Python Django basic level
El curso de “Python Django Basic Level” o “Introducción a Django” se centra en proporcionar a los estudiantes los fundamentos necesarios para comenzar a desarrollar aplicaciones web con Django, un framework web de alto nivel escrito en Python. Este tipo de curso está diseñado para principiantes que no tienen experiencia previa con Django o que tienen conocimientos muy básicos.
Objetivos
- Comprender los conceptos básicos de Django: Aprender qué es Django, por qué se utiliza y los conceptos clave como Modelos, Vistas, Plantillas (MVT), URLs, administración y el ORM (Object-Relational Mapper).
- Configurar un entorno de desarrollo Django: Aprender a instalar Python,
pip
(el gestor de paquetes de Python) y Django, así como a crear un proyecto Django y una aplicación dentro del proyecto. - Crear modelos de datos: Aprender a definir la estructura de la base de datos utilizando modelos de Django.
- Trabajar con vistas y URLs: Aprender a crear funciones de vista que procesan las solicitudes del usuario y a mapearlas a URLs.
- Crear plantillas HTML: Aprender a crear plantillas HTML dinámicas para mostrar datos al usuario.
- Utilizar el panel de administración de Django: Aprender a utilizar la interfaz de administración automática que proporciona Django para gestionar los datos de la aplicación.
- Comprender el ORM de Django: Aprender a interactuar con la base de datos utilizando el ORM de Django, en lugar de escribir consultas SQL directamente.
Prerrequisitos
- Conocimientos sólidos de Python: Esencial. Se asume que los estudiantes conocen la sintaxis básica de Python, los tipos de datos, las estructuras de control y los conceptos de programación orientada a objetos (POO).
- Conocimientos básicos de HTML y CSS (recomendado): Aunque el curso se centra en el back-end, tener una comprensión básica de HTML y CSS facilita la creación de plantillas y la visualización de los resultados.
- Conocimientos básicos sobre bases de datos relacionales (deseable): Si bien no es estrictamente necesario, entender conceptos como tablas, columnas y relaciones ayuda a comprender mejor el funcionamiento del ORM de Django.
Cursos que te pueden interesar