
- ¡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.
Este curso se impartirá en modalidad de aula virtual, tendrá una duración de 40 horas y estará diponible en septiembre. Si deseas más información, pincha en el enlace a continuación:
¿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