Descripción del curso
CREACION DE PORTALES WEB CON DJANGO Aprende a construir portales web profesionales, seguros y escalables desde cero utilizando Python y Django, implementando bases de datos, autenticación y despliegue en la nube.
Este curso práctico te guiará paso a paso a través de un completo plan de estudios estructurado en secciones clave. Aprenderás a dominar uno de los frameworks más potentes y demandados del mercado para la creación de sitios dinámicos.
Comenzaremos desde los fundamentos y la configuración inicial del entorno de desarrollo hasta la creación de modelos, vistas, templates y sistemas avanzados de seguridad. A lo largo del contenido, construirás portales web del mundo real aplicando buenas prácticas de programación, gestión de usuarios y despliegue en producción.
¿Por qué aprender Desarrollo Web con Django? Porque Django permite desarrollar portales web completos y profesionales utilizando Python, incorporando modelos de datos, templates, gestión de usuarios, autenticación, autorización, formularios y despliegue en la nube.
¿Cómo está estructurado el curso?
El contenido está organizado progresivamente, comenzando con la configuración de Django y avanzando hacia modelos, templates, renderizado, funcionalidades de usuario, administración, seguridad y despliegue final.
Configuración → Modelos y Templates → Renderizado → Usuarios → Administración y Seguridad → Artículos y Deploy
Lo que aprenderás
-
Entornos y proyectos: Configurar entornos virtuales y estructurar proyectos web profesionales con Django.
-
Modelos de datos: Diseñar modelos de datos y conectar páginas web con bases de datos relacionales.
-
Templates: Implementar templates dinámicos y renderizar contenido de forma eficiente.
-
Usuarios: Desarrollar funcionalidades completas para usuarios, incluyendo registro, inicio de sesión y cierre de sesión.
-
Administración y seguridad: Gestionar la administración y seguridad de la aplicación con sistemas de autenticación y autorización.
-
Formularios y artículos: Crear formularios avanzados, gestionar slugs y administrar artículos o categorías.
-
Despliegue: Realizar el despliegue de tu portal web en la nube y respaldar tu código en GitHub.
Temas que desarrollarás durante el curso
Fundamentos y Configuración Inicial
- Creación de Virtual Environment
- Creación de Proyecto Django
- Workflow de Django en Web
- Creación de App de Django
- Conectando Web Page con Django y Base de Datos
Modelos y Templates
- Creación de proyecto
- Implementando Templates
- Creando Categorías
- Creación de blog model
- Personalización de Blogs
Renderizado y Componentes
- Cargar data de blogs
- Renderizado y consulta de artículos
- Búsqueda de Artículos por Categoría
- Factorizar html en templates
- Componentes Web
Funcionalidad de Usuario
- Página Detalle Artículo
- Componente Buscar Artículos
- Registro de usuarios
- Login en Django
- Salir de Sesión
Administración y Seguridad
- Authentication y Authorization
- Dashboard y Mantenimiento
- Tabla de Categorías
- Funcionalidad de Categoría Add
Artículos y Deploy Final
- Lista de artículos
- Creación de Form Artículo
- Arreglando el Slug por Artículo
- Deploy oncloud
- Upload proyecto a GitHub
Aprenderás un workflow real de desarrollo con Django
Comenzarás configurando tu entorno virtual y creando un proyecto Django. Luego desarrollarás aplicaciones, modelos, templates y componentes web, para posteriormente incorporar funcionalidades de usuarios, autenticación, autorización, administración y gestión de artículos. Finalmente, realizarás el deploy en la nube y subirás tu proyecto a GitHub.
Resultados al finalizar el curso
Al finalizar el curso habrás desarrollado las habilidades necesarias para construir portales web completos utilizando Python y Django, trabajando con:
- Proyectos y aplicaciones desarrolladas con Django.
- Modelos y bases de datos relacionales.
- Templates dinámicos y componentes web.
- Sistemas de registro, login y cierre de sesión.
- Autenticación y autorización.
- Formularios, categorías, artículos y slugs.
- Administración y mantenimiento del portal.
- Despliegue del proyecto en la nube y respaldo en GitHub.
¿Para quién es este curso?
-
Desarrolladores Python: Personas que desean llevar sus conocimientos de Python al desarrollo de portales web completos.
-
Principiantes en frameworks web: Personas que desean aprender Django sin experiencia previa en frameworks web.
-
Futuros desarrolladores web: Personas interesadas en construir sitios dinámicos, profesionales y orientados a proyectos reales.
Construye tu propio portal web con Django
A lo largo del curso aplicarás Python y Django en la construcción de un portal web completo, incorporando modelos, templates, usuarios, autenticación, administración, formularios, artículos y despliegue en la nube.
Da el siguiente paso en el desarrollo web con Python
Aprenderás progresivamente a utilizar Django para transformar tus conocimientos de Python en portales web profesionales, seguros y escalables, trabajando con bases de datos, usuarios y despliegue.
¡Empieza hoy y construye potentes portales web con Django!