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 alcance
- Trabajando con arrays y objetos
- Manipulación del DOM y manejo de eventos
Día 2: Características avanzadas de JavaScript y ES6+
- Características de ES6+: funciones de flecha, literales de plantilla, desestructuración
- JavaScript asincrónico: 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
- Conceptos básicos de Node.js: ciclo de eventos, módulos y NPM
- Construyendo un servidor simple con Express.js
- API RESTful: diseño e implementación
- Trabajando con middleware
- Sistema de archivos y flujos
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 ganchos: useState y useEffect
- Ciclo de vida de los componentes y API de contexto
Día 5: Integración avanzada de React y Full-Stack
- enrutador React para navegación
- Gestión del estado con Redux (opcional)
- Integrando React con el backend de Node.js
- Implementando aplicaciones: Heroku, Netlify o Vercel
- Mejores prácticas para migrar sistemas heredados
Resumen y próximos pasos
- Recapitulación de conceptos clave
- Sesión de preguntas y respuestas
- Recursos para seguir aprendiendo
- Certificación y comentarios
Requerimientos
- Comprensión de conceptos básicos de programación (por ejemplo, variables, bucles, funciones)
- Experiencia con C# o cualquier otro lenguaje de programación orientado a objetos
- La familiaridad con HTML y CSS es útil pero no obligatoria
Audiencia
- Desarrolladores .NET que buscan mejorar sus habilidades en JavaScript, Nodejs y React
- Desarrolladores que buscan migrar sistemas/plataformas existentes a tecnologías web modernas
- Personas interesadas en el desarrollo full-stack 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