Contacta con nosotros

Temario del curso

Día 1: Introducción a JavaScript

  • Conceptos básicos de JavaScript: sintaxis, variables y tipos de datos.
  • Estructuras de control: condicionales y bucles.
  • Funciones y ámbito (scope).
  • Trabajo con arrays y objetos.
  • Manipulación del DOM y manejo de eventos.

Día 2: JavaScript Avanzado y Características ES6+

  • Características ES6+: funciones flecha, literales de plantilla (template literals), desestructuración.
  • JavaScript asíncrono: promesas y async/await.
  • Módulos e import/export.
  • Manejo de errores y depuración.
  • Introducción a las pruebas en JavaScript (Jest).

Día 3: Introducción a Node.js

  • Conceptos básicos de Node.js: bucle de eventos, módulos y NPM.
  • Construcción de un servidor simple con Express.js.
  • APIs RESTful: diseño e implementación.
  • Trabajo con middleware.
  • Sistema de archivos y flujos (streams).

Día 4: Introducción a React

  • Conceptos básicos de React: componentes, props y estado.
  • Sintaxis JSX y renderizado de elementos.
  • Manejo de eventos y formularios.
  • React hooks: useState y useEffect.
  • Ciclo de vida de los componentes y API de contexto (context).

Día 5: React Avanzado e Integración Full-Stack

  • React Router para navegación.
  • Gestión del estado con Redux (opcional).
  • Integración de React con el back-end de Node.js.
  • Implementación (despliegue) de aplicaciones: Heroku, Netlify o Vercel.
  • Mejores prácticas para la migración de sistemas heredados.

Resumen y próximos pasos

  • Repaso de los conceptos clave.
  • Sesión de preguntas y respuestas (Q&A).
  • Recursos para el aprendizaje continuo.
  • Certificación y retroalimentación.

Requerimientos

  • Comprensión de conceptos básicos de programación (por ejemplo, variables, bucles, funciones).
  • Experiencia con C# u otro lenguaje de programación orientado a objetos.
  • La familiaridad con HTML y CSS es útil pero no es obligatoria.

Público objetivo

  • Desarrolladores de .NET que buscan mejorar sus habilidades en JavaScript, Node.js y React.
  • Desarrolladores que tienen como objetivo migrar sistemas/plataformas existentes a tecnologías web modernas.
  • Personas interesadas en el desarrollo de pila completa (full-stack) con un enfoque en tecnologías basadas en JavaScript.
 35 Horas

Número de participantes


Precio por participante

Reseñas (1)

Próximos cursos

Categorías Relacionadas