Saltar al contenido principal
Carrera profesional Varios cursos incluidos260h Backend Ciencia de Datos Bases de Datos Frontend Full Stack DevOps

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.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Cursos incluidos en esta carrera

Los cursos se adaptan en duración y profundidad según el nivel y los objetivos de tu equipo.

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

Diseñamos esta carrera para tu equipo

Propuesta concreta: modalidad (teleformación, aula virtual o plan mixto), alcance, calendario, evaluación y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Sin permanencia · Sin coste de setup · Evidencias FUNDAE exportables