Itinerario Python
Curso de Desarrollo Web con Python, MySQL y Flask
¡Aprende a crear aplicaciones web potentes y dinámicas con las tecnologías más populares!
Este curso intensivo de 120 horas te sumergirá en el mundo del desarrollo web utilizando Python, MySQL y el framework Flask.

¿Cuándo está previsto iniciar este itinerario?
Fecha de inicio prevista*: 4 de Dic 2023
Horario previsto*: 16:00-19:30 PM
Formador Previsto: Jorge Hontoria Jiménez

01.INSTRUCTORES
- Nuestros experimentados instructores te guiarán en cada paso del camino.
- Altamente calificados cuentan con años de experiencia en el desarrollo web y de aplicaciones empresariales con Python.
- Son grandes profesionales vinculados al mundo académico desde hace muchos años.
02.CONTENIDOS
- Introducción a Python y Flask
- Diseño y desarrollo de aplicaciones web
- Interacción con bases de datos MySQL
- Creación de API RESTful
- Proyecto final para consolidar tus habilidades
03.BENEFICIOS
- Cursos prácticos y basados en proyectos.
- Certificado de finalización.
- Clases en vivo y grabadas para adaptarse a tu horario.
- Acceso a recursos y materiales de aprendizaje.
- Oportunidades de carrera en crecimiento.
04.REQUISITOS
- Conocimientos básicos de programación.
- Conocimientos básicos de HTML, CSS y JavaScript.
- Manejo básico de un ordenador
- Acceso a un ordenador con Windows, MAC o Linux.
05.MODALIDAD
- Clases presenciales en Aranjuez o en línea (en vivo).
- Fecha de inicio prevista: 4 de diciembre
- Horario previsto: de 16:00 – 19:30
06.FAQ
- ¿Cuál es la duración del curso? 120 horas
- ¿Cómo puedo pagar? Transferencia bancaria
- ¿Qué sucede si falto una clase? Nada, somos flexibles. Podrás ver los videos y hacer los trabajos en otro momento
Si, necesito esta formación!. Quiero reservar una plaza ahora.


¿Tienes preguntas?
¿Quieres conocer más sobre nuestras oportunidades laborales?
¡Contáctanos!

Módulo 1: Fundamentos de Python (16 horas)
1.1. Introducción a Python
- Historia y uso de Python.
- Configuración del entorno de desarrollo.
1.2. Variables y Tipos de Datos
- Variables y tipos de datos en Python.
- Operadores y expresiones.
1.3. Estructuras de Control
- Estructuras de control condicionales y bucles en Python.
1.4. Funciones y Módulos
- Definición y uso de funciones.
- Importación y uso de módulos.
Módulo 2: Fundamentos de Flask (12 horas)
2.1. Introducción a Flask
- Qué es Flask y por qué se utiliza.
- Configuración del entorno de desarrollo de Flask.
2.2. Rutas y Vistas en Flask
- Creación de rutas y vistas en una aplicación Flask.
- Paso de parámetros a las vistas.
Módulo 3: Interacción con Bases de Datos (14 horas)
3.1. Introducción a MySQL
- Qué es MySQL y su uso en aplicaciones web.
- Configuración del entorno MySQL.
3.2. Gestión de Bases de Datos MySQL
- Creación de bases de datos y tablas.
- Operaciones CRUD en MySQL.
3.3. Consultas SQL Avanzadas
- Consultas SQL complejas.
- Uso de subconsultas y agregaciones.
Módulo 4: Desarrollo de Aplicaciones Web con Flask (20 horas)
4.1. Creación de una Aplicación Web
- Creación de una aplicación web desde cero con Flask.
- Diseño de rutas y vistas.
4.2. Interacción con Bases de Datos en Tiempo Real
- Conexión a bases de datos MySQL desde Flask.
- Almacenamiento y recuperación de datos en tiempo real.
Módulo 5: Autenticación y Seguridad (12 horas)
5.1. Implementación de Autenticación de Usuarios
- Desarrollo de sistemas de autenticación.
- Gestión de sesiones de usuario.
5.2. Seguridad en Aplicaciones Web
- Mejores prácticas de seguridad.
- Prevención de ataques comunes.
Módulo 6: Creación de una API RESTful con Flask (10 horas)
6.1. Diseño de una API RESTful
- Conceptos de API RESTful.
- Diseño de rutas y métodos HTTP.
6.2. Implementación de la API
- Creación de endpoints para la API.
- Autenticación y seguridad en la API.
Módulo 7: Proyecto Práctico (36 horas)
7.1. Desarrollo de un Proyecto Práctico
- Diseño y planificación de un proyecto web.
- Implementación de todas las funcionalidades del proyecto.
7.2. Pruebas y Optimización
- Realización de pruebas unitarias e integración.
- Optimización y mejora continua del proyecto.
Módulo 8: Despliegue y Certificación (10 horas)
8.1. Despliegue en un Servidor en Línea
- Configuración de hosting y dominio.
- Despliegue de la aplicación web en un servidor en línea.
8.2. Evaluación Final y Certificación
- Evaluación del proyecto final.
- Entrega de certificados a los participantes que completen el curso satisfactoriamente.
