Curso de JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
JavaScript, Node.js y React son tecnologías esenciales para el desarrollo web moderno, que permiten a los desarrolladores construir aplicaciones dinámicas, escalables y receptivas.
Esta capacitación dirigida por un instructor, en vivo (en línea o en el sitio) está dirigida a desarrolladores .NET de nivel principiante que desean adquirir competencia en JavaScript, Node.js y React para desarrollar y migrar sistemas/plataformas de manera activa.
Al final de esta capacitación, los participantes podrán:
- Escribir y depurar código JavaScript de manera efectiva.
- Construir y desplegar aplicaciones del lado del servidor usando Node.js.
- Desarrollar interfaces de usuario dinámicas y responsivas con React.
- Integrar componentes de frontend y backend para crear aplicaciones de pila completa.
- Entender las mejores prácticas para migrar sistemas heredados a plataformas modernas basadas en JavaScript.
Formato del curso
- Lectura interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, comuníquese con nosotros para organizarlo.
Programa 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
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Booking
Curso de JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Enquiry
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level) - Consultas
Consultas
Testimonios (5)
La situación era atípica porque se iba a impartir una formación intensiva a los desarrolladores con personas que no eran desarrolladores. Lukasz asumió este reto con empatía y mucho humor. A través de su manera inteligente y flexible, fue capaz de garantizar que se lograra un aprendizaje concreto para todos. Lo disfruté mucho y con mucho gusto volvería a asistir a un seminario con Lukasz.
Christoph - Honda Bank GmbH
Curso - MERN Fullstack Development
Traducción Automática
Aprendí mucho sobre el tema
Zsolt Langviser - Accenture Industrial SS
Curso - NestJS: Beginner to Advanced
Traducción Automática
Sin diapositivas de PowerPoint
Raymond Chan - Hospital Authority
Curso - Advanced React
Traducción Automática
El entrenamiento tiene buen contenido y es fácil de seguir
David Phetole Leshabela - Vodacom SA
Curso - React with Next.js
Traducción Automática
entrenador muy conocedor clases claras explica la importancia de aprender el tema da suficiente información de fondo sobre el tema
Li Fang Bren Ong - DBS Bank Limited
Curso - Ant Design
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced React
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores que desean crear React componentes y diseñar aplicaciones complejas.
Al final de esta capacitación, los participantes serán capaces de:
- Comprenda los conceptos avanzados de React, incluidas las API de contexto, los HOC, el estado externo, las API asíncronas, etc.
- Compila componentes componibles con React.
- Habilite la autenticación del lado del servidor y del lado del cliente.
- Implemente bibliotecas React y Redux para administrar aplicaciones complejas con estado.
- Reduzca el código y optimice el rendimiento de una aplicación.
- Pruebe e implemente una aplicación.
Ant Design
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores que desean usar Ant Design para mejorar la experiencia del usuario para su aplicación React.
Al final de esta capacitación, los participantes podrán implementar los componentes de React de Ant Design para desarrollar hermosas aplicaciones web de clase empresarial.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o presencial) está dirigida a desarrolladores que desean utilizar la pila FARM (FastAPI, React y MongoDB) para crear aplicaciones web dinámicas, de alto rendimiento y escalables.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario que integre FastAPI, React y MongoDB.
- Comprenda los conceptos clave, las características y los beneficios de la pila FARM.
- Aprenda a crear API REST con FastAPI.
- Aprenda a diseñar aplicaciones interactivas con React.
- Desarrolle, pruebe e implemente aplicaciones (front-end y back-end) mediante la pila FARM.
Choosing the Right JavaScript Framework
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (presencial o remota) está dirigida a desarrolladores que necesitan decidir qué marco JavaScript usar para desarrollar aplicaciones front-end.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo óptimo para empezar a desarrollar aplicaciones front-end.
- Implemente aplicaciones de demostración para probar las limitaciones y beneficios de un marco JavaScript.
- Decida qué marco de JavaScript es el más adecuado.
Testing React Apps with Jest
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (presencial o remota) está dirigida a ingenieros que desean usar Jest para probar React aplicaciones y componentes.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure un entorno de prueba adecuado.
- Escriba pruebas asincrónicas para React aplicaciones y componentes.
- Ejecute Jest pruebas avanzadas que incluyen simulacros, espías y esbozos.
Creación de Aplicaciones Web Mediante MEAN Stack
35 HorasObjetivo del curso:
MEAN stack es una solución de script Javade pila completa que le ayuda a escribir aplicaciones web escalables, robustas y fáciles de mantener de forma rápida y sencilla utilizando MongoDB, express, AngularJS y Node.js.
Al final de este curso intensivo de formación práctica, los estudiantes serán capaces de:
- Almacene los datos en una base de datos NoSQL, orientada a documentos MongoDB que aporta rendimiento y escalabilidad.
- Utilice Node.js, la plataforma del lado del servidor basada en el tiempo de ejecución de Google V8 para crear aplicaciones de red rápidas y escalables.
- Utilice Express, un marco de servidor HTTP de desarrollo de aplicaciones web simple pero potente construido sobre Node.js.
- Utilice el marco AngularJS que ofrece un enlace de datos declarativo y bidireccional para aplicaciones web.
- Aproveche el paradigma de 'full-stack JavaScript', es decir, almacene documentos en formato similar a JSON en MongoDB, cree consultas JSON en Node.js/Express.js y reenvíe estos documentos JSON a un frontend basado en Angular.
- Familiarícese con las últimas tendencias de desarrollo de aplicaciones web en la industria de TI.
MERN Fullstack Development
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar MERN Stack para el desarrollo fullstack.
Al final de esta formación, los participantes serán capaces de:
- Integre React con MongoDB, Express y Node.js.
- Cree una aplicación web fullstack desde cero.
- Implemente la seguridad de las aplicaciones a través de la autorización y la autenticación.
NestJS: Beginner to Advanced
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web que desean usar NestJS para crear aplicaciones web fácilmente mantenibles y escalables.
Al final de esta formación, los participantes serán capaces de:
- Cree una aplicación back-end con NestJS.
- Pruebe los servicios de back-end con Postman.
- Implemente la autorización y la autenticación en las aplicaciones back-end.
- Implemente aplicaciones de back-end.
Desarrollo Avanzado con Next.js 14
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web y arquitectos técnicos de nivel intermedio a avanzado que deseen explorar los avances de Next.js 14 y obtener el conocimiento para crear aplicaciones web de vanguardia.
Al final de esta capacitación, los participantes serán capaces de:
- Aprovechar todo el potencial de Next.js 14 para crear aplicaciones complejas.
- Utilizar las funciones más recientes, como Middleware, React Server Components y Edge Functions.
- Implementar las mejores prácticas para el rendimiento, la escalabilidad y el SEO.
- Solucionar problemas comunes en aplicaciones Next.js de manera efectiva.
Conceptos Básicos de Node.js y Express.js, Trabajando con PM2 y WebStorm
21 HorasAudiencia:
Por lo general, un Gerente de Proyecto, un analista, un desarrollador o cualquier persona que necesite:
- Explora el marco y la arquitectura de node.js
- Explore Express.js como solución para el desarrollo web
- Evaluar Node.js y Express.js como soluciones para el desarrollo web
- Ventajas y desventajas sobre Java
- Tener una buena comprensión de la estructura de una aplicación y los mecanismos de implementación
- Para llevar a cabo tareas de instalación / entorno de producción / arquitectura y configuración
- Para poder evaluar la calidad del código, realizar la depuración, la supervisión
- Para implementar producción avanzada como Logging
Objetivos:
- Explore las ventajas y características de Node.js (en comparación con Java)
- Explore Express.js: Arquitectura, administración (en comparación con Java EE)
- Explore y aprehenda todas las características y funcionalidades de la plataforma webstorm para Node.js
- Explore y aprehenda todas las características y funcionalidades del gestor de procesos de producción pm2
- Explore y aprehenda el registro avanzado con Winston.js
Descripción:
El curso es normalmente de 3 días (7 horas al día) y tiene un gran énfasis en la práctica. La mayoría de los conceptos se descubren a través de lecturas de códigos, ejercicios y laboratorios.
Next.js 14 - Advanced
21 HorasEste entrenamiento en vivo y dirigido por un instructor en Guatemala (en línea o en el lugar) está dirigido a desarrolladores de nivel avanzado que desean dominar las últimas características en Next.js 14, optimizar el rendimiento y implementar técnicas modernas React.
Al final de esta capacitación, los participantes podrán:
- Implementar ganchos avanzados React y características concurrentes.
- Comprender y utilizar eficazmente las estrategias de enrutamiento Next.js.
- Aprovechar los componentes del servidor, las acciones del servidor y los enfoques de representación híbrida.
- Optimizar la recuperación de datos, la caché y la regeneración estática incremental.
- Utilizar Next.js como solución backend con Edge Functions y Edge Runtime.
- Gestionar el estado utilizando React Context, Redux y bibliotecas de estado atómico.
- Optimizar el rendimiento de la aplicación para Web Core Vitals.
- Probar, monitorear y desplegar aplicaciones Next.js de manera eficiente.
React with Next.js
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a desarrolladores web que desean utilizar Next.js para crear React aplicaciones.
Al final de esta capacitación, los participantes serán capaces de:
- Desarrolle aplicaciones web del lado del servidor y sitios estáticos en Next.js.
- Gestione y almacene datos con MongoDB.
- Proteja una aplicación web con la autenticación AuthO.