Temario del curso
Mostrar descripción general de Project Management metodologías
- Agile Metodologías
- Cascada
Implementación automática a través de GIT
- Repositorio de producción
- Rama de lanzamiento
- Uso de etiquetas para lanzamientos
- Cambiar entre versiones
- Gestión de la liberación de mantenimiento
- Lanzamientos principales
Documentation, Registro de cambios de versión
- Uso del historial del repositorio para crear un registro de cambios
- Uso de la descripción de la etiqueta para la versión principal que resume los cambios
- Agregar cambios más pequeños en uno más grande (más cerca del negocio)
- Agregación de confirmaciones
- Agrupación de confirmaciones en partes lógicas
Estrategias de empuje y extracción de repositorios centrales
- Mantener limpio el repositorio central
- Creación de una estructura para agregar y revisar los cambios de los desarrolladores
- Entorno de pruebas y ensayo
Software Architecture y componentes
- Cómo dividir lógicamente la aplicación y el repositorio
- Cómo gestionar bibliotecas y subproyectos desarrollados por terceros
- Uso de submódulos para automatizar las actualizaciones
Requerimientos
Se recomienda estar familiarizado con GIT.
Se requiere comprender el ciclo de vida del desarrollo de software, las metodologías de gestión de proyectos y los marcos (como cascada y Agile).
Testimonios (5)
Very accommodating to our requested time range and tailored to meet our specific needs. The instructor was not only knowledgeable but also had excellent teaching skills, which made the learning experience enjoyable and effective.
Jennifer Snell
Curso - Git Hands-on Workshop with Azure DevOps
Easy going trainer, very knowledgeable and approachable.
Piotr Kowalski - EduBroker Sp. zo.o.
Curso - Git and GitHub Fundamentals
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Curso - Gitlab and Gitlab CI
Ejemplos y uso práctico
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Curso - Bitbucket
Traducción Automática
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.