Programa para desarrollo FullStack Web AI para programadores
Llenando este formulario descargue temario y precios al instante:
Incluye |
|
1. Control de Versiones con Git y GitHub |
|
2. Fundamentos de Diseño y Desarrollo Frontend Básico |
|
4. Desarrollo Backend Básico con Python y Flask |
|
6. 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. Control de Versiones con Git y GitHub |
|||
2. Fundamentos de Diseño y Desarrollo Frontend Básico |
4. Desarrollo Backend Básico con Python y Flask |
||
6. 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 :
Este curso está dirigido a desarrolladores con experiencia en programación que deseen especializarse en el desarrollo Fullstack, aprendiendo a integrar inteligencia artificial generativa y a desplegar aplicaciones en la nube. También está orientado a profesionales que buscan profundizar en tecnologÃas web modernas y optimizar su flujo de trabajo mediante la colaboración y el control de versiones.
Pre-requisitos
- Experiencia como desarrollador en cualquier tipo de lenguaje de programación o haber tomado el curso de software development fundamentals (lógica y programación desde cero) en Aula Matriz
- Conocimientos básico-intermedios en lenguaje de programación Python
- Conocimientos básico-intermedios en SQL
Descripción
Nuestro programa Full Stack Web IA para programadores de 124 horas ofrece una formación integral que abarca desde el control de versiones con Git y GitHub hasta el desarrollo de aplicaciones backend y su despliegue en la nube. Los estudiantes aprenderán a diseñar y desarrollar interfaces web responsivas utilizando HTML, CSS y JavaScript, conectarlas con bases de datos relacionales mediante APIs RESTful creadas con Python y Flask, y desplegar sus aplicaciones en servidores y plataformas en la nube. Además, integrarán herramientas de inteligencia artificial generativa, como ChatGPT, DALL·E y HeyGen, para automatizar la creación de contenido visual y textual en sus proyectos 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) | 2024-11-22 | Disponibles |
Sabados | 7:30 AM 1:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2024-11-23 | Disponibles |
Sabados | 1:30 PM 7:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2024-11-23 | Disponibles |
Objetivos
- 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) | 2024-11-22 | Disponibles |
Sabados | 7:30 AM 1:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2024-11-23 | Disponibles |
Sabados | 1:30 PM 7:30 PM | Presencial con Instructor en vivo - docenteenlinea.com y/o Presencial fÃsico (en instalaciones) | 2024-11-23 | Disponibles |
Programa para desarrollo FullStack Web IA para programadores | Duracion |
---|---|
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 | 112 |