Full Stack Python

offered by Bedu Tech

Part-time blended coding bootcamp.

The program is an immersive and fast-paced 21-week Web Development Full Stack course that gives you the knowledge and skills to build end-to-end web applications with JavaScript in the front-end and Python + Django in the back-end.

We use a flipped classroom methodology: theory is learned online using Platzi, then students go to class to collaborate and practice in hands-on projects mentored and guided by senior developers.

At the end, you’ll have a robust professional portfolio that demonstates your abilites to employers.

Curriculum

Module 1:
– Web development fundamentals: HTML + CSS
– Git & CLI
– Layouts
– Bootstrap
– Sass
– Agile development
– Checkpoint: Web Design

Module 2:
– JavaScript programming fudamentals
– ES6
– DOM JavaScript & jQuery
– Async programming & APIs
– OOP programming
– Webpack

Module 3:
– Fundamentos de React
– Componentes en React
– Ciclo de vida de los componentes y estado interno
– react-router-dom y react-materialize
– create-react-app y APIs
– Redux y reducers
– React & Redux
– Checkpoint: Front-end project

Module 4:
– SQL
– MySQL
– MongoDB
– Mongoose & ORMs

Module 5:
– Python Fundamentals
– Estructuras de datos, funciones y módulos
– Programación Orientada a Objetos y manejo de archivos
– JSON, iteradodres, generadores y manejo de excepciones
– SQL & MySQL
– HTTP, WSGI y Frameworks
– Django Fundamentals
– Modelos, consultas y forms
– Class Based Views y autenticación
– Django REST framework
– Deploy

Module 6:
– Fullstack web development
– Scaffolding Full Stack App
– Information architecture
– App Structure (Server side)
– App Structure (Client side)
– Test & Deployment
– Checkpoint: Fullstack project