HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Ashic Mahtab's Fasttrack to Git (GIT-01-02)
CODE: GIT-01-02          DURATION: 2 DAY/S

Git is the de-facto standard for proper version control. It enables highly productive distributed workflows without a single point of failure – without getting in your way. However, it does require a bit of a mind-shift for those used to other tools like SVN, TFS, etc. While getting started requires knowledge about a few commands, mastery over just a few more can help you harness a lot more of Git’s features. And this is what you will be doing in this course.

Together, we will look at what makes Git tick – but instead of dwelling on lots of theoretical material, you will quickly dive into practical work that will be beneficial in day to day activities. By the end of this course, you should be comfortable in using even the more complicated features of Git by having applied them in real world scenarios.

Each topic will be covered by hands on walk-throughs. On the second day, you will also go through a series of general day to day tasks to ensure that you get comfortable with using Git.


LEARN HOW TO:
  • install, configure and maintain Git
  • apply Git in real world scenario's
  • master the more complicated features of Git
  • maximise the benefits that Git can bring to your project.
PROGRAMME
Through exercises based on real world scenario's, this Git course covers the following topics:
  • Git theory
  • Installing Git and setting up an environment
  • Configuration
  • Repositories
  • Commits
  • Viewing change sets
  • Branching and merging
  • Going back and fixing mistakes
  • Stashing
  • Rebasing
  • Cherry picking
  • Tags
  • Alias
  • Remotes
  • Using a server like Github / Bitbucket / Codeplex
  • Bisect
  • Rerere
  • Blame
  • Patches
  • Day to day workflows
  • Using in Continuous Integration like TeamCity
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 01 Jul 2013 by Ashic Mahtab. Ashic is also the author of this course.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
01-07-13 London £1195.00 - Book Online Now
07-10-13 London £1195.00 £1075.00 if booked before 08-08-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Ashic is a .NET consultant based in London. His experience ranges from real time fault monitoring systems to working for Her Majesty at Parliamentary ICT. When not messing about with code, he can be found moderating http://www.asp.net or having a ran
More about Ashic Mahtab
IS THIS COURSE FOR YOU?
The Git course is geared towards anybody interested in Git –If you are a developer, tester, project manager or architects with a strong interest in Git and you want to learn how to use both basic and more complicated features of Git in real world scenario's, this Git course is for you!

COURSE PREREQUISITES

To benefit from this Git course, prior experience with at least one form of source control will help but is not necessary. No particular environment is required.

IMPORTANT - Please note: Delegates are requested to bring their own laptop to this course. If you are unable to bring a laptop for the course, please email sales.


COURSE LABS & EXERCISES
Each topic will be covered by hands on walk-throughs. On the second day, you will also go through a series of general day to day tasks to ensure that you get comfortable with using Git.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
01-07-13 London £1195.00 - Book Online Now
07-10-13 London £1195.00 £1075.00 if booked before 08-08-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040

FOLLOW ON COURSES
Continuous Integration and Delivery
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer