Dirigido a:
- Requisitos:
La formación está adaptada para que cualquier persona, independientemente del nivel de programación que tenga pueda aprender a programar como en las grandes empresas.
Temario:
Módulo 1: El nuevo desconocido
• Bloque 0. Glosario de términos
• Bloque 1. Presentación de Python
- 4 Temas
• Bloque 2. ¿Por qué escoger Python?
- 1 Tema
• Bloque 3. Entornos de desarrollo
- 5 Temas
Módulo 2: Características básicas del lenguaje
• Bloque 1. Tipos de datos básicos
- 6 Temas
• Bloque 2. Operadores de Python
- 6 Temas
• Bloque 3. Entrada y salida
- 2 Temas
• Bloque 4. Control de flujo
- Estructuras de decisión y estructuras de recepción
- 2 Temas
• Bloque 5. Tipos de datos avanzados
- 5 Temas
• Bloque 6. Funciones
- 7 Temas
• Bloque 7. Módulos y paquetes
- 1 Tema
Módulo 3: Programación orientada a objetivos
• Bloque 1. Metodología basada en objetos
- 2 Temas
• Bloque 2. Clases, objetos, atributos y métodos
- 1 Tema
• Bloque 3. Practicando con clases y objetos
- 1 Tema
Módulo 4: Herramientas adicionales del P00
• Bloque 1. Herencia & Poliformismo
- 3 Temas
• Bloque 2. Interfaces, Abstract Base Class & Subclases
- 3 Temas
• Bloque 3. Datos temporales
- 2 Temas
• Bloque 4. Generadores y cierres
- 3 Temas
• Bloque 5. Gestión de excepciones
- 2 Temas
Módulo 5: Programación orientada a objetivos
• Bloque 1. Archivos
- 1 Tema
• Bloque 2. JSON
- 6 Temas
• Bloque 3. CSV files
- 1 Tema
Módulo 6: Practicando se aprende
• Proyecto Final 1
• Lectura y escritura de ficheros
• Creación de clases y funciones
• Proyecto Final 2
• Creación de una app
• Base de datos SQLite3
Módulo 7: Introducción al FLASHK
• Bloque 1. Instalación y entorno de desarrollo
• Bloque 2. Introducción a Templates
• Bloque 3. Formularios web
• Bloque 4. Creación e integración de una base de datos
• Bloque 5. Implementación del inicio de sesión
• Bloque 6. Implementación de layouts conocidos
• Bloque 7. Gestión de errores
• Bloque 8. Paginación
• Bloque 9. Introducción a Flask-Mail
• Bloque 10. Aspectos de estilo e integración con Bootstrap
• Bloque 11. Introducción a Flask-Babe
• Bloque 12. Introducción a Full-text Search Engines
• Bloque 13. Implementación de notificaciones de usuario
• Bloque 14. Deployment de la web con Linux, Heroku y Docker.
Duracion:
300 horas
Precio: Consultar