¿Qué quieres aprender?

Máster profesional de Django 4

Máster profesional de Django 4

Asociación Española de Programadores Informáticos

Máster presencial

Madrid


550
IVA exento

Duración : 2 Meses

El Máster profesional y presencial de Django 4 de AEPI, te dará la oportunidad de conocer en profundidad este fascinante Framework de programación web, escrito en Python y muy demandado laboralmente.

El curso profesional de Django 3 está actualizado a la última versión del Framework. Te formarás con la última tecnología.

Son muchas las empresas las que nos solicitan actualmente programadores con el dominio de esta tecnología para participar en proyectos punteros de diferentes sectores.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Objetivos

Formarte en una de las tecnologías más demandadas en la actualidad. Con este curso podrás crear aplicaciones web empresariales, robustas y fiables.

A quién va dirigido

A cualquier persona con conocimientos de programación en Python.

Requisitos

Para realizar este máster son necesarios conocimientos de programación en Python. Sin embargo no es necesario que conozcas Django ya que empezamos desde cero.

Temario completo de este curso

MODULO I - DJANGO

· Introducción a Django.

· ¿Qué es Django?

· El patrón MVT.

MODULO II - ENTORNO DE DESARROLLO

· Creación de un entorno virtual.

· PIP y virtualenv.

· IDE Pycharm Community.

MODULO III - ESTRUCTURA DEL PROYECTO

· Creando nuestro primer proyecto.

o Creando nuestra primera aplicación.

· Estructura de ficheros.

o Archivo settings.py.

o Archivo urls.py.

o Archivo manage.py.

MODULO IV - BASE DE DATOS

· Bases de datos que soporta Django.

· Configurando nuestra base de datos en nuestro proyecto.

· Conociendo SQLite.

· Creando una app de preguntas.

MODULO V - MODELOS

· Introducción a Modelos, la M del MVT.

· Tipos de campos.

o Opciones de campo.

· Campos de relación.

· Class Meta.

MODULO VI - MIGRACIONES

· Migraciones.

· Operaciones.

· Ejecutando migraciones.

MODULO VII - ORM DE DJANGO

· Que es un ORM.

· Conociendo el ORM de Django.

· Creación de queries.

MODULO VIII - ADMIN DE DJANGO

· Conociendo nuestro Admin.

· Decorador Register y Model Admin.

o Campos obligatorios,

o Campos personalizados.

o Búsquedas.

o Paginación.

o Campos calculados.

o Filtros.

o Autocomplete.

· Actions.

o Mensajes al usuario.

· Exportando información.

· Customizando nuestro Admin.

o Instalando un tema.

o Instalando un plugin.

MODULO IX - VISTAS Y TEMPLATES

· Vistas basadas en funciones.

o Creando nuestro primer template básico.

§ Introducción a HTML.

§ Creando una estructura base para nuestro proyecto.

o Creando nuestra primera URL.

o Modificando nuestra view.

o Plantillas de Django.

o Tags y filtros.

· Vistas basadas en clases.

o ListView.

o DetailView.

o CreateView.

o UpdateView.

o DeleteView.

· Extendiendo de una template base.

MODULO X - MANEJO DE FORMULARIOS

· Manejo de formularios.

· Formularios en Django con ModelForm.

· Formularios en Django con Form.

o Widgets.

o Estilos CSS.

MODULO XI - USUARIOS

· User model.

· Creación de usuarios en el admin.

· Permisos y grupos en el admin.

· Extendiendo el modelo de usuario.

o Creando nuevos usuarios.

o Iniciando sesión.

o Cerrando sesión.

MODULO XII - ARCHIVOS ESTÁTICOS Y MEDIA

· Archivos estáticos y media.

· Mostrando imágenes en el admin.

MODULO XIII - MODELOS AVANZADOS

· Managers.

o Creación.

o Filtrado.

o Consultas en un ForeignKey.

o Consultas en un ForeignKey con Related Name.

o Uso de values y annotate.

· Uso de Aggregations.

MODULO XIV - VISTAS AVANZADAS

· Mixins.

· Context Processors.

· Middlewares.

MODULO XV - APIS

· Introducción a las APIs.

· Introducción a JSON.

· Django REST Framework.

o Serializadores.

o Probando con Postman.

· Conociendo swagger.

· Instalando swagger.

MODULO XVI - TEST Y LOGS

· Introducción a Test.

· Test unitarios del modelo.

· Introducción a logs.

· Configurando logs en nuestro proyecto.

MODULO XVII - IDIOMA

· Internacionalización y traducción.

MODULO XVIII – PROYECTO FIN DE CURSO

Ver más