Python, Django y REST

Autor: | Última modificación: 13 de enero de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

Algunos de nuestros reconocimientos:

Premios KeepCoding

Python Django y REST

Python, Django y REST¿Sabes que el nombre «Python» proviene de la obsesión de su creador por los humoristas de Monty Python?

Diseñado para tener una sintaxis clara y concisa, permite a los desarrolladores adoptar varios estilos: programación orientada a objetos, programación imperativa y programación funcional.

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 nuestro chef Fernando Rodriguez  esta 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. En KeepCoding recibimos una gran variedad de correos electrónicos con ofertas como la que se encuentra a continuación.

Hola Fernando, He podido ver que estás actualmente impartiendo un curso de: Python, Django y REST en Madrid.En este momento estoy gestionando dos vacantes (Senior Python SW Engineer), para una multinacional del sector Internet en Barcelona. Creo que es una buena oportunidad y a nivel salarial rondan los 50.000 – 55.000€.

Ya sea para crear backends o web apps completas, Django y Python son como Django y Dr. King Shultz: ¡una pareja imparable, no esperes más!

Python, Django y REST
Django y el Dr. King Shultz: una pareja imbatible.
  • 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

Nuestro Chef

Python, Django y RESTNuestro Chef para esta edición empezó con tan sólo 15 años. Es graduado como Ingeniero en Informática de Sistemas e Ingeniero de Software y colabora en grupos de investigación en la UPM realizando proyectos en Python (sobretodo web, API Rest y agentes inteligentes: softbots y scrappers http://aicu.eui.upm.es/softbots/).

Tiene su propia empresa dedicada al desarrollo de proyectos en internet con software inteligente usando tecnologías web y móviles avanzadas. Y lleva utilizando Python desde hace más de cuatro años, conociendo todos y cada uno de sus secretos.

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.

Duración

20 horas.

Horarios

Este curso se imparte en modalidad a distancia

Lunes a viernes 20:30 a 00:30 (hora España).

Al Terminar el Curso

Todos los alumnos recibirán:

  • Certificado de participación KeepCoding.
  • Camiseta KeepCoding (sólo para convocatorias en nuestro Centro).
  • Acceso a nuestra gran comunidad Alumni.

Ya puedes disfrutar la experiencia de este curso presencial ¡desde cualquier lugar!

En la convocatoria a distancia, realizas el curso a través de una plataforma de webinar donde el Instructor imparte la clase en tiempo real, con la posibilidad de preguntar lo que quieras y participar exactamente como si estuvieras en un aula física.

Si lo que necesitas es especializarte en Python en nuestro Bootcamp Aprender a programar desde cero podrás conseguir una base sólida en este lenguaje tan popular, con el que crearás un código limpio, versátil y útil. Y lo mejor de todo, ¡sin tener experiencia previa en programación!

Conoce nuestros Bootcamps

Bootcamp Aprende a programar desde cero

Desarrollo Web Full Stack Bootcamp

Desarrollo de Apps Móviles Full Stack Bootcamp

Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp

Full Stack DevOps Bootcamp

Ciberseguridad Full Stack Bootcamp

Máster en Tecnologías Exponenciales de la Computación

¡Pide más información! Nosotros te llamamos