Git sencillo para desarrolladores con SourceTree
What you'll learn
- Conocer el uso habitual de Git con la herramienta SourceTree
- Poder definir y explicar los flujos de trabajo mas habituales usados con Git
- Saber cuales son los puntos peligrosos al usar Git.
- Uso práctico de GitFlow
- Branch, merge, stash, push, pull, fetch, rebase, fastforward,...
Requirements
- Debes disponer de un ordenador con acceso a internet y permisos para instalar programas
- Puedes usar Mac o Windows, el curso se explica con la versión de Mac.
- Las herramientas utilizadas durante el curso son gratuitas y se explica su instalación
- Es un curso orientado a desarrolladores, pero no es necesario conocimiento de ningún lenguaje de programación
Description
Git es el control de versiones del momento, por su flexibilidad y riqueza de características.
Pero tiene sus peculiaridades, sobre todo para las personas que hemos venido de herramientas como Subversion, que hacen que no sea siempre sencillo pasar de uno a otro.
En este curso aprenderás de una forma muy didáctica como funcional Git de una forma práctica. Apoyado en mi experiencia de uso de Git en entornos reales y de las dificultades que tanto yo mi como mis compañeros hemos tenido al usarlo.
Tanto si no has usado nunca un control de versiones como si vienes de Subversion este curso te resultará útil.
Hay una pequeña introducción teórica para asentar conceptos, porque he visto que las personas que intentan usar Git como si fuese Subversion acaban usándolo mal y cometiendo muchos errores. Primero hay que cambiar un poco el "chip". Luego entramos en la parte más práctica donde veras que es un control de versiones excelente y muy potente. Y para finalizar hablaremos de los diferentes flujos de trabajo que se pueden implementar con Git sobre todo haciendo especial hincapié en GitFlow.
En este curso usaremos la interface gráfica SourceTree de Atlassian, los fabricantes del famoso JIRA, pero los conceptos son los mismos para todos los clientes de Git.
Who this course is for:
- Cualquier profesional que necesite o quiera aprender a utilizar el control de versiones Git
- Desarrolladores de aplicaciones que quieran tener un buen conocimiento del control de versiones Git usando la herramienta SourceTree de Atlassian
- Responsables de desarrollo que quieran saber que posibilidades les ofrece Git en cuanto a la gestión del flujo de trabajo de sus desarrollos
Instructor
Licenciado en Informática por la universidad de Deusto.
Dispongo de las siguientes acreditaciones:
- Red Hat Sales Specialist - Hybrid Cloud Infrastructure
- Red Hat Sales Engineer Specialist – Container Platform
- Red Hat Delivery Specialist - Container Platform Application Deployment I
En el mundo del desarrollo de aplicaciones desde el siglo pasado.
Me he ido especializando en la optimización de equipos de desarrollo y en la arquitectura de aplicaciones.
He organizado equipos de trabajo tanto en administración publica como en empresas privadas, con herramientas como SVN, Git, Jenkins, Sonar, PMD, Chekstyle, Mantis, Bugzilla,...
Esto me ha proporcionado una visión de las necesidades y los problemas de los equipos de desarrollo y como ayudar a mejorar su productividad.