Nuevo Bootcamp
Desarrollo web Fullstack con Python Elearning
¡Conviértete en un desarrollador web full stack estés donde estés!
¡Si te encanta crear proyectos este bootcamp es para ti!
Aprende a desarrollar aplicaciones web desde cero hasta un nivel avanzado conociendo las dos partes importantes del desarrollo como son el Front-End y el Back-End.
En el 1er módulo empezaremos aprendiendo la base del Front-End con HTML5, CSS y Javascript hasta llegar a dominar frameworks y librerías como react.js.
En el 2do módulo aprenderemos la parte lógica e interna de un proyecto/aplicación web, es decir, el Backend y usaremos com lenguaje principal Python
Metodología:
Duración:
Horario:
Sobre el
Programa
Saber más
Malla
Curricular
- Semana 1: Introducción a HTML5, GIT / GITHUB y Pensamiento Computacional
- Semana 2: Formularios, tablas, metada, fundamentos CSS y Diagramas de Flujo
- Semana 3: Posicionamiento, RWD y Diagramas de flujo con estructuras repetitivas
- Semana 4: CSS3 y Git Colaborativo
- Semana 5: Fundamentos Javascript
- Semana 6: DOM
- Semana 7: Bootstrap 5, preprocesadores, SASS e introducción a ECMAscript
- Semana 8: ECMAscript, Asincronía y Node.js
- Semana 9: Principios React, Manejo de State y propiedades
- Semana 10: Manejando componentes, el ciclo de vida de React y Formularios
- Semana 11: Rutas y Context en React
- Semana 12: Redux y Liberías adicionales
- Semana 13: Testing en React
- Semana 1: Introducción a Python, Programación Orientada a Objetos (POO)
- Semana 2: Flask / Creación de un Portafolio en Flask / Instalación de una Base de Datos / Introducción al lenguaje SQL / Inicio de base de datos (DDL y DML)
- Semana 3: Flask con Base de Datos en PostgreSQL / Uso del ORM SQL-ALCHEMY de Python / Uso de Templates en Flask / Deploy en Heroku
- Semana 4: Flask con Autenticación / JWT (Json Web Token) / Login y registro de usuarios con validaciones / Envío de correos de forgot password
- Semana 5: Introducción a Testing / Realizando unit testing en Python con Unittest / Agregando Test al ultimo proyecto de Flask / Continuous Integration & Continuous Deployment (CI/CD) en Github usando github actions
- Semana 6: Introducción a Django / Creación de un proyecto usando el CLI de django / Creación de las tablas usando el ORM de Django / Generación de las migraciones y efectuarlas / Instalación de Django restframework al proyecto / Implementación de JWT en un proyecto de DJANGO para rutas protegidas / Definición de Permisos para diferentes tipos de acceso a la API
- Semana 7: Facturación Electrónica con Django / Uso de Nubefact como un OSE para la creación de comprobantes de Pago
- Semana 8: Introducción a NodeJS / Creación de un Proyecto usando ExpressJS / Definición del funcionamiento de ExpressJS / Uso de Middlewares / Habilitación de los CORS en ExpressJS / Introducción a PrismaJS
- Semana 9: Uso de ExpressJS con el ORM de PrismaJS / Introducción a AWS / Autenticación en AWS y subida de imágenes con un bucket de S3
- Semana 10: Base de Datos no Relacionales / Introducción a MongoDB / Creación de proyecto usando el ODM de Mongo Mongoose / Definición de web sockets / Introducción a Docker / Instalación y creación de un Contenedor
APLICA
Nuestros
Mentores
Front-end
Software Engineering At Wunderman Thompson
Developer con experiencia en Desarrollo web, Desarrollo Móvil con experiencia en lenguaje principalcomo Javascript, Python, Switf y Librerías como Angular y React.
BackEnd
Desarrollador Backend en Alicorp
Soy desarrollador de aprendizaje rápido y una persona autodidacta, con casi 10 años de experiencia trabajando en diferentes tipos de lenguajes y en diferentes núcleos empresariales.
Back-end
Software Development Engineer en Ravn
Soy especializado en machine learning y DBA. Cuento con una certificación en Scrum y es especialista en la enseñanza de metodologías ágiles SCRUM.