Solicitar información

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 de las variables.
  • Trabajo con arreglos y objetos.
  • Manipulación del DOM y gestión de eventos.

Día 2: JavaScript avanzado y características ES6+

  • Novedades de ES6+: funciones flecha, plantillas literales y desestructuración.
  • Programación asíncrona en JavaScript: promesas y async/await.
  • Módulos y mecanismos de importación/exportación.
  • Detección y corrección de errores.
  • Introducción a las pruebas con JavaScript (utilizando Jest).

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

  • Conceptos básicos de Node.js: bucle de eventos, módulos y NPM.
  • Creación de un servidor sencillo con Express.js.
  • Diseño e implementación de APIs RESTful.
  • Trabajo con middleware.
  • Manejo del sistema de archivos y flujos de datos.

Día 4: Introducción a React

  • Fundamentos de React: componentes, props y estado.
  • Sintaxis JSX para renderizar elementos.
  • Gestión de eventos e interacción con formularios.
  • Hooks en React: useState y useEffect.
  • Ciclo de vida de los componentes y uso de la API Context.

Día 5: React avanzado e integración full-stack

  • Uso de React Router para el control de navegación.
  • Gestión del estado mediante Redux (opcional).
  • Integración entre aplicaciones React y backend Node.js.
  • Despliegue de aplicaciones: Heroku, Netlify o Vercel.
  • Prácticas recomendadas para la migración de sistemas antiguos.

Resumen y pasos futuros

  • Repaso de los conceptos clave del curso.
  • Sesión de preguntas y respuestas.
  • Recursos adicionales para profundizar en el aprendizaje.
  • Entrega del certificado y retroalimentación final.

Requerimientos

  • Conocimiento básico de conceptos de programación (por ejemplo, variables, bucles y funciones).
  • Experiencia previa con C# u otro lenguaje orientado a objetos.
  • Aunque no es obligatorio, se recomienda tener nociones básicas de HTML y CSS.

Público destinatario

  • Desarrolladores .NET que deseen ampliar sus competencias en JavaScript, Node.js y React.
  • Profesionales interesados en migrar sistemas o plataformas existentes a tecnologías web modernas.
  • Personas interesadas en el desarrollo full-stack con énfasis en tecnologías basadas en JavaScript.
 35 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas