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
- 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
Reseñas (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