[DRA-010] RestFUL API con Django Rest Framework
- Pronoide Wiki Web
Duración: 16-20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a Programadores y Analistas que vayan a crear utilizar el framework Django junto con la extensión Django Rest Framework para el desarrollo de APIs REST
Requisitos previos
Los alumnos necesitarán tener conocimientos de programación orientada a objetos y desarrollo Web, además de conocimientos básicos del lenguaje Python.
Objetivos
El alumno aprenderá a crear APIs REST con Django Rest Framework
Contenido
- Introducción a Python (optativo)
- Introducción. Sintáxis básica (bucles, condicionales, etc)
- Módulos, espacios de nombres y paquetes
- Construcciones útiles del lenguaje: ContextManagers, Iterables, Iteradores, Generadores, Comprehensions
- Clases y Objetos
- Pruebas, depuración y logs
- Django
- ¿Qué es Django?
- Instalación
- La primera aplicación
- Utilizando una base de datos
- Primera API sencilla con Django
- Modelos
- Conectando las URLs con las vistas
- Vistas
- Poblar base de datos
- ¿Por qué usar Django Rest Framework?
- Django Rest Framework
- ¿Qué es Django Rest Framework?
- Crear aplicación API
- Crear modelos y poblar base de datos
- Serialización y deserialización
- Vistas y vistas genéricas de Django Rest Framework
- Routers y ViewSets
- Control de acceso
- Documentando la API
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