Django: Crea aplicaciones web robustas con Python
Course Description
Django: crea aplicaciones web robustas con Python
Bienvenidos al curso de Django, este curso tiene como objetivo llevar tus conocimientos de Python al área de Aplicaciones Web, llevando tus conocimientos desde cero hasta un nivel competitivo en el mercado laboral. Este curso te llevará desde las bases de Django hasta construir aplicaciones listas para ser desplegadas utilizando únicamente el framework Django.
El curso cuenta con secciones introductorias al framework, mini aplicaciones para explicar conceptos, y secciones en las cuales vamos construyendo un proyecto conforme aprendemos y aplicamos lo aprendido.
También cuentas con una sección introductoria a Python para que puedas refrescar conceptos o, si te aventuraste a ir directo al framework, también puedas tomar los conocimientos más esenciales del lenguaje.
Django es uno de los frameworks más poderosos y usados en el mundo del desarrollo web. Con él puedes transformar una idea en una aplicación lista para usar en muy poco tiempo, porque ya incluye lo esencial: manejo de usuarios, bases de datos, seguridad y hasta un panel de administración.
Lo mejor es que Django te permite crear proyectos reales: desde un simple blog hasta un sistema de e-commerce o una red social completa. Es seguro, escalable y cuenta con una enorme comunidad que te respalda en cada paso.
En pocas palabras: aprender Django es una inversión en tu futuro como programador. Te dará las herramientas para crear proyectos profesionales, abrir más oportunidades laborales y diferenciarte en un mercado que cada vez demanda más desarrolladores con estas habilidades.
¿Qué aprenderás en el curso?
Estos son algunos de los temas que veremos:
Model View Template (MVT)
URLs
Views
Templates
Modelos y bases de datos
Relaciones entre modelos
Django ORM
Django Admin
Filtros, búsquedas y paginación
Signals
Class Based Views
Function Based Views
Middlewares
Autenticación y permisos de usuarios
Sessions
Autenticación y permisos de usuarios desde código
Subida de archivos
Content Types
Context Processors
Y muchas cosas más…
Objetivo del curso
El objetivo principal es que conozcas y aprendas Django para que puedas construir aplicaciones web completas para MVPs y proyectos rápidos con un solo framework, aplicando estándares actuales del desarrollo profesional.
Cada sección fue pensada para que conozcas una parte del framework con ejemplos prácticos. En algunas secciones aplicamos todos los conocimientos y los plasmamos en un proyecto MVP: una plataforma de cursos en línea, partiendo desde cero hasta tener el MVP terminado.
Resultados al finalizar
Al finalizar el curso estarás preparado para:
Enfrentar proyectos reales con Python
Postular a empleos que usen Django
Ser parte esencial de un equipo de desarrollo
O incluso lanzar tus propios proyectos, como lo hicieron Instagram, Spotify o Pinterest
¡Te espero en el curso y deseo mucho éxito en tu trayectoria profesional!