[TWB] Tecnología Web

[TWB] Tecnología Web

El área de [TWB] Tecnología Web está diseñada para capacitar a profesionales en el desarrollo y optimización de aplicaciones y sitios web modernos. Ofrece una amplia gama de tecnologías y metodologías utilizadas en el ámbito del desarrollo web, desde la creación de interfaces básicas hasta la implementación de soluciones avanzadas de seguridad y diseño.





Curso

Duración

Curso

Duración

Ofrece 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

Profundiza 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

Cubre 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

Cubre 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

Cubre 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

Abarca 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

Cubre 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

Cubre 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

Cubre 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

Cubre 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

Cubre 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

Cubre 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

Cubre 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