Programando en JavaScript con TDD y publicando en npm
¿Programás en JavaScript pero sentís que tu flujo de trabajo es desorganizado? ¿Querés dominar JavaScript y crear software de calidad profesional utilizando Test-Driven Development (TDD) desde cero hasta su publicación en npm?
En este curso, te enseñamos cómo programar de manera efectiva, desarrollando un proyecto con TDD, publicándolo para que esté disponible globalmente via npm.
Comenzamos abordando los conceptos fundamentales de la programación web, la diferencia entre la Web e Internet, y qué implica realmente programar. Luego, nos adentramos en TDD, viendo cómo escribir pruebas que guíen el desarrollo, y te llevamos paso a paso a través de un proyecto real, utilizando el algoritmo ROT13.
Te enseñamos también a refactorizar el código, explicando la diferencia entre refactorización y reestructuración, y cómo utilizar herramientas automatizadas para hacerlo. Finalmente, exploramos npm, la plataforma indispensable para cualquier desarrollador JavaScript, y te mostramos cómo publicar tu proyecto.
Llevá tus habilidades de JavaScript al siguiente nivel, creando software de alta calidad y compartiéndolo con el mundo.
Contenido
- El dominio del problema: ROT13 (5:50)
- Test-Driven Development (TDD) (20:04)
- Configuración inicial del framework de testing (13:26)
- Primera iteración del ciclo de TDD (11:52)
- Primera mitad del abecedario (25:10)
- Segunda mitad del abecedario (7:10)
- Caracteres especiales (12:15)
- Letras minúsculas (17:38)
- Cero y muchos caracteres (11:33)
- Resumen y conclusiones (9:19)