Escríbeme
Bootcamp de aplicaciones. Nivel 4
description
curriculum
Acerca del curso

Esta es el curso final del programa de Python Básico. Será un campo de entrenamiento completamente práctico donde aprenderemos del uso de Git y desarrollaremos múltiples aplicaciones de diferentes áreas con Python, como son el desarrollo web, ciencia de datos y automatización.

La metodología de la clase será práctica y tendremos muchos laboratorios por hacer en clase.

Instructor
Profesor
FAQs
¿Qué conocimientos necesito tener para este curso?

Haber tomado los niveles anteriores del curso de entrenamiento de Python Básico o tener un conocimiento en programación orientada a objetos.

¿Cuando empieza el curso?

El curso empieza cuando se llenen las plazas o en la fecha estipulada por el instructor.

¿Necesito un portátil?

Si, pues durante la clase desarrollaremos ejercicios, proyectos y preguntas de programación.

¿Dónde y qué día serán las clases?

Una vez confirmes tu cupo, se te confirmará el lugar de la clase.

Las clases por lo general serán los sábados. Dependiendo del grupo, unas serán en la mañana y otras en la tarde. Tambien hay disponibilidad entre semana por las noches.

Syllabus

El curso constará de múltiples sesiones de varias horas cada una. Cada sesión será un sábado o entre semana, y dependiendo del arreglo entre estudiantes e instructor, podrá ser en la mañana o en la tarde.

El número de horas por nivel es de 48 horas de clase y se espera que el estudiante le dedique al menos 32 horas de estudio por nivel.

La metodología será magistral con ejercicios prácticos de desarrollo y tareas. Se espera que traigas tu computador personal.

Clases semi personalizadas.

Semana 1
GIT
  • Temario
    • ¿Por qué GIT?
    • ¿Qué es un repositorio?
    • Tu primer repositorio
    • Flujo de trabajo
    • Como compartir código
    • Clonar y ramificar
    • Ejercicios y tareas
  • Pautas del proyecto personal
    4 requisitos
Semana 2
Virtual Environments
  • Temario
    • ¿Qué es un virtual environment?
    • ¿Qué es PIP?
    • Manejo de dependencias
    • Módulos de Python
    • Paquetes de Python
    • Uso de los imports
    • Ejercicios y tareas
Semana 3
Jupyter
  • Temario
    • Por confirmar
Semana 4
HTTP y HTML
  • Temario
    • Por confirmar
Semana 5
Web Scrapping
  • Temario
    • Por confirmar
Semana 6
APIs
  • Temario
    • Introducción a las APIs
    • Tipos de APIs
    • Ejercicio con APIs públicas
Semana 7
Flask
  • Temario
    • Introducción a aplicaciones web
Semana 8
ORMs
  • Temario
    • Introducción al uso de bases de datos con Python
    • Introducción a ORMs
    • Uso de ORM con Flask
  • Entrega anteproyeto
    4 requisitos
Semana 9
Automatización de tareas
  • Temario
    • Por confirmar
Semana 10
Despliegue en Servidores
  • Temario
    • WSGI
    • Nginx
    • Tipos de servidores
    • Como desplegar a producción
Semana 11 y 12
Desarrollo del proyecto personal
  • Temario
    • Asesorías proyecto personal
DemoDay
Desarrollo del proyecto personal
  • Temario
    • Presentación del proyecto final