El próximo miércoles 24 de enero de 2018, comienza un curso presencial de formación Git (sistema de control de versiones). El curso, que durará 1 semana, está dirigido a cualquier persona del sector IT interesada en aprender los fundamentos del sistema de control de versiones más relevante de la actualidad.
Este primer módulo (fundamentos) tendrá lugar del 24 al 31 de enero, de 10 a 12 de la mañana y comenzará desde cero con contenidos sobre Git. No obstante, más adelante, se impartirán módulos más avanzados para quienes hayan superado el nivel inicial. De la misma forma, este curso volverá a organizarse a lo largo del año.
Git: presentación del curso
Se trata de un curso sobre fundamentos esenciales de Git para aprender el manejo del control de versiones más utilizado actualmente en la comunidad de desarrollo open-source, creado originalmente para gestionar el proyecto kernel de Linux.
Este curso presenta 4 módulos: fundamentos, SCM, Plataforma y Avanzado. El primero de ellos es requisito imprescindible para poder acceder a los otros. Combina teoría y prácticas. Los asistentes serán evaluados tras asistir a cada módulo. Los alumnos que aprueben cada módulo serán certificados por AXPE como aptos para desempeñar funciones relacionadas con su contenido.
Resumen sobre la formación Git
- Profesor: Borja Martín.
- Duración: 55 horas (10h el primer módulo).
- Módulo: 1 (fundamentos) de 4 (fundamentos, SCM, plataforma y avanzado).
- Dónde: AXPE Consulting (Arturo Soria, 122). Salón de actos.
- Cuándo: del al 24 al 31 de enero, de 10 a 12 de la mañana. La jornada del día 31 está reservada para la realización del examen.
- Inscripción: los interesados deben enviar un correo a calidadaxpe@axpe.com indicando nombre y apellidos, así como el nombre de su responsable de proyecto.
- Plazas disponibles: 37, que se asignarán por riguroso orden de petición.
Curso de Git: contenido y temario
# | Módulo | Objetivos |
1 | Básico |
|
2 | SCM & workflow |
|
3 | Plataformas |
|
4 | Avanzado |
|
- En cursiva las prácticas que tienen requisitos de otros módulos.
- En subrayado los temas opcionales que desbloquean otros módulos.
- En negrita los submódulos obligatorios para la evaluación.
Organización y coordinación del curso de git
Destinatarios: perfiles
# | Módulo | Objetivos |
1 | Básico | Personas sin conocimientos de Git, que se dediquen al desarrollo. El módulo básico es requisito de los módulos #2, #3 y #4 |
2 | SCM | Jefes de proyectos, Product Owners y cualquier perfil con responsabilidad en mapas de ruta, tiempos y entregables. |
3 | Plataformas | Arquitectos, release engineer, QA Managers y desarrolladores Sr. |
4 | Avanzado | Perfiles muy técnicos. permite un uso muy avanzado de la herramienta. |
Formación git: requisitos de los alumnos
- Un equipo personal con derechos de administrador (indiferente el S.O.)
- Conectividad a internet a través de WiFi y tener configurada 1 clave SSH
- Usuario personal creado en github.com
Formación git: duración aproximada
# | Módulo | Duración (horas) |
1 | Básico | 10 horas (2h diarias/1 semana) + tiempo necesario del alumno en casa (unas 10h) + 2 horas para hacer el examen |
2 | SCM | 10 horas (2h diarias/1 semana) + tiempo necesario del alumno: +2h |
3 | Plataformas | 30 horas (2h diarias/3 semanas) + tiempo de prácticas e implantación |
4 | Avanzado | 5 horas (1h diaria/1 semana) + tiempo necesario del alumno: +10h |
Evaluación
Formación git: Criterios de evaluación
Los alumnos deberán:
- Asistir al >80% de las horas de clase asignadas
- Superar un >80% de la nota total de la prueba.
Módulo #1: Fundamentos de git
Tipo | # | Submódulo | Ejercicios | % nota |
Test | 1 | DVCS frente a centralizado | 4 preguntas (2%) | 8 |
3 | Permisos, forks y múltiples remotos | 6 preguntas (3%) | 18 | |
4 | Entrega y colaboración | 12 preguntas (1%) | 12 | |
2 | Comandos básicos de consola |
6 preguntas (2%) | 12 | |
Práctica | 3 prácticas (6%) | 18 | ||
5 | Resolución de fusión, revisión y conflictos. |
Resolver pull request con conflictos |
32 | |
% Total |
100 |