Mastering Version control with Git - Copenhagen

This course will give you a solid foundation, not only to get started in Git, but to really understand the fundamentals and prepare you to take full advantage of the power of Git.
Gain a deep understanding of Git and learn how to make the most of it

Are you starting your journey into Git and want to get off the ground running? Have you moved to Git from a centralized version control system and feel that you are getting more complexity without reaping the benefits? Do you want a good understanding of distributed version control concepts and to gain the necessary skills to really succeed with Git?

Course content:
  • An introduction to the concepts of Git and how it differs from older version control alternatives.
  • Basic getting started with Git
  • A thorough introduction to the Git staging model
  • Git internals: Under the hood. A good understanding of the Git data model is the secret sauce that makes Git your long-lasting friend
  • Mastering branching and merging
  • Multiplayer Git - This is the part where you get your hands dirty with real collaboration exercises and gain practical experience in resolving merge conflicts.
  • Solving problems with Git and solving problems in Git
  • Mastering git log to dig through history
  • Advanced Git - Here we cover topics like Git stash, Git greps and other less frequent Git commands. Hooks and submodules can also be covered briefly if desired.
  • Meta Git - In this section we talk about topics surrounding Git, primarily various workflow models. The focus of this section can be adjusted depending on audience. Sometimes we look more extensively at Git tools and clients, other times we dive into the Continuous Delivery storyline and how Git ties into and supports this area.
This course is relevant for those who are dealing with source code on a day-to-day business

The target audience of this course is: Software developers, architects and DevOps and Continuous Delivery practitioners, and everyone else dealing with source code on a day-to-day business.

No prior experience with command line and bash are really needed. You only need to bring a laptop with Git bash installed, and we will take care of the rest.

After this course you will:
  • Have acquired skills to get started with Git
  • Obtained knowledge about branching and merging
  • Have practical experience with solving problems with Git and in Git
  • Be mastering Git log
  • Have knowledge about Meta Git and advanced Git
After this course the organization will have gained:
  • An employee who knows how to get started with Git
  • More knowledge inside the organization regarding Git version control
  • An employee with practical experience with Git
Course agenda of Mastering version control with Git

The course is run as instructor-led presentations of each topic followed by live demos, lab exercises or discussions.

The course is based on using the command line as this gives users the deepest understanding and knowledge that is easily portable to any graphical client. No prior experience with command-line and bash are really needed. You only need to bring a laptop with Git bash installed, and we will take care of the rest.
Attendees are welcome to bring questions or challenges from their own background.

Before the course

Ensure that Git bash is installed at your laptop and consider if you have any certain questions or challengers you wish to bring along.

During the course

Two days of training, both days from 9.00-16.00

After the course

Course certificate

Information
  • When

    From: 22. sep. 2021 - 09:00 To: 23. sep. 2021 - 16:00
  • Where

    Tivoli Hotel & Congress Center, Arni Magnussons Gade 2, 1577 København

  • Registration Deadline

    19. sep. 2021 - 23:59

  • Organizer

    IDA Learning

  • Available Seats

    9

  • Event Number

    338591