GIT Training Courses

GIT Training

GIT Distributed Version Control System courses

Client Testimonials

Git for Users

He (the trainer) provided solutions to more particular problems when using GIT.

Learning Brick

Git for Users

I liked the atmosphere of the course.

Wallace Welles - Learning Brick

GIT Course Outlines

ID Name Duration Overview
1474 Git for Users 7 hours This course has been created for everyone who is going to use Git repository. Software developers, project managers, software architects and solutions architects, release managers, etc... Git Overview Installing Git Short History of Git What is Git? Git Concepts Focus and Design Git Object Types The Git Data Model Branching and Merging The Treeish The Git Directory Working Directory The Index Non-SCM Uses of Git Git in Practice Setting Up Your Profile Getting a Git Repository Normal Workflow Examples Log - the Commit History Browsing Git Searching Git Git Diff Branching Simple Merging Rebasing Stashing Tagging Exporting Git The Care and Feeding of Git Distributed Workflow Examples Sharing Repositories Hosted Repositories
1997 Git for Victims of Subversion 7 hours This course shows Subversion users how to use Git. It helps to seamlessly migrate habits from SVN to Git and avoid common mistakes. Everyday Work (in centralized manner) Committing Browsing Tagging and Branching Merging Going Remote Sharing the Work Git Concepts Git Objects Distributed repositories Authors and Committers Merging works via e-mail Merging works from others repositories Octopus merge Habits Migration Process Mirroring Subversion Working with Git in a centralized manner Switching to distributed model Migration process examples (Open Source projects) Git Plumbing and Advanced topics Git Commands Signatures Ignores and Excludes Migrating and Bridging Using Git SVN clone Working with a Subversion repository and Git working copy
1998 Release Management and Deployment with Distributed Version Control System 7 hours This course has been created for project managers, release managers, product managers, product owners, Scrum Masters, software architects and everyone who is responsible for planning releases and deployment of software. It shows how to move changes from requirements, through development and tests to production environment using distributed version control system (GIT in particular, but people using other distributed SCMs can benefit from this course as well). Show overview of Project Management methodologies Agile Methodologies Waterfall Automatic deployment via GIT Production repository Release branch Using Tags for releases Switching between releases Managing maintenance release Major releases Documentation, Release Change Log Using Repository History to create Change Log Using Tag description for major release summarising changes Aggregating smaller changes into bigger one (closer to the business) Aggregating commits Grouping commits into logical parts Central Repo Push and Pull Strategies Keeping Central repository clean Creating structure for aggregating and reviewing changes from developers Testing and Staging environment Software Architecture and Components How to divide logically application and the repository How to manage libraries and subprojects develop by third parties Using submodules to automate upgrades
2641 Database Version Control (dbv) 7 hours This course show a solution for sharing and versioning your db schema. It contains exercises which cover: common scenarios in a software development with sharing database changes using the dbv to debug problems related to database schema changes dbv.php Installing Optional Settings Pushing schema objects Receiving schema objects Creating revisions Receiving revisions
2643 Comprehensive Git 21 hours This is a comprehensive course for people not familiar with any other distributed version control system. It starts with simple exercises for working in a local repository and finishes with practising working in a team. This course focuses on exercises. Git Basics Introduction to Git Git Repository Recording Changes to the Repository Viewing the Commit History Undoing Things Tagging Git Branching Branching and Merging Brance Management Branching Workflows Remote Branches Rebasing Git on the Server The Protocols Getting Git on a Server Generating SSH Public Key Setting up the Server Public Access Hosted Git (GitHUB) Working with Remotes Distributed Git Distributed Workflows Contributing to a Project Maintaining a Project Git Tools Revision Selection Interactive Staging Rewriting History Debugging with Git (bisect) Submodules Subtree Merging Customizing Git Git Configuration Git Attributes Git Hooks
288123 Prototyping using JavaScript and Bootstrap 21 hours Day 1: Frontend with JavaScript and Bootstrap Take a detailed look at HTML/CSS/JavaScript and the Bootstrap framework from Twitter. Create small applications that run all in the browser without any backend code. Day 2: Backend with node.js and MongoDB Write a full featured web applications where multiple users can communicate and store state using a backend system. One way to do that with JavaScript is to use MongoDB and node.js. Cover the REST pattern and implement and test simple REST components in JavaScript with node.js using the MongoDB database system as storage. Day 3: Example On day 3, we would put everything together and implement a real application in a workshop fashion, also looking into more topics around a full example: github + git, docker for building and shipping of code, amazon ec2 for hosting.
Evening GIT courses, GIT on-site, GIT classes, GIT private courses, GIT one on one training, GIT coaching, GIT training courses, Evening GIT training, GIT trainer, GIT instructor-led ,Weekend GIT courses, Weekend GIT training, GIT instructor

Some of our clients