{CONTENIDO DEL CURSO}
    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Introducción a las pruebas automáticas

    4. Continuación de proyecto - Bases

    5. Configurar ambiente de pruebas

    6. Nota para próximas clases

    7. Arrange, Act y Assert

    8. Pruebas en 01-Template

    9. Pruebas en 02-Destructuring

    10. Pruebas en 03-Callbacks

    11. Pruebas en 03-Callbacks - Exito

    12. Pruebas en 05-Factory

    13. Pruebas en 06-Promises

    14. Pruebas en GetAge Adapter

    15. SpyOn - Métodos de objetos

    16. Pruebas en GetUUID Adapter

    17. Pruebas en HttpClient Adapter

    18. Pruebas en el Logger Adapter

    19. Testing Coverage

    20. Conectar Build + Testing

    21. Código fuente de la sección

    1. Introducción a la sección

    2. Temas puntuales de la sección

    3. Inicio de proyecto - MultiplicationApp

    4. Tarea - Impresión de consola y archivo

    5. Argv - Argument Values

    6. yargs

    7. Función anónima auto-invocada

    8. Opciones de Yargs

    9. Checks - Validaciones adicionales

    10. Usando Yargs empiricamente

    11. Refactorizar - Organizar lógicamente el código

    12. Clean Architecture - Use Cases

    13. CreateTable - UseCase

    14. SaveFile - UseCase

    15. Tarea - Reforzar todo lo aprendido

    16. Solución de la tarea

    17. Subir repositorio a GitHub

    18. Código fuente de la sección

Acerca de este curso

  • $50.00
  • 390 lecciones
  • 37.5 horas de contenido en video
  • Fernando Herrera
  • Subtítulos disponibles

{REQUISITOS}

• Conocimiento de JavaScript es altamente recomendado
• No es necesario saber TypeScript pero es útil
• Poder realizar instalaciones en tu equipo
• Es necesario tener bases de programación estructurada

{DESCRIPCIÓN}

Es un curso que nos ayudará a comprender el porqué Node es tan popular del lado del backend y a la vez por qué es muy utilizado en básicamente todos los frameworks de frontend como herramienta para construir sus aplicaciones.

Aquí partimos de cero conocimiento de Node, pero es recomendado saber un poco de JavaScript y de programación básica, ya que se parte de la primicia que se conoce cómo declarar variables, estructuras de control como IF y ciclos FOR.

Dentro del curso haremos varias aplicaciones que van desde aplicaciones de consola, receptores de webhooks, Restful API endpoints, autenticación, web sockets y más, trabajando con TypeScript y patrones de desarrollo que nos ayudarán a escribir código de calidad.

Puntualmente, esta es una serie de puntos que tocamos en el curso:

• Aplicaciones de consola
• Leer y grabar archivos en File System
• Code Execution y Event Loop de Node
• Instalación de paquetes de NPM
• Patrón adaptador para las dependencias
• Clean Architecture
• Domain Driven Design
• Factory functions para inyección de dependencias en Vanilla JavaScript
• Axios
• Interceptores de Axios
• TypeScript
 - Interfaces
 - Tipos
 - Clases
• Testing
 - Integración
 - Unitarias
 - Restful
 - Mocks
 - Espías
 - Coverage
 - Más
• Aplicaciones de consola
• Yargs
• Leer argumentos desde consola
• Variables de entorno
• Seeds
• Bases de datos
 - MongoDB
 - PostgresSQL
• Github
• Github Webhooks
• Tareas automáticas - CRON
• Repository Pattern
• Inyección de dependencias
• Envío de correos
 - Texto
 - Html
 - Gmail
• Loggers
• ORMs
 - Prisma
 - Mongoose
• Despliegue a Railway
• Rest Server con autenticación
• WebSockets
• Json Web Tokens
• Middlewares
• Relaciones de base de datos
• Carga de Archivos
• Aplicación de Colas - WebSockets + Rest
• WebHooks y Seguridad
• Bot de Discord
• Netlify Edge Functions
• Y mucho más...

El objetivo principal del curso es darles todo lo que necesitan para poder realizar aplicaciones con Node principalmente en el backend, poder usar Node para crear procedimientos automáticos y comunicación entre servidores.

Este curso representa la evolución del reconocido curso de Node de Fernando Herrera. Tras más de cinco años de actualizaciones y regrabaciones constantes, y consolidarse como uno de los cursos más populares para aprender Node, ha llegado el momento de dar un paso adelante. En esta nueva edición, se introduce una forma completamente renovada de trabajar con Node, integrando TypeScript, patrones de diseño y principios de Clean Code para llevar tus habilidades al siguiente nivel.



Adquiere el curso de forma vitalicia, con acceso a la comunidad y posibles actualizaciones futuras.

Suscripción
Devtalles PRO Mensual

USD16

Suscripción
DevTalles PRO Trimestral

USD48

Suscripción
DevTalles PRO Semestral

USD96

Suscripción
DevTalles PRO Anual

USD176

 12 meses por el precio 11

SABER MÁS