Full Stack Python
offered by Bedu Tech
Subjects: Agile, Algorithms, API, Bootstrap, Command Line, CSS, Data Structures, Django, Git, JavaScript, MongoDB, MySQL, Python, React.js, Redux, Scrum, SQL, UX Design
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