Desarrollo

Fundamentos y despliegue de Django

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.
Duración25 horas
ModalidadPresencial / Online en directo
ImparticiónIn Company / Abierto

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.

25 h

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 
         

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 
 

Experiencias que cuentan.

Deja tu valoración

No necesitas registrarte. Indica tu nombre y email, puntúa el curso y comparte tu experiencia.

Escribir una valoración
Escribe tu valoración

Tu nombre será público. Tu email solo se utilizará para validar la valoración y no se mostrará.

Da el siguiente paso

Reserva tu plaza.

Inscríbete

Antes de irte ¿Tienes alguna duda sobre este curso?

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad

Te llamamos

Déjanos tu teléfono y contactaremos contigo para que puedas conocer todos los detalles del programa

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad
 

Quiero saber más sobre este curso

AVANTE FORMACIÓN S.L., como responsable del tratamiento, tratará los datos que aporte en este formulario para la gestión de las suscripciones a eventos. A su vez, los datos serán tratados por los proveedores de servicios en la nube necesarios. Puede ejercer los derechos de acceso, rectificación y supresión sobre sus datos a través de la dirección de correo electrónico formacion@avante.es y reclamar ante la Agencia Española de Protección de Datos. Puede consultar información más detallada en nuestra política de privacidad https://www.avante.es/politica-de-privacidad