Fundamentos y despliegue de Django
Una formación orientada a la aplicación profesional.
Django es un framework de aplicaciones web gratuito y de código abierto (open source) escrito en Python. Python es un lenguaje que se utiliza comúnmente para crear prototipos y desarrollar aplicaciones rápidamente. Django le da la velocidad y la potencia de Python con muchas características integradas adicionales.
En este curso veremos los fundamentos del Framework Django desde la base hasta el despliegue en producción. Proporcionará a los participantes una introducción completa al desarrollo web utilizando Django, un framework de alto nivel de Python para crear aplicaciones web robustas y eficientes. El curso cubre los conceptos clave de Django, incluyendo su arquitectura, flujo de trabajo y herramientas, y luego se adentra en el proceso de despliegue de aplicaciones Django.
Contenido del curso.
Unidad 1: Introducción a Python
-
- Introducción a Python
- Fundamentos del lenguaje
- Librerías y gestión de dependencias
- Orientación a objetos
- Prácticas
- Introducción a Python
-
-
- Resolución básica de programas en Python
-
Unidad 2: Entornos de trabajo y publicación de aplicaciones en Django
-
- Introducción Django
- Hola Mundo
- Elementos principales de una aplicación
- Creación de entornos virtualizados
- Uso de git para proyectos en Django
- Docker
- Fundamentos de Docker
- Creación de imágenes para entornos dockerizados
- Puesta en producción de entornos Django
- Docker
- Heroku
- Gunicorn
- Prácticas
- Introducción Django
-
-
- Publicación de una app en Heruku
- Publicación de un entorno dockerizado
-
Unidad 3: Elementos básicos de Django
-
- Elementos básicos de Django
-
-
- Modelado de datos en Django
- Creación de vistas
- Lenguaje de plantillas para Django
- Creación de formularios
- Elementos adicionales de una aplicación en Django
- Gestión de elementos estáticos
- Internacionalización de aplicaciones
- Gestión de logs
- Generación de mensajes y otras utilidades
- Autorización y permisos de una aplicación
- Prácticas
-
-
-
- Creación de una aplicación desde cero en Django
-
Unidad 4: Extendiendo Django
-
- Elementos extensibles del framework
-
-
- Extendiendo la consola de administración
- Interactuando con el middleware
- APIs en Django
- Creación de una API REST con autenticación
- Desplegando en producción
- Creación de pruebas unitarias
- Gestión de caches
- Automatización de despliegues
-
-
- Prácticas
-
-
- Extender nuestra consola de administración
- Generar un proceso de despliegue
-
Todo lo que necesitas saber.
- Conocer los fundamentos de Django
- Entender como funciona los diversos elementos que permiten el uso de Framework.
- Conocer los mecanismos para extender nuestra aplicación
- Ver las diversas opciones para desarrollar y desplegar aplicaciones basadas en Django
Desarrolladores con un mínimo conocimiento en Python o lenguajes orientados a objetos.
Experiencias que cuentan.
Deja tu valoración
No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.