YoVDO

Curso Práctico de Django: Desarrollo Web Backend con Python

Offered By: Udemy

Tags

Python Courses Django Courses Cloud Deployment Courses User Management Courses Pipenv Courses

Course Description

Overview

Curso compatible con Django 2 al 5. Aprende de forma práctica creando proyectos y una colección de apps reutilizables.

What you'll learn:
  • A utilizar entornos virtuales con Pipenv para gestionar cómodamente tus proyectos.
  • Cómo funciona Django Framework y su MVT basado en Modelos, Vistas y Templates
  • A desarrollar una colección de 10 apps reutilizables para tus futuros proyectos.
  • A crear tus propios backends, con panel administrable, listos para darles un uso real.
  • También aprenderás a desplegar Django en un servidor de producción gratuito en la nube.
  • Obtendrás experiencia práctica con proyectos reales, como una web personal o para un negocio.
  • Serás un experto en el uso de las CBV, las Vistas Basadas en Clases.
  • Cómo gestionar usuarios, autenticación, registro y perfiles utilizando los módulos nativos de Django.
  • Aprenderás a crear peticiones asíncronas utilizando la API Fetch de JavaScript
  • Te introducirás en el desarrollo guiado por pruebas: el TDD (Test Driven Development).
  • Y docenas de funcionalidades más: Tags, Contextos, Formularios, Mixins, CRUD, Paginación, Señales, Managers, Tests...

Bienvenidos sobre el framework web de referencia para desarrollar backends con Python.

Seré conciso y claro, el curso tiene un objetivo por encima de todo: aprender practicando cosas útiles y reales. Para ello te mostraré cómo completar tres proyectos paso a paso:

- Web Personal: un proyectobásico deintroducción al framework, basado en la creación de una web sencilla con un portafolio dinámico y un panel de administrador para manejar los proyectos del portafolio.
-Web Empresarial:un proyectointermedio para practicar lo aprendido e introducir nuevos conceptos, basado en realizar la web de presentación de una cafetería con varias secciones dinámicas manejadas desde el panel de administrador.
-Web Playground: un proyecto avanzado y de especialización, centrado puramente en elbackend. Aquí aprenderás a manejar la autenticación y el registro de usuarios, a crear secciones internas sólo para usuarios identificados, perfiles de usuarioy lo mejor de todo:un sistema de mensajería privada.

Al finalizar las tres webshabrás desarrollado 10 apps de Django listas para utilizar en tus futuros proyectos, con suficiente calidad para aplicar tanto en el ámbito personal como en elcomercial.

También aprenderás sobre el proceso de despliegue porque te enseñaré a publicartus proyectos en Internet utilizando un servicio gratuito.

Finalmente contarás con una sección de anexos donde encontrarenlaces de interés y otro contenido interesante.

¿Estás listo para aprender Django y controlar la Web Backend con Python como nunca habías imaginado?


Taught by

Héctor Costa Guzmán

Related Courses

Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
SAP S/4HANA in a Nutshell
SAP Learning
Transformation to Hybrid Landscapes
SAP Learning
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera