Full Stack Python con Django
Carrera profesional full stack Python con Django para equipos que construyen MVPs, plataformas SaaS y paneles de administración con el framework batteries-included más productivo de Python: ORM, admin, autenticación, templates, SQL, frontend con HTML, CSS, Bootstrap y JavaScript.
Cursos incluidos
Cada curso comprado por separado cuesta 19 €. La carrera completa por 147 € incluye todos los cursos del itinerario más certificado de carrera con QR verificable y acceso permanente.
Esta carrera forma equipos full stack en Python y Django, el framework web que sigue la filosofía batteries-included: ORM integrado, panel de administración automático, sistema de autenticación, motor de templates, gestión de formularios y protección contra vulnerabilidades comunes, todo incluido de serie. Django permite construir aplicaciones web completas y seguras con una productividad extraordinaria, lo que lo convierte en la opción preferida de startups, scaleups y equipos internos que necesitan llegar a producción rápidamente.
Python es uno de los lenguajes más demandados del mercado y Django es su framework web más consolidado, utilizado por empresas como Instagram, Pinterest, Mozilla y Spotify. La carrera cubre desde los fundamentos de Python hasta la construcción de aplicaciones web profesionales con Django, pasando por bases de datos SQL, maquetación con HTML, CSS, Bootstrap y JavaScript, y las herramientas de despliegue y colaboración Docker y Git.
Público objetivo
- Personas que quieren aprender desarrollo web full stack con Python, uno de los lenguajes más populares y versátiles del mercado.
- Desarrolladores Python que trabajan en scripting, automatización o ciencia de datos y quieren ampliar su perfil al desarrollo web.
- Profesionales que buscan un framework que maximice la productividad con convenciones claras y herramientas integradas.
- Personas interesadas en construir MVPs, plataformas SaaS, paneles de administración y aplicaciones web completas de forma rápida.
- Estudiantes y profesionales en reconversión que quieren un stack con amplia demanda laboral y documentación excelente.
Estructura
Python
Fundamentos completos del lenguaje: sintaxis, tipos de datos, variables, operadores, estructuras de control, funciones, estructuras de datos (listas, diccionarios, tuplas, sets), programación orientada a objetos, programación funcional, sistema de tipos, manejo de archivos, biblioteca estándar, módulos, entornos virtuales, testing y características modernas de Python. La base sólida sobre la que se construye todo el desarrollo con Django.
Django
El framework web batteries-included de Python. Arquitectura MTV (Model-Template-View), sistema de routing (URLconf), vistas basadas en funciones y en clases (CBV), Django ORM (modelos, migraciones, consultas, relaciones), Django Admin, sistema de autenticación y autorización, Django Templates con herencia de plantillas, formularios y validación, Django REST Framework para APIs REST, middleware, signals, gestión de archivos estáticos y multimedia, testing y despliegue.
SQL
Lenguaje de consultas para bases de datos relacionales. SELECT, filtrado, joins, agrupación, subconsultas, DDL, DML, índices, vistas y optimización. Aunque Django abstrae muchas operaciones con su ORM, comprender SQL es fundamental para optimizar consultas, depurar problemas de rendimiento y diseñar esquemas de datos correctos.
HTML
Estructura y semántica web. Elementos HTML5, formularios (fundamentales para las vistas y formularios de Django), tablas, multimedia, accesibilidad y buenas prácticas. Base imprescindible para trabajar con Django Templates.
CSS
Estilos y maquetación web. Selectores, modelo de caja, Flexbox, Grid, responsive design, animaciones, variables CSS y organización del código. Necesario para dar estilo a las plantillas Django y construir interfaces profesionales.
Bootstrap
Framework CSS para desarrollo rápido de interfaces. Sistema de grid, componentes predefinidos (navbar, cards, modals, forms, alerts), utilidades y personalización. Combinado con Django Templates, permite crear paneles de administración, dashboards y aplicaciones web con aspecto profesional en poco tiempo.
JavaScript
Fundamentos de JavaScript: sintaxis, tipos, funciones, objetos, arrays, programación asíncrona (promesas, async/await, fetch API), manipulación del DOM, eventos y módulos ES6+. Necesario para añadir interactividad al frontend de las aplicaciones Django y para consumir APIs REST desde el navegador.
Docker
Contenedorización de aplicaciones. Imágenes, contenedores, Dockerfile, Docker Compose para orquestar Django con PostgreSQL/MySQL, volúmenes, redes y entornos de desarrollo reproducibles. Esencial para estandarizar el desarrollo y preparar el despliegue a producción.
Git
Control de versiones profesional. Commits, ramas, merges, resolución de conflictos, flujos de trabajo colaborativos, remotos, pull requests y buenas prácticas. Herramienta fundamental en cualquier proyecto de desarrollo.
Objetivos de aprendizaje
- Dominar Python como lenguaje de programación, incluyendo OOP, programación funcional y las características modernas del lenguaje.
- Construir aplicaciones web completas con Django: modelos, vistas, templates, formularios, autenticación y APIs REST.
- Utilizar Django ORM para modelar datos y Django Admin para gestionar contenido.
- Diseñar y gestionar bases de datos relacionales con SQL y optimizar consultas.
- Maquetar y estilizar interfaces web profesionales con HTML, CSS y Bootstrap.
- Añadir interactividad al frontend con JavaScript y consumir APIs REST.
- Contenedorizar aplicaciones Django con Docker y Docker Compose.
- Gestionar código fuente de forma profesional con Git.
- Integrar todas las capas en aplicaciones web full stack completas, seguras y desplegables.
Tecnologías principales
- Backend: Python, Django (ORM, Admin, Auth, Templates, REST Framework)
- Base de datos: SQL (PostgreSQL/MySQL)
- Frontend: HTML5, CSS3, Bootstrap, JavaScript, Django Templates
- DevOps: Docker, Docker Compose, Git
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. La carrera queda asociada a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar los cursos del itinerario obtienes un certificado de carrera con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas