Curso subvencionado para trabajadores online
Duración : 1 Mes
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.
Objetivos
- 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)
A quién va dirigido
A quienes ya saben lo básico de Python y están listos para jugar en las grandes ligas: crear proyectos reales, escribir código elegante y profesional, aplicar buenas prácticas que usan los expertos y dominar las herramientas top para desarrollar software que realmente funcione y escale.
Requisitos
Dirigido a ocupados y autónomos Debes cotizar la para Seguridad Social Española No puedes estar realizando otro curso en el mismo horario Estudios en bachiller o equivalente homologado
Temario completo de este curso
¿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, composició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)