¿Qué quieres aprender?

Python Django y REST

Python Django y REST

KeepCoding

Curso online


99

Duración : 2 Semanas

Python es uno de los lenguajes cuya demanda más está aumentando en estos momentos: desde el desarrollo web con Django hasta la industria financiera y el análisis de datos (Big Data).

Django es un framework web para perfeccionistas, pero con los pies en el suelo. Pone énfasis en el re-uso, la conectividad y extensibilidad de componentes, el desarrollo rápido y el principio No te repitas (DRY Don’t Repeat Yourself).

¿Por qué aprender Python?

En palabras de Fernando Rodríguez, es “la segunda mejor web framework jamás creada por el hombre”. Esta claro que esta herramienta es muy potente, además los desarrolladores Senior que trabajan con este lenguaje están empezando a recibir excelentes oportunidades laborales en España.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Crear backends o web apps completas

Requisitos

Conocimientos en algún lenguaje de programación HTML (ya que Django es un framework web y haremos algo de web) JSON/XML (opcional) Ideal que conozcas algo de Python, si no tienes ni idea…¡No te preocupes! Escríbenos y te enviamos un material gratuito.

Temario completo de este curso

  • Introducción
  1. Introducción a Python y a Django
  2. Features que lo hacen tan maravilloso
  3. Preparando PyCharm para trabajar
  4. Entornos virtuales en Python
  5. Instalando Django
  6. Nuestro primer proyecto en Django
  7. Explicación de MVC en Django (MVT)
  8. Nuestro primer proyecto: Frikr
  9. Modelos de Django
  10. Vistas de Django
  11. Templates de Django
  12. Relacionando modelos con usuarios
  13. Filtrando datos en Django
  • REST
  1. Login y logout en Django
  2. Django Forms
  3. Vistas basadas en clases
  4. Haciendo todavía menos: Django Generic Views
  5. Cómo trabajar con archivos estáticos
  6. ¿Qué es REST?
  7. Explicación de los métodos HTTP que usa REST y las respuestas que da: GET / POST / PUT / DELETE
  8. Django REST Framework
  9. Instalación
  10. Diseño de los servicios
  11. Serialización: ¿Qué es JSON?
  12. Nuestro primer endpoint
  13. Probando los servicios con un cliente REST: POSTMAN
  • Wrap up
  1. Serializers
  2. GenericViews
  3. ViewSets y Routers
  4. Autenticación y permisos
  5. Filtrados y paginación
Ver más