Fundamentos y despliegue de Django

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.

Django es uno de los frameworks más populares para crear aplicaciones empresariales por su robustez y productividad. Con este curso serás capaz de entender como funciona un proyecto y generar aplicaciones desde cero. 

Descripción

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. El curso consta de 25 horas de teoría y práctica donde veremos los elementos más relevantes para crear una aplicación. 

Código del Curso: IT-AV-DJANGO

Duración: 25 horas

Modalidad: Presencial/Online en directo

Solicita información

 

 

Objetivos

  • 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 

 

Requisitos

Se presupone un conocimiento en programación orientada a objetos. Conocimientos previos en Python ayudan a la compresión general del curso aunque no son necesarios debido a la sencillez del lenguaje. 

¿A quién va dirigido?

Desarrolladores con un mínimo conocimiento en Python o lenguajes orientados a objetos. 

 

 

Contenido

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 
      • 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 
      • 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 

 

 

 

 

 

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Fundamentos y despliegue de Django”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te recomendamos…