[DRA-020] Python y Django

Duración:                     30 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa  está destinada a  Programadores y Analistas que vayan a crear  utilizar el Framework para desarrollo de aplicaciones Django.

Requisitos previos 

Los alumnos necesitarán tener conocimientos de programación orientada a objetos y desarrollo Web.

Objetivos

El alumno aprenderá a crear aplicaciones Web con este Framework de desarrollo rápido y con el lenguaje python.



Contenido

  1. Python 
    1. Introducción
    2. Manejo de datos
    3. Clases y Objetos
    4. Modelo de objetos de Python
    5. Pruebas, depuración y logs
    6. Paquetes y distribución
    7. Iteradores, Generadores, corrutinas
    8. Programación Funcional
    9. Metaprogramación
    10. Programación de extensiones
    11. Programación concurrente con hilos
    12. Multiprocesamiento
    13. Manipulación de E / S avanzada
  2. Django
    1. ¿Qué es Django?
    2. Instalación
    3. La primera aplicación
    4. Utilizando una base de datos
    5. El sitio de administración de Django
    6. Las vistas
    7. URL’s
    8. Formularios
    9. Vistas genéricas
    10. Los usuarios y la autenticación
    11. Sesiones y cookies
    12. Salida formatos especiales y de Carga de Archivos
    13. Django y AJAX
    14. XML y Servicios Web
    15. Seguridad
    16. Despliegue
    17. Google AppEngine


Documentación Recomendada

Two Scoops of Django 1.11: Best Practices for the Django Web Framework
Daniel Roy Greenfeld and Audrey Roy Greenfeld
Octubre 2017 | 530 páginas 
ISBN: 0692915729

https://twoscoopspress.com/products/two-scoops-of-django-1-11