Frameworks de Desarrollo Web en Python
El contenido del curso está orientado a obtener los conocimientos sobre el desarrollo Web utilizando el lenguaje de programación Python, conocer los principios de WSGI, caso prácticos de frameworks como Flask, Django y FastAPI.
Dirigido a
- Directivos
Requisitos
- Conocimientos de fundamentos de algoritmos y programación.
- Conocimientos avanzado en la programación en Python.
- Conocimientos en programación orientada a objeto en Python.
- Conocimientos en programación funcional en Python.
- Conocimientos en persistencia de datos con SQL.
- Conocimientos en serialización para la Web con JSON.
Detalles del curso
Nombre del curso
Frameworks de Desarrollo Web en Python
Duración
24 horas.
Modalidad
Online Live (Instructor en vivo)
Frameworks de Desarrollo Web en Python
Contenido Programático
Módulo 1: Protocolo HTTP
Descripción: Comprender el protocolo HTTP y su implementación con el lenguaje de programación Python. Evaluar diversos clientes HTTP.
Práctica: Ejemplo del uso de diversos módulos para crear un propio servidor y Cliente HTTP para realizar peticiones, instalar y configurar varios clientes HTTP, ademas de comprender el uso del modulo requests, explorando el resultado en un proyecto Python en el sistema de archivos.
Módulo 2: Web Server Gateway Interface
Descripción: Comprender los conceptos de Web Server Gateway Interface – WSGI para publicar servidores y aplicaciones web.
Práctica: Ejemplo del uso de varios módulos para realizar peticiones GET y POST, manipular resultados de peticiones, explorando el resultado en un paquete Python en el sistema de archivos.
Módulo 3: Frameworks Web
Descripción: Comprender la filosofía de los frameworks Web para escribir aplicaciones Web en Python.
Práctica: Demostrar los diversos los frameworks Web existente en Python y sus casos de uso, exponer sus características para decidir cual elegir en sus proyectos.
Módulo 4: Flask
Descripción: Comprender el uso del framework Flask para la generación de aplicaciones Web y APIs.
Práctica: Ejemplo de uso del paquete Flask para generar aplicaciones Web y APIs, explorando el resultado en un proyecto Python en el sistema de archivos.
Módulo 5: Django
Descripción: Comprender el uso del framework Django para la generación de aplicaciones Web y APIs.
Práctica: Ejemplo de uso del paquete Django para generar aplicaciones Web y APIs, explorando el resultado en un proyecto Python en el sistema de archivos.
Módulo 6: FastAPI
Descripción: Comprender el uso del framework FastAPI para generar APIs.
Práctica: Ejemplo de uso del paquete FastAPI para generar APIs, explorando el resultado en un proyecto Python en el sistema de archivos.
Metodología/Modalidad
Los temas se dictan de manera totalmente práctica y con la resolución de ejercicios para asimilar los conocimientos.