

Utiliza las Últimas
Herramientas y Tecnologías

Diseñar, Implementar y Mantener Aplicaciones Web

Enfrentar Desafíos del
Mundo Real

Entornos de Desarrollo Colaborativo
OBJETIVOS DE APRENDIZAJE
Contenidos
El contenido programático de Full Stack Development proporciona una comprensión profunda de todo el proceso de desarrollo web, desde la interfaz de usuario en el front-end hasta la lógica del servidor y la gestión de bases de datos en el back-end. Los estudiantes aprenderán a integrar componentes de software para crear aplicaciones web completas y funcionales, mientras desarrollan habilidades en programación, diseño de arquitectura y metodologías de desarrollo ágil.
Módulo 1
* Fundamentos de la programación y desarrollo web.
* Lenguajes y herramientas: html5 y css3: estructura y maquetación de página.
* Javascript: introducción a la programación, manipulación del dom.
* Conceptos teóricos: algoritmos y lógica de programación.
* Principios de diseño web (responsiva).
* Ejercicios prácticos: creación de páginas web simples.
* Introducción a control de versiones con git.
Módulo 2
* Desarrollo frontend avanzado.
* Lenguajes y herramientas: frameworks/librerías: react, angular, o vue.Js.
* Manejo de estado: redux (para react) o similar.
* Conceptos teóricos: componentización y arquitecturas spa (single page applications).
* Optimización web y buenas prácticas.
* Ejercicios prácticos: desarrollo de aplicaciones spa. Integración y consumo de apis.
Módulo 3
* Desarrollo backend y bases de datos.
* Lenguajes y herramientas: node.Js y express.Js para server-side.
* Bases de datos sql (postgresql o mysql) y nosql (mongodb).
* Conceptos teóricos: api restful: diseño e implementación.
* Modelo vista controlador (mvc).
Ejercicios prácticos: desarrollo de servicios api. Integración de bases de datos en proyectos.
Módulo 4
* DevOps y Despliegue.
* Herramientas y Tecnologías: Docker para contenedorización.
* Herramientas de CI/CD: GitHub Actions o GitLab CI.
* Conceptos Teóricos:Introducción a la nube: AWS, Azure, o Google Cloud.
* Automatización y monitoreo de despliegue.
* Ejercicios Prácticos: Configuración y despliegue de aplicaciones.
* Implementación de pipelines CI/CD.
Módulo 5
* Proyecto Final Integrador.
* Aplicación de conocimientos adquiridos: Desarrollo de un proyecto completo.
* Full Stack: desde la idea hasta el despliegue.
* Trabajo en equipo con metodologías ágiles (SCRUM).
Presentación del proyecto. Código fuente y documentación técnica.
Modalidad
Horas presenciales/virtuales en tiempo real,
clases asincrónicas y de ejercitación.
CARRERA DE FULL STACK EN ESQUEMA DE 200 HORAS | 60 PRESENCIALES | 60 ASÍNCRONAS | 80 DE EJERCITACIÓN
La Plataforma de Atlas Latam te brindará un entorno de aprendizaje flexible, personalizado, interactivo con recursos multimedia, en contacto con docentes y compañeros. Proporcionando una cursada exitosa y de calidad.
