Ninja Squad books about Angular

Pay what you want and support charity with "Become a Ninja with Angular 2", our latest DRM-free ebook about Angular 2 (now in final version!). Its "Pro Pack version" will save you hours on your projects by building step by step a complete and tested application.

Become a ninja with Git!

git logo


We have to admit it : Git has become an essential tool in the open source ecosystem. How many projects are now only on Github? Why do the communinities only swear now by this tool, instead of the well knowns Subversion and CVS? Wimply because Git is much more powerful and quickly become essential when we give it a try. Come with us to know why!

2 days - 1000€

Tell me more

Slashed price for Heroes!

All of our trainings are subject to the slashed price for Heroes.
Ask for a -30% price cut if you are: volunteering on tech community events, committer on open source projects, freelance without training program from an employer, or unemployed.

More on our blog (in French).


All our trainings are available and customisable to suit your entreprise's needs. Contact us to have a special price and program.
We live around Lyon, France, but we may travel to give them.
Ninja Squad is a training agency registered under French number 82 42 02523 42.

Goals

  • Understanding the Distributed Version Constrol System philosophy.
  • Understanding Git's concepts.
  • Mastering the command line.
  • Knowing the various workflows usable in enterprise.
  • Each step will have a practical example to allow the trainee to concretly understand Git.

Public

This training is for the developers of all languages who want to discover how to use Git and Github in a professional environment.

Pre requisite

None.

Program

Day 1

Introduction
  • A bit of history
  • The basics
  • Getting ready
Working locally
  • Initialize a repository
  • Add/Remove
  • Commit
  • Log
Escape from every problem
  • Reset and its modes
  • Reflog magic
Local workflow
  • What's a branch?
  • Merge and rebase
  • Tag and stash
  • Compare branches
Working with people
  • Clone
  • Deal with remotes
  • Pull and push
  • Advanced use of checkout

Day 2

Workflow with people
  • Open source mode
  • Entreprise mode
  • Maintenance
  • Real use case
Github
  • The essential plateform
  • Repository and fork
  • Pull request
  • Issue tracker
The tools around Git
  • GitWeb
  • Gitlab
  • TortoiseGit/SmartGit
Setting up your project
  • Submodule
  • Subtree
Advanced concepts
  • Locate a bug
  • Stash changes
  • Rewrite historic
  • Cherry picking

Some testimonials

Formation très intéressante même en utilisant git depuis longtemps. En tant qu'utilisateur peu éclairé, beaucoup de choses prennent du sens et je suis certain de me servir de git de façon très différente à partir de maintenant!

Fabien Grenier, RTONE.

Excellente formation, excellent formateur!


Stephane Mallet, TALEND.

L'animation était fluide et bien rythmée. L'approche du sujet correspondait à mes attentes : très technique et avec de nombreux TPs. Je ressors avec le sentiment de maîtriser cet outil!

Julien Homo, ANTIDOT.

Bonnes explications, les exercices ont le bon niveau de complexité et aident bien à la compréhension. Le formateur maîtrise bien son sujet.

Timothy Stubbs, LUCCA.

J'avais fait un peu de Git pour des projets personnels, et j'avais donc quelques base, mais pas vraiment solides. Du coup ça m'a permis de repartir du bon pied, et de comprendre le fonctionnement général, et ça change tout ! J'ai vraiment l'impression de pouvoir commencer à faire des choses intéressantes avec cet outil, ce qui n'était pas le cas avant. Par ailleurs, la pédagogie du formateur était parfaite, et l'alternance des présentations et des TP parfaitement maitrisée. Très bonne raison de revenir de vacances pour 2 jours !

Antoine Berry, Sophiacom

Formation construite intelligemment avec des supports illustrant très bien les différents concepts. L'alternance de présentations et d'exercices permet de bien rythmer la formation surtout que ces derniers sont d'une difficulté croissante mais toujours adaptée.


Les retours d'expérience du formateur avec une adaptation à notre contexte sont un vrai plus.

Vincent Quinquenel, NAELAN.

Très bonne formation qui touche tous les publics de débutant à expert. Les nombreux TPs permettent de mettre rapidement en action les notions théoriques. C'est parfait pour ce genre de sujet!


Bravo pour la qualité des supports et le dynamisme!

Hughes de Flaugergues, ANTIDOT.