What You Need to Know Before
You Start
Starts 7 June 2025 08:45
Ends 7 June 2025
00
days
00
hours
00
minutes
00
seconds
7 hours 46 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Resumen
¿Quieres aprender a crear sitios web y aplicaciones web? ¿Tienes una idea para una aplicación web que quieres crear, pero no sabes por dónde empezar?
Tal vez solo quieras aprender una nueva habilidad.
Programa de estudio
- **Introducción al Desarrollo Web**
- **Conceptos Básicos de Python para Desarrollo Web**
- **Introducción a Django**
- **Modelos y Bases de Datos en Django**
- **Vistas y Plantillas en Django**
- **Formularios y Validaciones en Django**
- **Autenticación y Autorización de Usuarios**
- **Conceptos Básicos del Frontend en Desarrollo Web**
- **Desarrollo de API REST con Django**
- **Conectar Django con Frameworks de Frontend**
- **Despliegue y Mantenimiento**
- **Proyecto: Construcción de una Aplicación Web Full Stack**
- **Conclusión y Próximos Pasos**
Descripción general del desarrollo web
Comprensión de la arquitectura web
Frontend vs Backend vs Full Stack
Configuración del entorno Python
Conceptos fundamentales de programación en Python
Uso de bibliotecas de Python
¿Qué es Django y por qué usarlo?
Configuración de un proyecto Django
Descripción general de las características de Django
Comprensión del ORM de Django
Creación y manejo de modelos
Migraciones de bases de datos y gestión
Creación de vistas
Lenguaje de plantillas y renderización de HTML
Uso de archivos estáticos
Creación y manejo de formularios
Validación y manejo de errores
CSRF y preocupaciones de seguridad
Sistema de autenticación incorporado
Registro de usuarios y gestión de perfiles
Permisos y roles de usuario
Descripción general de HTML, CSS y JavaScript
Uso de Bootstrap para el diseño
Principios de diseño web responsivo
Introducción a servicios RESTful
Construcción de APIs usando Django REST Framework
Autenticación y permisos en API
Introducción a frameworks de frontend (React, Vue, Angular)
Integración de Django con un frontend de JavaScript
Despliegue de aplicaciones Django
Mejores prácticas para entornos de producción
Monitoreo y mantenimiento de aplicaciones web
Ideación y planificación
Desarrollo incremental de una aplicación web
Pruebas y depuración
Exploración de temas avanzados de Django
Contribución a proyectos de Django de código abierto
Continuación del aprendizaje en el desarrollo web
Enseñado por
Tanner Siciliano
Asignaturas
Programación