Contacta con nosotros

Temario del curso

Día 1: Introducción a JavaScript

  • Básicos de JavaScript: sintaxis, variables y tipos de datos
  • Estructuras de control: condicionales y bucles
  • Funciones y alcance (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, 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

  • 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 streams

Día 4: Introducción a React

  • Básicos de React: componentes, props y estado (state)
  • Sintaxis JSX y renderizado de elementos
  • Manejo de eventos y formularios
  • Ganchos de React (hooks): useState y useEffect
  • Ciclo de vida de componentes y Context API

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 backend Node.js
  • Despliegue de aplicaciones: Heroku, Netlify o Vercel
  • Mejores prácticas para migrar sistemas heredados

Resumen y Siguientes Pasos

  • Repaso de conceptos clave
  • Sesión de preguntas y respuestas (Q&A)
  • Recursos para aprendizaje adicional
  • 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
  • El conocimiento previo de HTML y CSS es útil pero no obligatorio

Público Objetivo

  • Desarrolladores .NET que buscan mejorar sus habilidades en JavaScript, Nodejs y React
  • Desarrolladores que apuntan a migrar sistemas/plataformas existentes a tecnologías web modernas
  • Personas interesadas en el desarrollo 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