Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
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 completo de este curso
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
Blque 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.