Course curriculum

    1. Instalacion de Python para el proyecto

    2. Instalación de herramientas

    3. Creación de Virtual Environment

    4. Creación de Proyecto Django

    5. Estructura del Setting de Django

    6. Workflow de Django en Web

    7. Creando Request y Response en Django

    8. Templates en Django

    9. Maquetando Pagina Web

    10. Configuración de Static Files en Django

    11. Creación de App de Django

    12. Modulo de Admin de Django

    13. Creando Migraciones

    14. Resetear Migraciones

    15. Conectando Web Page con Django y Base de Datos

    1. Creación de proyecto

    2. Crear Superuser en Django

    3. Implementando Templates

    4. Manejando Archivos Static

    5. Creando Categorías

    6. Configuración de imágenes

    7. Creación de blog model

    8. Upload de imágenes y slug

    9. Personalizacion de Blogs

    1. Cargar data de blogs

    2. Render Categorías

    3. Renderizado y consulta de artículos

    4. Relaciones entre entidades

    5. Búsqueda de Artículos por Categoría

    6. Implementando búsqueda por Categoría

    7. Factorizar html en templates

    8. Context processors en django

    9. Componentes Web

    10. Buscar Artículos por Categoría

    1. Pagina Detalle Articulo

    2. Render de Detalle

    3. Componente Buscar Artículos

    4. Función múltiple de condiciones lógicas

    5. Búsqueda componente web

    6. Registro de usuarios

    7. Creación de Formulario Registro de User

    8. Método Registro en Django

    9. Login en Django

    10. Formulario Login

    11. Función para Login

    12. Salir de Sesion

    1. Authentication y Authorization

    2. Grupos y Edición de Permisos

    3. Dashboard y Mantenimiento

    4. Mantenimiento de categorías

    5. Tabla de Categorías

    6. Funcionalidad de Categoría Add

    7. Agregar Categoría

    8. Guardar Categoria

    9. Actualizar Categorías

    10. Eliminar Categorías

    1. Lista de artículos

    2. Creación de Form Articulo

    3. Mejorando interface grafica

    4. Guardando Artículos

    5. Arreglando el Slug por Articulo

    6. Editando Artículos

    7. Eliminar Artículos

    8. Deploy oncloud

    9. Control de versiones con github y dar de alta cuenta github

    10. Upload proyecto a github

    11. Deploy de Web App

Información

  • $60.00
  • 67 lecciones

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!