Python y Django (IFCT095PO)
Curso de Python y Django: desarrollo de aplicaciones web con el framework de referencia
El binomio Python y Django se ha consolidado como una de las combinaciones más productivas para construir aplicaciones web de empresa. Esta especialidad formativa del catálogo del SEPE, con código IFCT095PO y 40 horas de duración, va directa al desarrollo de aplicaciones enterprise con Django: modelos, vistas, plantillas, formularios, seguridad y despliegue.
El curso abre con una introducción al lenguaje Python y al framework Django, con los primeros pasos en ambos y la puesta en marcha del entorno de trabajo. Desde ahí se entra en la construcción y el tratamiento de formularios dentro de una aplicación Django, y después en el sistema de plantillas avanzado y su combinación con jQuery para enriquecer la interfaz.
La capa de datos se trabaja en dos módulos complementarios: el acceso a datos y el patrón Active Record aplicado a la persistencia, y la definición de los modelos de la aplicación y las relaciones entre ellos. El ORM de Django es una de las razones por las que el framework acorta tanto los plazos de desarrollo, y entender cómo se traducen los modelos a consultas es lo que separa una aplicación rápida de una lenta.
En el lado del cliente se trabajan JavaScript y la manipulación del DOM, y los mecanismos de validación de formularios y tratamiento de los datos introducidos por el usuario. Estos dos módulos cubren la parte de la aplicación que percibe directamente el usuario final y donde suelen concentrarse los problemas de calidad.
El tramo final cubre lo que hace falta para pasar de un prototipo a un sistema en producción: el panel de administración de Django y los aspectos de seguridad de la aplicación, la gestión de sesiones y el mantenimiento del estado del usuario, y el despliegue de la aplicación en un entorno de ejecución. El panel de administración automático es, en muchos proyectos internos, funcionalidad entregada sin escribir código.
La formación es online en directo con un formador en activo y desarrollo continuado de una aplicación propia. Puede combinarse con Desarrollo Back End con Python o con Desarrollo de Plugins con Python en QGIS.
Curso de Django online: desarrollo web con Python, ORM, seguridad y despliegue
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Programar en Python los componentes de una aplicación web.
- Estructurar un proyecto Django con modelos, vistas y plantillas.
- Definir modelos de datos y sus relaciones, y acceder a ellos desde la aplicación.
- Construir y validar formularios integrando JavaScript y jQuery en el cliente.
- Administrar la seguridad y las sesiones de la aplicación y desplegarla en producción.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción
- Módulo 2Django y formularios
- Módulo 3Django. Plantillas avanzadas y jQuery
- Módulo 4Acceso a datos y Active Record
- Módulo 5JavaScript y DOM
- Módulo 6Formularios y validaciones
- Módulo 7Modelos y relaciones
- Módulo 8Administración y seguridad
- Módulo 9Sesiones
- Módulo 10Despliegues
Introducción
4 horas
Introducción al lenguaje Python y al framework Django, con los primeros pasos en ambos y la puesta en marcha del entorno de trabajo.
Django y formularios
4 horas
Construcción y tratamiento de formularios dentro de una aplicación Django.
Django. Plantillas avanzadas y jQuery
4 horas
Sistema de plantillas de Django y su combinación con jQuery para enriquecer la interfaz.
Acceso a datos y Active Record
4 horas
Acceso a datos desde la aplicación y patrón Active Record aplicado a la capa de persistencia.
JavaScript y DOM
4 horas
Programación con JavaScript y manipulación del DOM en el lado del cliente de la aplicación.
Formularios y validaciones
4 horas
Mecanismos de validación de formularios y tratamiento de los datos introducidos por el usuario.
Modelos y relaciones
4 horas
Definición de los modelos de datos de la aplicación y de las relaciones entre ellos.
Administración y seguridad
4 horas
Panel de administración de Django y aspectos de seguridad de la aplicación.
Sesiones
4 horas
Gestión de sesiones y mantenimiento del estado del usuario.
Despliegues
4 horas
Despliegue de la aplicación Django en un entorno de ejecución.
Metodología
Aprendizaje basado en la práctica
Cómo se imparte
Formación online en directo con un formador en activo, construyendo una aplicación Django completa a lo largo del curso hasta dejarla desplegada. El programa oficial no desglosa las horas por módulo: la distribución que se indica es una estimación de ExA Formación proporcional al contenido de cada bloque, y la duración total de 40 horas es la oficial.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Para quién es este curso
Dirigido a programadores y técnicos que quieran desarrollar aplicaciones web de empresa con Python y el framework Django, desde el modelo de datos hasta el despliegue. El programa formativo no fija requisitos de acceso específicos y se dirige prioritariamente a personas trabajadoras ocupadas.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















