Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Día 1: Introducción a JavaScript
- Fundamentos de JavaScript: sintaxis, variables y tipos de datos
- Estructuras de control: condicionales y bucles
- Funciones y ámbito de variables
- Trabajo con arrays y objetos
- Manipulación del DOM y manejo de eventos
Día 2: JavaScript avanzado y características de ES6+
- Características de ES6+: funciones flecha, literales de plantilla, desestructuración
- JavaScript asíncrono: promesas y async/await
- Módulos e importación/exportación
- Manejo de errores y depuración
- Introducción a las pruebas de JavaScript (Jest)
Día 3: Introducción a Node.js
- Fundamentos de Node.js: bucle de eventos, módulos y NPM
- Creació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
- Fundamentos de React: componentes, props y estado
- Sintaxis JSX y renderizado de elementos
- Manejo de eventos y formularios
- Hooks de React: useState y useEffect
- Ciclo de vida de componentes y Context API
Día 5: React avanzado e integración de stack completo
- React Router para navegación
- Gestión de estado con Redux (opcional)
- Integración de React con el backend de Node.js
- Despliegue de aplicaciones: Heroku, Netlify o Vercel
- Mejores prácticas para migrar sistemas heredados
Resumen y próximos pasos
- Repaso de conceptos clave
- Sesión de preguntas y respuestas
- Recursos para aprendizaje adicional
- Certificación y retroalimentación
Requerimientos
- Conocimiento de conceptos básicos de programación (por ejemplo, variables, bucles, funciones)
- Experiencia en C# o cualquier otro lenguaje de programación orientado a objetos
- Es útil, aunque no obligatorio, estar familiarizado con HTML y CSS
Público objetivo
- Desarrolladores de .NET que buscan mejorar sus habilidades en JavaScript, Node.js y React
- Desarrolladores que desean migrar sistemas o plataformas existentes a tecnologías web modernas
- Personas interesadas en el desarrollo de stack completo con enfoque en tecnologías basadas en JavaScript
35 Horas
Testimonios (1)
El instructor hizo un excelente trabajo rompiendo el hielo y tomó la iniciativa de animar a todos a participar. Nadie quedó excluido, y logró adaptarse muy bien a las dificultades de cada persona. Utilizó eficazmente los desafíos y preguntas planteados por los participantes para proporcionar explicaciones más claras al público en general.
Joao Aguiar - INESC TEC
Curso - React: Build Highly Interactive Web Applications
Traducción Automática