Programa para desarrollo FullStack Web Developer AI desde cero
Llenando este formulario descargue temario y precios al instante:
Incluye |
|
1. Software Programmer Fundamentals |
|
3. Fundamentos de Diseño y Desarrollo Frontend Básico |
|
5. Desarrollo Backend Básico con Python y Flask |
|
7. Introducción a los Tipos de Nube | |
|
Incluye practicas de laboratorio con evaluación de desempeños que permiten alcanzar el nivel de competencia, requeridos para ubicación laboral |
1. Software Programmer Fundamentals |
|||
3. Fundamentos de Diseño y Desarrollo Frontend Básico |
5. Desarrollo Backend Básico con Python y Flask |
||
7. Introducción a los Tipos de Nube | |
Incluye practicas de laboratorio con evaluación de desempeños que permiten alcanzar el nivel de competencia, requeridos para ubicación laboral |
Dirigido a :
- Interesados en iniciarse en el área de programación.
- Interesados en especializarse en desarrollo Fullstack con un enfoque en inteligencia artificial generativa.
- Aquellos que desean explorar el impacto de la IA en el desarrollo de software y mejorar sus habilidades técnicas para enfrentar los desafÃos del desarrollo moderno.
Pre-requisitos
- Conocimientos básicos de informática.
- Familiaridad con los conceptos básicos de desarrollo web y bases de datos.
- Capacidad para trabajar en entornos colaborativos y disposición para aprender nuevas herramientas y tecnologías.
Descripción
Nuestro Programa Fullstack Web IA consta de 160 horas que ofrece una formación completa en el desarrollo web moderno y la integración de herramientas de inteligencia artificial generativa. A lo largo de los módulos, los estudiantes aprenderán desde los fundamentos de la programación y el desarrollo frontend hasta la implementación de aplicaciones backend y el despliegue en la nube. Se cubrirán aspectos como el control de versiones con Git y GitHub, el diseño de interfaces web interactivas y responsivas, el manejo de bases de datos relacionales, y la creación de aplicaciones web utilizando Python y Flask. El curso concluye con un módulo enfocado en el uso de herramientas de IA generativa como ChatGPT, DALL·E y HeyGen, para la creación de contenido dinámico en aplicaciones web.
Garantia
Si el estudiante no alcanza el nivel de competencia requerido conforme al concepto del instructor, contará con la oportunidad de reforzar en el próximo curso sin costo adicional, sujeto a condiciones establecidas dentro del reglamento interno de Aula Matriz.
Fechas de Inicio :
Dias | Horario | Modalidad | Fecha de Inicio | Cupos |
---|---|---|---|---|
Lun - Mie - Vier | 6:00 PM 9:00 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-13 | Disponibles |
Martes y Jueves | 6:00 PM 9:00 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-21 | Disponibles |
Sabados | 1:30 PM 7:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-25 | Disponibles |
Sabados | 7:30 AM 1:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-25 | Disponibles |
Objetivos
- Desarrollar un entendimiento sólido de los fundamentos de la programación y la lógica computacional.
- Aprender a resolver problemas mediante la descomposición y el uso de algoritmos eficientes.
- Familiarizarse con los principios de programación orientada a objetos (POO) y estructuras de datos básicas.
- Manejar conceptos esenciales de modelado de software con UML, incluyendo diagramas de casos de uso, secuencia y actividades.
- Aplicar buenas prácticas de programación para escribir código limpio, legible y eficiente en Python.
- Comprender el flujo de trabajo básico de Git para la gestión de versiones de proyectos en entornos colaborativos.
- Aprender a configurar repositorios locales y remotos utilizando GitHub.
- Dominar la creación de commits y la gestión de ramas, asà como el proceso de solicitud de cambios mediante Pull Requests.
- Implementar técnicas para resolver conflictos de código en equipos de desarrollo colaborativo.
- Desarrollar habilidades en diseño de interfaces web (UI) y la experiencia de usuario (UX) con enfoque en usabilidad y accesibilidad.
- Aprender a utilizar HTML5 y CSS3 para estructurar y estilizar aplicaciones web, garantizando la compatibilidad con diversos dispositivos y pantallas.
- Aplicar principios de diseño responsivo y adaptativo utilizando herramientas como Flexbox, CSS Grid y frameworks como Bootstrap.
- Implementar interactividad en sitios web mediante JavaScript, manipulando el DOM y gestionando eventos en la interfaz.
- Utilizar herramientas de IA generativa para optimizar y crear gráficos, imágenes y otros elementos visuales.
- Comprender los fundamentos de bases de datos relacionales y su estructura básica: tablas, filas y columnas.
- Desarrollar la capacidad para diseñar bases de datos utilizando diagramas entidad-relación (ERD) y aplicar las reglas de normalización.
- Aprender a interactuar con bases de datos SQL a través de consultas para la creación, modificación y eliminación de registros.
- Utilizar funciones de agregación y trabajar con grandes volúmenes de datos para realizar análisis eficientes.
- Desarrollar aplicaciones web dinámicas utilizando Python y el framework Flask.
- Comprender el funcionamiento de servidores web y las peticiones HTTP, aprendiendo a manejar rutas y métodos como GET, POST, PUT y DELETE.
- Implementar una API RESTful conectada a bases de datos SQL para realizar operaciones CRUD (Create, Read, Update, Delete).
- Aplicar principios de arquitectura backend, separación de responsabilidades y buenas prácticas en la gestión de sesiones y seguridad.
- Integrar Git y GitHub para versionar cambios en el backend y gestionar despliegues colaborativos.
- Conocer los diferentes tipos de hosting (compartido, VPS, en la nube) y seleccionar el más adecuado según las necesidades del proyecto.
- Aprender a configurar y desplegar aplicaciones Flask en plataformas gratuitas como Heroku y Netlify.
- Implementar buenas prácticas de seguridad en servidores web, configurando HTTPS y certificados SSL para proteger la comunicación cliente-servidor.
- Automatizar el proceso de despliegue continuo utilizando herramientas de CI/CD integradas con GitHub.
- Comprender las diferencias entre las nubes pública, privada e hÃbrida, y aprender a seleccionar la adecuada para distintos proyectos.
- Familiarizarse con los principales proveedores de servicios en la nube (AWS, Azure, Google Cloud), comparando costos, escalabilidad y caracterÃsticas.
- Identificar los beneficios y desafÃos de adoptar servicios en la nube, incluyendo aspectos como escalabilidad, sostenibilidad y seguridad.
- Aprender a utilizar ChatGPT para la generación de contenido automatizado, mejorando la experiencia de usuario mediante respuestas personalizadas y contenido dinámico.
- Implementar DALL·E para generar imágenes personalizadas y adaptarlas a proyectos web, optimizando el proceso de creación gráfica.
- Utilizar HeyGen para la creación de videos automáticos, aplicando IA para producir contenido visual dinámico y atractivo.
- Integrar herramientas de IA generativa en aplicaciones web mediante API’s, mejorando la personalización y la interacción con los usuarios finales.
Metodologia
La metodologÃa de aprendizaje en Aula Matriz, independientemente de la modalidad (presencial o remota (en vivo)), se fundamenta en: "no memorizar", sino en, "entender" los conceptos, y aplicarlos en un ambiente laboral, mediante el desarrollo de talleres o laboratorios que conduzcan a la construcción de un proyecto, emulando la actividad real en una empresa.
Como resultado de este trabajo, al final de la capacitación, el estudiante ha adquirido una experiencia real, estará preparado para el trabajo, y para aprobar una entrevista, una prueba técnica, y/o lograr calificaciones de nivel superior en los exámenes para certificación internacional.
Dias | Horario | Modalidad | Fecha de Inicio | Cupos |
---|---|---|---|---|
Lun - Mie - Vier | 6:00 PM 9:00 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-13 | Disponibles |
Martes y Jueves | 6:00 PM 9:00 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-21 | Disponibles |
Sabados | 1:30 PM 7:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-25 | Disponibles |
Sabados | 7:30 AM 1:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2025-01-25 | Disponibles |
Programa para desarrollo Full Stack Web IA desde cero | Duracion |
---|---|
Software Programmer Fundamentals | 48 Horas |
Control de Versiones con Git y GitHub | 3 Horas |
Fundamentos de Diseño y Desarrollo Frontend Básico | 52 Horas |
Desarrollo Backend Básico con Python y Flask | 36 Horas |
Despliegue Básico de Aplicaciones Web | 6 Horas |
Introducción a los Tipos de Nube | 3 Horas |
Manejo de Herramientas de Inteligencia Artificial Generativa | 12 Horas |
Temas de Refuerzo E-learning ( Ingreso a docenteenlinea.com y/o sesiones grabadas) | 50% del total de la capacitacion |
Servicio de correo y almacenamiento ilimitado en G-suite para descarga y subida de laboratorios y materiales asociados a la capacitación | 12 Meses |
Sesiones de estudio Online (Si son requeridos, para nivelar o cubrir vacios) | Si |
Otros materiales (agenda, esfero) | Si |
Aulas tipo Laboratorio | Si |
Evaluación del desempeño por competencias | Si |
Presencial | Si |
Online en vivo(en tiempo real, a través de docenteenlinea.com) | Si |
Otros materiales (agenda, esfero) | Si |
Grupo máximo por aula | ( 4 a 12 personas ) |
Certificado de asistencia a las prácticas y desarrollo del proyecto | Aula Matriz |
Total Horas | 160 |
Descargue temario y precios
al instante:
Con el envio de este formulario, autorizo el uso de mis datos personales de acuerdo con lo establecido en la Ley 1581 de 2012 (Protección de datos personales).