Curso Django en Madrid y Barcelona

Duración: 25 Horas

Convocatoria: únicamente disponible presencialmente en modalidad In Company en empresas

Perfil: Desarrolladores web con experiencia en programación orientada a objetos que deseen adquirir las competencias y conocimientos para comenzar a programar en Python.

Ventajas de Django:

Aparte de las ventajas que tiene por ser framework, Django promueve el desarrollo rápido, se construyen aplicaciones en cuestión de días y con el conocimiento suficiente esos días se pueden reducir a horas.

Django impulsa el desarrollo de código limpio al promover buenas prácticas de desarrollo web, sigue el principio DRY (conocido también como Una vez y sólo una).

Django usa una modificación de la arquitectura Modelo-Vista-Controlador (MVC), llamada MTV (Model – Template – View), que sería Modelo-Plantilla-Vista, está forma de trabajar permite que sea pragmático.

Temario

Parte 1 – Python.
Todo es un objeto.
Tipos de datos básicos.
Estructuras de control.
Clases, métodos y funciones.
Estructuras de datos.
Las baterías ya vienen incluidas.
La letra chiquita del contrato: errores, tracebacks, excepciones, unicode, punto
flotante, concurrencia, hilos y multiprocesos.
Técnicas avanzadas.
The cheeseshop: Pypi, eggs y Virtualenv.
¿Dónde encontrar más ayuda?

Parte 2 – Django.
Mapeado de URL's.
Modelos.
Vistas.
Plantillas.
Formularios.

Parte 3 - Miscelaneos.
SQLAlchemy.
Web services: SOAP, AJAX, JSON.

Parte 4 – Despliegue y escalabilidad.
Apache + FasCGI + Django.
Nginx + FastCGI + Django.
WSGI: nginx + gunicorn + django
Buildout