Curso de Test Driven Development con JS

Curso de Test Driven Development con JS

30 horas
Todos los niveles
0 cuestionarios

Descripción:

Inicialmente, todo el procesamiento solía ocurrir en el lado del servidor y la salida simple era la respuesta a los navegadores web. Hoy en día, hay tantos frameworks y bibliotecas de JavaScript creados que ayudan a los lectores a crear gráficos, animaciones, simulaciones, etc. Cuando un proyecto termina o alcanza un estado estable, ya se ha escrito tanto código JavaScript que cambiarlo y mantenerlo aún más es tedioso. Aquí viene la importancia de las pruebas automatizadas y, más específicamente, el desarrollo de todo ese código en un entorno basado en pruebas. El desarrollo basado en pruebas es una metodología que hace que las pruebas sean la parte central del proceso de diseño, antes de escribir el código, los desarrolladores deciden las condiciones que debe cumplir el código para aprobar una prueba. El objetivo final es ayudar a los alumnos a comprender la importancia y el proceso de usar TDD como parte del desarrollo con JS.

Objetivo:

El Curso de Test Driven Development con JS comienza con los detalles sobre el desarrollo basado en pruebas, su importancia, necesidad y beneficios. Más tarde, el curso presenta herramientas y frameworks populares como YUI, Karma, QUnit, DalekJS, JsUnit y luego utiliza Jasmine, Mocha, Karma para conceptos avanzados como detección de características, pruebas del lado del servidor y patrones. Vamos a comprender, escribir y ejecutar pruebas, y depurar aún más nuestros programas. El curso concluye con las mejores prácticas en pruebas de JavaScript. Al final del curso, los alumnos sabrán por qué deberían realizar una prueba, cómo hacerlo de manera más eficiente y tendrán una serie de pruebas versátiles (y métodos para diseñar nuevas pruebas) para ponerse a trabajar de inmediato.

Temario:

Parte1. Descripción general de TDD

Complejidad de las páginas web |Comprender el desarrollo basado en pruebas |Ágil y TDD |Beneficios de TDD y mitos comunes

Parte 2. Conceptos de prueba

Examen de la unidad |Beneficios y trampas

Parte 3. Herramientas de prueba

JsUnit |QUnit |Karma con jazmín |DalekJS

Parte 4. Jasmine

Comprender el desarrollo impulsado por el comportamiento |Configurar Jasmine |Describir y especificaciones |Expectativas |Matchers |Configurar y derribar |Espías | Jasmine Watch |Crear un emparejador personalizado |Crear un probador de igualdad personalizado |Suites de anidamiento

Parte 5. JsTestDriver

JsTestDriver |Configurar JsTestDriver con IDE |Cobertura de código

Parte 6. Detección de características

Comprender la detección de funciones |has.js |Modernizr |Detección del navegador |Pruebas de características con Modernizr |Métodos Modernizr |Características indetectables

Parte 7. Patrón de diseño del observador

Visión de conjunto |Cuando usarlo |Ventajas |Desventajas |Diferentes implementaciones del observador |Observador con temas. |Patrón de observador usando jQuery |Implementando el patrón de observador usando TDD

Parte 8. Prueba con JS del lado del servidor

Configurando el medio ambiente |Prueba unitaria del lado del servidor

Parte 9. Mejores prácticas

TDD mejores prácticas |Siga las reglas apropiadas para definir casos de prueba |Aplicando procesos adecuados |Siga las prácticas correctas de desarrollo |Elegir la herramienta adecuada

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

31 thoughts on “Curso de Test Driven Development con JS

  1. By doing so, your doctor can confidently decide the best ED therapy that works for you with minimal tolerable side effects without causing you any unexpected financial burden how to take priligy This embodiment idea has also become apparent through recent insights into the actions of mirror neurons and the neural basis of human language

  2. Both the drug and the placebo were provided by the ICI Pharma Division of ICI Americas Wilmington, Del stromectol prix It is known for its ability to reduce pain and inflammation, and has proven health effects comparable to over the counter anti inflammatory agents as well as some prescription medications, without the side effects of many synthetic drugs

  3. doxycycline class Obstetrics, Pathologie de la glande mammaire, Mammary gland diseases, Cancer, CГЎncer, Pathologie de la glande mammaire, Mammary gland diseases, GlГЎndula mamaria patologГ­a, Pathologie du sein, Breast disease, Seno patologГ­a, Tumeur maligne, Malignant tumor, Tumor maligno, Cancer du sein, Breast cancer, CГЎncer del pecho, CancГ©rologie, Cancerology, CancerologГ­a, EpidГ©miologie, Epidemiology, EpidemiologГ­a, Facteur risque, Risk factor, Factor riesgo, Homme, Human, Hombre, Traitement, Treatment, Tratamiento, Cancer primitif, and Primary cancer

  4. A series of metabolic transformations in the liver convert phenytoin to several inactive water soluble metabolites that can then be excreted in the urine cialis tablets for sale In general, treatment for early stage, HGSC ovarian fallopian tube cancer often involves surgery and adjuvant chemotherapy

  5. Increase in All Cause Mortality in Patients With Carbapenem Resistant Gram Negative Bacterial Infections see WARNINGS AND PRECAUTIONS Hypersensitivity Reactions see WARNINGS AND PRECAUTIONS Clostridioides difficile Associated Diarrhea CDAD see WARNINGS AND PRECAUTIONS Seizures and Other Central Nervous System Adverse Reactions see WARNINGS AND PRECAUTIONS lasix prescription

  6. If you are thinking of LASIK eye surgery, there are many alternatives that could be better suited for your eyes buy cialis professional Immunoblot analysis left of Rho GDIО±, AR, EGFR, and GAPDH loading control in ZR 75 B and MCF 7 cells expressing Rho GDIО± shRNA KD and empty vector control cells Vec

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *