[TWB] Tecnología Web
Curso | Duración |
---|---|
[TWB-010] HTML 5 y CSS3Ofrece una formación completa en diseño y desarrollo web, cubriendo desde la estructura semántica de páginas hasta estilos avanzados con CSS3. Incluye animaciones, API modernas como Canvas, Web Sockets y Geolocalización, y prepara para crear aplicaciones móviles y experiencias interactivas con formularios, multimedia y almacenamiento. | 25 horas |
[TWB-020] HTML 5 y CSS3 AvanzadoProfundiza en herramientas modernas para desarrollo web, como Geolocalización, Web Workers, mensajería web, arrastrar y soltar, aplicaciones desconectadas, WebSockets y más. Incluye técnicas avanzadas de CSS3, como animaciones, transiciones, mediaqueries y programación con Sass, optimizando interactividad, diseño y rendimiento. | 16 horas |
[TWB-030] TypeScriptCubre desde los fundamentos básicos como variables, operadores y estructuras de control, hasta conceptos avanzados como clases, herencia, interfaces, genéricos y patrones de diseño. Además, enseña sobre módulos, decoradores, mixins y la integración con librerías externas, con un enfoque en la programación orientada a objetos y asíncrona. | 15 horas |
[TWB-040] JavaScriptCubre desde fundamentos hasta técnicas avanzadas, incluyendo tipos de datos, funciones, manejo del DOM, asincronía, orientación a objetos y validación de datos. También aborda depuración, pruebas, optimización y mejores prácticas para producción, ideal para desarrollar habilidades completas en programación web. | 20 horas |
[TWB-050] Web ComponentsCubre los fundamentos y la especificación de Custom Elements, incluyendo su extensión y uso de plantillas. Aborda el Shadow DOM, el ciclo de vida de los componentes, y la integración de HTML y CSS Modules. También explora el uso de Declarative Shadow DOM para mejorar la modularidad. | 20 horas |
[TWB-060] NodeAbarca desde los fundamentos de NodeJS hasta la creación de servidores web con Express. Explora módulos esenciales, asincronía, manejo de archivos, dependencias con NPM, y bases de datos (NoSQL y MySQL). Ideal para aprender a desarrollar aplicaciones modernas y eficientes con Node.js. | 30 horas |
[TWB-070] Node AvanzadoCubre temas esenciales como la gestión de asincronía, streams, buffers y autenticación, incluyendo JWT y manejo de sesiones. Se profundiza en la seguridad (SQL Injection, XSS, CSRF) y en técnicas de desarrollo en tiempo real con WebSockets y Socket.IO. También aborda el uso de ORM/ODM, logging con Winston y la gestión de versiones de Node con NVM. | 30 horas |
[TWB-080] Angular 18Cubre los fundamentos de Angular, incluyendo su arquitectura, componentes, directivas, data binding, formularios, y enrutamiento. Aborda temas como inyección de dependencias, creación de servicios, pipes, validación de formularios, y peticiones HTTP usando RxJS, proporcionando una base sólida para desarrollar aplicaciones web. | 30 horas |
[TWB-090] Angular 18 AvanzadoCubre temas clave como lazy loading, transclusión, ng-content, y componentes dinámicos. Explora el patrón FLUX con NgRx, incluyendo actions, reducers, selectors y effects. También aborda Progressive Web Apps (PWA), Angular Universal para SSR y prerendering, y la internacionalización con ngx-translate. | 25 horas |
[TWB-100] ReactCubre desde los fundamentos hasta aspectos avanzados. Se aborda la creación de proyectos con herramientas como create-react-app, el uso de JSX, componentes, estado, y ciclo de vida, así como el manejo de eventos, formularios y enrutamiento. También se exploran conceptos avanzados como Redux, Hooks y Context API. | 30 horas |
[TWB-110] Vue.jsCubre desde los conceptos básicos hasta temas avanzados. Aprende sobre la creación de componentes, el ciclo de vida, directivas, eventos y formularios. Explora la Composition API, Vue Router y Vuex, incluyendo rutas, parámetros, redirecciones, y gestión de estado con store, mutaciones y acciones. | 25 horas |
[TWB-120] Aplicaciones Web ProgresivasCubre los fundamentos y técnicas para desarrollar aplicaciones web avanzadas. Incluye temas como HTML5, API de comunicaciones, geolocalización, almacenamiento, service workers, notificaciones, rendimiento, sincronización en segundo plano, y cómo convertir una aplicación real en una PWA. | 25 horas |
[TWB-130] Herramientas Desarrollo ChromeCubre el uso de Chrome DevTools para depurar, analizar y optimizar sitios web. Incluye la inspección de elementos, depuración de JavaScript, simulación de dispositivos, análisis de red y rendimiento, auditoría con Lighthouse, y personalización de la interfaz, entre otros temas esenciales para desarrolladores web. | 20 horas |