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
Módulo 1 – Fundamentos de JavaScript
- Introducción a JavaScript moderno (ES6+)
- Tipos de datos, operadores y estructuras de control
- Funciones, ámbito y cierres
- Arrays, objetos y manipulación de datos
- Programación asíncrona: callbacks, promesas y async/await
- Mejores prácticas y estándares de codificación
Módulo 2 – Conceptos esenciales de TypeScript
- ¿Qué es TypeScript y por qué usarlo?
- Digitação estática e inferência de tipo
- Interfaces, tipos personalizados y enums
- Clases, herança e modificadores de acesso
- Generics e decoradores
- Configuração do projeto e do compilador (tsconfig.json)
Módulo 3 – Desarrollo web con JavaScript/TypeScript
- Manipulación del DOM y manejo de eventos
- Formularios y validación de entradas
- Consumo de APIs REST (fetch/axios)
- Estructura y herramientas para proyectos front-end
- Introducción a React (con TypeScript):
- Componentes, props, estado y hooks
- Comunicación entre componentes
- Enrutamiento e integración con APIs
- Mejores prácticas y organización del código
Módulo 4 – Desarrollo back-end con Node.js y TypeScript
- Introducción a Node.js y NPM
- Creación de servidores con Express.js
- Construcción y consumo de APIs RESTful
- Middleware, enrutamiento y validación
- Integración de bases de datos (por ejemplo, SQLite, PostgreSQL o MongoDB)
- Proyecto práctico: back-end de una aplicación completa
Módulo 5 – Desarrollo de aplicaciones de escritorio con Electron
- Vista general de Electron: arquitectura y características
- Creación de ventanas, menús e integración a nivel del sistema operativo
- Integración back-end y almacenamiento local de datos
- Uso de React (u otras bibliotecas front-end) con Electron
- Empaquetado y distribución de aplicaciones (Windows, macOS, Linux)
Módulo 6 – Pruebas, despliegue y mejores prácticas
- Pruebas unitarias e integradas (Jest, Mocha o Vitest)
- Herramientas CI y procesos de construcción
- Empaquetado para entornos web y de escritorio
- Seguridad del código, rendimiento y mantenimiento
- Documentación y control de versiones (Git/GitHub)
Resumen y siguientes pasos
Requerimientos
- Comprensión de los conceptos básicos de programación
- Experiencia con HTML y CSS
- Comodidad al utilizar la línea de comandos y un editor de código
Audiencia objetivo
- Desarrolladores front-end y back-end
- Ingenieros de software y desarrolladores full-stack
- Profesionales técnicos que transicionan hacia los ecosistemas de JavaScript
35 Horas
Reseñas (1)
Sobre la seguridad, integridad que se debe tomar al momento de desarrollar tomando en cuenta el owasp top 10