Objetivo General
Desarrollar habilidades integrales en programación front-end y back-end para construir aplicaciones web completas.
Descargar Ficha PDF CotizarObjetivos Específicos
Comprender los fundamentos del desarrollo web y la arquitectura de aplicaciones.Desarrollar aplicaciones utilizando tecnologías modernas de front-end y back-end.
Implementar y gestionar bases de datos para aplicaciones web.
Desplegar aplicaciones web en un entorno de producción.
Módulo 1
Introducción al Desarrollo Full StackContenidos:
Conceptos básicos de desarrollo web.
Diferencias entre front-end y back-end.
Herramientas esenciales para desarrolladores.
Actividad práctica: Configuración de entorno de desarrollo.
Módulo 2
HTML y CSS AvanzadoContenidos:
Estructura avanzada de HTML5.
Diseño adaptativo con CSS3.
Frameworks de CSS y su aplicación.
Actividad práctica: Creación de una página web responsive.
Módulo 3
JavaScript y DOMContenidos:
Fundamentos de JavaScript.
Manipulación del DOM.
Introducción a ES6 y características modernas.
Actividad práctica: Implementación de interactividad en una página web.
Módulo 4
Back-end con Node.jsContenidos:
Introducción a Node.js y su ecosistema.
Gestión de paquetes con npm.
Creación de un servidor básico.
Actividad práctica: Desarrollo de una API RESTful simple.
Módulo 5
Bases de Datos y ORMsContenidos:
Fundamentos de bases de datos relacionales.
Uso de ORMs para interactuar con bases de datos.
Diseño de esquemas de bases de datos.
Actividad práctica: Creación y consulta de una base de datos MySQL.
Módulo 6
Despliegue y MantenimientoContenidos:
Preparación de aplicaciones para producción.
Despliegue en servicios de cloud computing.
Prácticas de seguridad y mantenimiento.
Actividad práctica: Despliegue de una aplicación completa en un servidor.
Evaluación final.