©2025 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Django
Aprende a desarrollar proyectos web con el framework más importante del ecosistema Python.
Inscripciones abiertas
Inicio del curso
Python es uno de los lenguajes más usados en el desarrollo de aplicaciones web del lado del servidor. El único desafío que podemos encontrar viene por no ser un lenguaje específico para la web, por lo que lo más recomendable sería usarlo dentro de un marco de trabajo que te facilite diversos aspectos. Bajo esta premisa, Django se presenta como la opción preferida por las empresas y desarrolladores de Python.
Con Django podemos conseguir muchas ventajas. La primera consiste en proporcionar una estructura predefinida, algo importante para que todo el equipo de desarrollo siga un modo de trabajo estandarizado y guiado por las mejores prácticas. Paralelamente, esas mismas prácticas serán consistentes también a lo largo de distintos proyectos, lo que mejora el desempeño y la productividad de las empresas y profesionales.
Pero no solo eso, Django es un framework que sigue el principio "batteries included". sto quiere decir que ofrece herramientas integradas para resolver la mayor parte de los requisitos de aplicaciones avanzadas, como un ORM, autenticación, formularios y panel de administración. Todo ello con los niveles de protección más altos para mejorar no solo la productividad, sino también la seguridad de los desarrollos.
Con Django podemos conseguir muchas ventajas. La primera consiste en proporcionar una estructura predefinida, algo importante para que todo el equipo de desarrollo siga un modo de trabajo estandarizado y guiado por las mejores prácticas. Paralelamente, esas mismas prácticas serán consistentes también a lo largo de distintos proyectos, lo que mejora el desempeño y la productividad de las empresas y profesionales.
Pero no solo eso, Django es un framework que sigue el principio "batteries included". sto quiere decir que ofrece herramientas integradas para resolver la mayor parte de los requisitos de aplicaciones avanzadas, como un ORM, autenticación, formularios y panel de administración. Todo ello con los niveles de protección más altos para mejorar no solo la productividad, sino también la seguridad de los desarrollos.
Qué aprenderé en el Curso de Django
Objetivos del curso
Por qué debes aprender Django
Qué tengo que saber
Este curso está diseñado tanto para desarrolladores con conocimientos básicos de programación como para quienes ya tienen experiencia y buscan especializarse en Django. Los conocimientos mínimos recomendables son:
- Python: Conocimientos básicos-intermedios (estructuras de control, funciones y manejo de paquetes).
- HTML/CSS: Nivel básico para trabajar con plantillas.
- Bases de datos: Conceptos básicos como tablas, registros y consultas SQL.
- Entorno de desarrollo: Conocimientos básicos sobre instalación de herramientas (Python, pip) y manejo de terminal.
Clases y contenidos
- Introducción a Django y primeros pasos
- Instalación y primera configuración
- Estructura del proyecto Django
- Primera ruta "Hola mundo"
- Demo elemental del panel de administración incluido en Django
- Patrones de arquitectura de Django
- Organización de componentes del framework.
- Arquitectura MVC
- Particularidades de implementación de MVC en Django (MTV)
- Organización de archivos y módulos
- Trabajando e integrando dependencias Python adicionales a Django
Creación de páginas web dinámicas, configurando rutas (URLs) para enlazar vistas con lógica de negocio, y mostrando cómo estructurar la comunicación entre el backend y el frontend.
Uso del sistema de plantillas para generar contenido dinámico, personalizar la presentación de datos y trabajar eficientemente con HTML para construir interfaces atractivas.
Creación de modelos y manejo de bases de datos utilizando Django ORM, facilitando consultas, actualizaciones y gestión eficiente de datos estructurados.
Configuración de sistemas robustos de autenticación, gestión de usuarios, permisos y roles, incluyendo el uso del sitio de administración de Django para facilitar la supervisión de datos.
Preparación de aplicaciones Django para producción, integrando bases de datos, configurando servidores y asegurando el rendimiento y la seguridad del proyecto en un entorno real.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.