Imagina Formación

Curso de Desarrollo Web con Django

Aprende a crear sitios web complejos.

¿Qué voy a aprender con el curso?

Django, escrito en Python, es un framework de desarrollo web de código abierto y que respeta el patrón conocido como Modelo-Vista-Controlador (MVC). Su finalidad es facilitar la creación de sitios web complejos.

Objetivos

Este curso pretende aportar al alumno el conocimiento necesario para crear, desde sencillas páginas web, hasta completas aplicaciones online usando para ello el framework Django, uno de los más potentes y versátiles creados.

¿A quién va dirigido?

A programadores que quieran realizar aplicaciones complejas y de alto rendimiento con este framework.

¿Cuáles son los requisitos?

Para poder completar satisfactoriamente este curso se necesita conocer los fundamentos básicos sobre programación orientada a objetos y desarrollo web.

Duración
Consultar
Requisitos
Para poder completar satisfactoriamente este curso se necesita conocer los fundamentos básicos sobre programación orientada a objetos y desarrollo web.
Bonificación FUNDAE

Quiero recibir información de este curso

*requerido

  • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.
1

Introducción a Python

  • Historia y características
  • Elementos del lenguaje
  • Bucles y operadores
  • Creación de clases
2

Introducción a Django

  • ¿Qué es Django?
  • Patrón MTV
  • Instalación
  • Creación de proyectos
3

Modelo de datos

  • Estructura de un modelo
  • Tipos de campos
  • Creación de queries
4

Vistas, rutas y templates

  • Creación de vistas
  • Mapeado de URLs
  • Uso de templates
  • Carga de plantillas
  • Limitaciones y filosofía
5

Manejo de de formularios

  • Creación y proceso de un formulario
  • Plantilla de un formulario
  • ModelForm
6

Classed-based views

  • Uso de Classbased Views
  • Manejo básico de formularios
  • Decorators
7

Sesiones y control de usuarios

  • Uso de sesiones
  • Creación de usuarios y autenticación
  • Usuarios, permisos y grupos
8

Virtualenv, pip y settings

  • Comandos básicos PIP
  • Creación y uso de VirtualEnv
9

APIs con REST

  • Django Rest Framework
  • Serializers
  • ModelViewSet
10

Middleware

  • Activando el Middleware
  • Métodos (hooks) y orden
11

Administración automática de Django

  • Django.contrib.admin
  • ModelAdmin
  • Decorador Register
  • Validación
12

Archivos estáticos y Pruebas Unitarias

  • Uso de imágenes
  • Css y js
  • Test en Django
13

Heroku (Opcional)

  • Deploy en Heroku
  • Cookiecutter

¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consultanos.

Realiza el curso desde donde quieras gracias a nuestro campus online.

Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.
Tutor personal
Proyecto final
Diploma de certificación
Plataforma online
Disponibilidad horaria
Bolsa de empleo

¿Quieres realizar esta formación sin coste para tu empresa?

 

¡Sin desplazamientos! Impartimos la formación en tu empresa.

Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Consulta disponibilidad y precios

¿Tienes alguna duda? Puedes hablar con uno de nuestros profesores

¡Pregúntanos!

↑ Ir arriba