Esquema del entrenamiento

Este entrenamiento toma 8 lecciones. Cada lección contiene material de lectura y ejercicios que usted tendrá que escribir en el interprete Python. Cada lección aprendida están asociadas entre si mismas.

Lección 1 - Fast-Track en Python

Descripción:

Dar un breve repaso sobre la filosofía de Python, su historia y evolución, conceptos básicos como tipo de datos, estructuras de control, objetos, módulos.

Práctica:

Exponer los elementos fundamentales del lenguaje, conceptos básicos y explorar el resultado desde el interprete Python.

Lección 2 - Base de datos SQL

Descripción:

Conocer las capacidades en Python para realizar conexiones a Base de datos - DB SQL usando el patrón de diseño Object Relation Mapping - ORM.

Práctica:

Entender el patrón ORM, instalar librería SQLAlchemy, creación de una aplicación con operaciones Create, Research, Update y Delete - CRUD usando la librería, explorando el resultado desde el interprete Python y la consola de comando.

Lección 3 - Protocolo HTTP en Python

Descripción:

Comprender el protocolo HTTP y las formas de comunicación usando las librerías integradas de Python.

Práctica:

Creación de aplicaciones usando el módulo integrado HTTP Server en el lenguaje realizando peticiones GET y POST del protocolo HTTP con las herramientas requests, cURL y httpie o mediante scripts, explorando el resultado desde el interprete Python vía consola de comando.

Lección 4 - Web Server Gateway Interface

Descripción:

Comprender el funcionamiento, sintaxis de configuración y despliegues de aplicaciones usando el Web Server Gateway Interface - WSGI.

Práctica:

Creación de una aplicación WSGI, con configuraciones y despliegue en entorno de desarrollo, explorando el resultado desde el interprete Python y la consola de comando.

Lección 5 - Frameworks Web en Python

Descripción:

Introducir a las diversos framework Web en Python, sus filosofías de desarrollo y los casos actuales de uso de cada uno.

Práctica:

Comprender las filosofías de desarrollo y los casos actuales de uso de cada uno de los framework Web en Python de forma teórica.

Lección 6 - Framework Web Flask

Descripción:

Comprender la filosofía y el desarrollo de aplicaciones Web usando el framework Flask.

Práctica:

Creación de aplicación con el patrón de diseño Model View Controller - MVC, los formularios HTML, operaciones CRUD usando BD SQL, explorando el resultado desde la consola de comando y el navegador Web.

Lección 7 - Framework Web Django

Descripción:

Comprender la filosofía y el desarrollo de aplicaciones Web usando el framework Django.

Práctica:

Creación de aplicación con el patrón MVC, operaciones CRUD usando BD SQL, habilitando el «Django Admin» para los formularios HTML, Gestionar usuarios Django creando y aplicando permisos de forma granulada, explorando el resultado desde la consola de comando y el navegador Web.

Lección 8 - Framework FastAPI

Descripción:

Comprender la filosofía y el desarrollo de aplicaciones API usando el framework FastAPI.

Práctica:

Creación de aplicación API Rest, operaciones CRUD usando BD SQL, habilitando la documentacion de API» en formulario HTML, explorando el resultado desde la consola de comando y el navegador Web.



¿Cómo puedo ayudar?

¡Mi soporte está aquí para ayudar!

Mi horario de oficina es de lunes a sábado, de 9 AM a 5 PM. UTM - Madrid, España.

La hora aquí es actualmente 7:35 PM UTM.

Mi objetivo es responder a todos los mensajes dentro de un día hábil.

Contrata mi increíble soporte profesional