- ¡Sólo en Internet!
Construye Software con Python
Aprende a crear proyectos usando herramientas modernas como poetry, pytest y mypy. Profundiza en programación orientada a objetos, tests automatizados, patrones de diseño y buenas prácticas como SOLID y TDD.
Adquiere las habilidades necesarias para transformar tus scripst en software limpio, escalable y mantenible, con integración de bases de datos y control de versiones Git.
Además, incluye una convocatoria para REALIZAR EL EXAMEN DE CERTIFICACIÓN Y OBTENERLA DE FORMA GRATUITA.
¿Qué aprenderás?
- Crear proyectos desde cero usando herramientas
- Usar Git avanzado y Git Flow para gestionar versiones y colaboraciones.
- Aplicar Test Driven Development y realizar tests unitarios e integración
- Profundizar en programación orientada a objetos, incluyendo herencia, composiión y métodos especiales.
- Utilizar dataclasses, interfaces y principios SOLID para un código limpio y estructurado.
- Aprovechar la librería estándar de Python en múltiples módulos útiles.
- Trabajar con iteradores, generadores, decoradores y funciones como objetos.
- Implementar patrones de diseño comunes como estrategia, comando, observador, fábrica y singleton.
- Conectar con bases de datos relaciones (SQLAlchemy) y no relacionales (PyMongo)
Ficha técnica