Full Stack Python

Part-time coding bootcamp

Conviértete en desarrollador web full stack en menos de 20 semanas sin sacrificar tu vida o empleo

120 hrs. clase + 180 hrs. online

Stack: JavaScript + React + MongoDB + Python + Django

Certificación: BEDU + Platzi

Nivel: Intermedio

Perfil de egreso: Desarrollador Web Full Stack Python

Inversión: $5,110.00 MXN mensuales por 5 meses

Ubicación: CDMX

Horarios: Vespertino de 19 a 22 hrs. Sabatinos de 9 a 15 hrs.

CONTÁCTANOS

Descripción

El coding bootcamp de desarrollo web Full Stack / Python es un programa de formación especializada en tecnología que te permitirá adquirir los conocimientos, habilidades y competencias propias de un desarrollador web: front-end, back-end y full stack.

Como Full Stack Web Developer, podrás construir, dar soporte y mantener aplicaciones web. Tras aprender cómo funciona la web, utilizarás HTML, CSS, JavaScript y React para implementar el front-end, desarrollarás bases datos relacionales y no relacionales para almacenar tus datos de manera segura, con Python y Django soportarás las aplicaciones en el back-end.

Tras concluir el bootcamp serás capaz de desarrollar aplicaciones web end-to-end de forma fluida y autónoma con Python y Django, los cuales son fáciles de aprender para los principiantes y poderosos para los developers más avanzados.

Aprenderás 2 de los lenguajes de programación más populares y poderosos

Temario

Fundamentos Web

Conocerás lo que significa ser un desarrollador web, así como lo que implica convertirse en uno y sus infinitas posibilidades.
Podrás leer y escribir código básico en HTML y CSS
Identificarás los diferentes tipos de desarrolladores y stacks tecnológicos para desarrollo web

Aplicarás el método y principios de design thinking a proyectos digitales reales
Crearás la arquitectura de información de un proyecto digital
Conocerás los principios de UI y diseño visual para crear interfaces de alta fidelidad y prototipos interactivos

Conocerás la estructura básica para crear documentos HTML
Implementarás las buenas prácticas de semánticas basadas en HTML5
Conocerás y aplicarás el modelo de cajas
Crearás estilos de CSS para tu documento HTML, utilizando los distintos tipos de selectores

Manejarás con fluidez los comandos y acciones más comunes en terminal
Aprenderás los comandos y flujo de trabajo en Git
Construirás repositorios en GitHub para trabajar de forma colaborativa

Front-end con React

Aprenderás a maquetar páginas y sitios web
Crearás layouts resposivos y flexibles con Flexbox y The Grid
Agilizarás las tareas de diseño web con Bootstrap
Conocerás las ventajas de SASS y dotarás de superpoderes a tu CSS para hacer tu código más legible y mantenible
Conocerás los principios de las metodologías ágiles y trabajarás con metodología SCRUM y Kanban para desarrollo de software

Aprenderás sobre sintaxis, algoritmos, estructuras de datos y patrones de diseño en JavaScript
Conocerás las ventajas y desarrollarás sitios dinámicos e interactivos con el ECMAScript 6
Generarás código compatible a través de Babel y Webpack
Conocerás y manipularás el DOM con JavaScript
Conocerás los términos de concurrencia, paralelismo y asincronía  con JavaScript y aplicarás técnicas para manejo de eventos, promesas y otras estructuras asíncronas
Entenderás el concepto de APIs y podrás consumirlas con peticiones HTTP
Aplicarás conceptos de paradigmas de Programación Orientado a Objetos y Programación Funcional con JavaScript

Entenderás el concepto y utilidad de un framework en Front-end
Crearás web apps y servicios escalables con una de las librerías más populares para Front-end
Comprenderás el concepto de modularización y la forma de crear y modificar componentes
Implementarás Webpack para el empaquetamiento de módulos y ejecución de tareas
Entenderás el concepto de estados en JavaScript e implementarás Redux para manejar estados en React.js
Entenderás la diferencia de React Native y React.js
Crearás una Single Page Application (SPA) con React.js

Back-end con Python

Conocerás qué son las bases de datos , su papel en el desarrollo web y su relación con la persistencia de la información
Crearás modelos de datos y sus relaciones con base en objetos, atributos y conceptos de un caso de uso
Identificarás la sintaxis de SQL y sus diferentes variantes para aplicar las 4 funcionalidades CRUD en una BD relacional
Realizarás consultas a bases de datos con PostgreSQL
Conocerás las bases de datos no relacionales y los mecanismos de integración con las aplicaciones web
Utilizarás MongoDB para crear bases de datos no relacionales y su manipulación con funciones CRUD

Entenderás la necesidad de desarrollar el Back-end para una aplicación web
Trasladarás tus conocimientos de programación en JavaScript al lenguaje Python
Aprenderás a trabajar con objetos, funciones, módulos, paquetes y programación reactiva con Python
Conocerás el patrón de diseño MVC y su implementación en aplicaciones web
Utilizarás las tecnologías y los protocolos de comunicación para manejo de peticiones entre un cliente y el servidor
Instalarás y configurarás Django para contener y servir una aplicación web
Crearás aplicaciones web que respondan a eventos asíncronos y respondan a peticiones realizadas por el cliente
Aplicarás conceptos esenciales de autenticación y seguridad informática
Utilizarás web frameworks como Django o Flask para acelerar el desarrollo de aplicaciones web con Python
Configurarás entornos de desarrollo en el servidor con Python
Entenderás qué es un API, la arquitectura REST y cómo se utiliza en la comunicación cliente-servidor
Crearás aplicaciones RESTful con Django REST framework del lado del servidor
Distinguirás los entornos de desarrollo de software hasta su despliegue y puesta en producción y conocerás diferentes opciones para el alojamiento de aplicaciones web

Conocerás los diferentes stacks y ecosistemas tecnológicos para desarrollo web comparando sus ventajas y desventajas
Crearás la arquitectura de información y casos de uso para un proyecto de aplicación web full stack
Generarás wireframes, mockups y prototipos para la aplicación
Maquetarás y generarás de vistas en Front-end
Construirás un modelo de datos e implementarás una base de datos SQL o NoSQL
Desarrollarás una Single Page Applicatiton en el Front-end con React y lo conectarás con el Back-end con Python y Django
Construirás aplicaciones end-to-end totalmente funcionales

Inscríbete

Aprende haciendo

Creemos en el aprendizaje activo basado en proyectos reales, dentro de entornos profesionales donde interactúan mentores, alumnos, tecnología, espacios y contenidos

Flipped classroom

Aprenderás la teoría en línea con Platzi, y aplicarás los conceptos y tecnologías en laboratorios prácticos en los que se trabaja bajo metodologías ágiles y pair programming

Mentoría

Contamos con los mejores senior developers en cada tecnología, impartiendo  clases , ofreciendo mentoría y asesoría personalizada

Currículum vivo y secuencial

Contenido educativo actualizado y desarrollado por expertos de la industria y diseñadores instruccionales, considerando las tendencias tecnológicas y demandas del mercado

Portafolio de proyectos

Trabaja en proyectos web reales e integralos a un portafolio digital que podrás presentar a potenciales empleadores

Servicios profesionales

Te ayudaremos a construir un CV y perfil profesional atractivo, te canalizaremos con empleadores y te ayudaremos a enfrentar con éxito tu próxima entrevista de trabajo

Perfil de Ingreso

Buscamos personas comprometidas con su futuro y con la disciplina necesaria para aprender nuevas habilidades en lapsos de tiempos cortos.

Ya sea que quieras expandir tus habilidades o busques dar un salto en tu carrera, tenemos un lugar para ti.

No es necesario contar con experiencia previa en programación; sin embargo, se sugiere estar familiarizado con temas básicos de HTML y CSS.

Perfil de Egreso

Nuestros egresados son capaces de:

  • Desarrollar de manera autónoma aplicaciones web end-to-end combinando el ecosistema tecnológico de JavaScript y Python
  • Integrarse a flujos de trabajo colaborativo en Git
  • Trabajar bajo metodologías ágiles como Scrum, Kanban y Pair Programming
  • Poner en práctica habilidades blandas y trabajar en equipo
  • Extrapolar el conocimiento del lenguja Python para explorar su aplicación en otras plataformas de desarrollo y áreas como IoT o Data Science

Al egresar pueden emplearse como desarrollador web, front-end, back- end o full stack.

Empleadores

En nuestro bootcamp aprendes las habilidades más demandadas del mercado, algunas de las compañías que reciben a nuestros egresados son:

Reseñas

Contáctanos

 Av. Álvaro Obregón 110, 1er piso, Col. Roma Nte., C.P. 06700, CDMX