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 las características modernas de JavaScript (ES6+)
- Tipos de datos, operadores y estructuras de control
- Funciones, alcance de variables y cierres
- Arrays, objetos y manipulación de datos
- Programación asíncrona: callbacks, promesas y async/await<\/li>
- Buenas prácticas y normas de codificación
Módulo 2 – Conceptos básicos de TypeScript
- ¿Qué es TypeScript y cuáles son sus beneficios?
- Tipado estático e inferencia de tipos
- Interfaces, tipos personalizados y enumeraciones
- Clases, herencia y modificadores de acceso
- Generics y decoradores
- Configuración del proyecto y ajustes del compilador (tsconfig.json)
Módulo 3 – Desarrollo web con JavaScript/TypeScript
- Manipulación del DOM y gestión de eventos
- Formularios y validación de datos ingresados
- Consumo de APIs REST (mediante fetch o axios)
- Estructura del proyecto front-end y herramientas asociadas
- Introducción a React con TypeScript:
- Componentes, props, estado y hooks
- Comunicación entre componentes
- Ruteo e integración de APIs
- Recomendaciones para una buena organización del código<\/li>
Módulo 4 – Desarrollo back-end con Node.js y TypeScript
- Conceptos básicos de Node.js y el gestor NPM
- Creación de servidores mediante Express.js
- Diseño e implementación de APIs RESTful<\/li>
- Middleware, rutas y mecanismos de validación
- Integración con bases de datos (como SQLite, PostgreSQL o MongoDB)
- Proyecto práctico: desarrollo del módulo back-end de una aplicación completa
Módulo 5 – Desarrollo de aplicaciones de escritorio con Electron
- Descripción general de Electron: arquitectura y prestaciones principales
- Creación de ventanas, menús y adaptación a funcionalidades propias del sistema operativo<\/li>
- Integración del back-end y manejo del almacenamiento local de datos
- Uso de React o cualquier otra librería front-end dentro de Electron
- Empaquetado e implementación en plataformas Windows, macOS y Linux
Módulo 6 – Pruebas, despliegue y buenas prácticas
- Pruebas unitarias e integrales (mediante Jest, Mocha o Vitest)
- Herramientas de integración continua y flujos de construcción automática
- Generación de paquetes para entornos web y de escritorio
- Seguridad del código, rendimiento y mantenimiento a largo plazo<\/li>
- Documentación y control de versiones mediante Git o GitHub
Conclusión y siguientes pasos
Requerimientos
- Conocimientos básicos sobre conceptos de programación
- Experiencia previa con HTML y CSS
- Manejo cómodo de la línea de comandos y un editor de código
Público objetivo
- Desarrolladores front-end y back-end
- Ingenieros de software y desarrolladores full-stack
- Profesionales técnicos que desean incorporarse al ecosistema 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.
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)
Sobre la seguridad, integridad que se debe tomar al momento de desarrollar tomando en cuenta el owasp top 10