MASTERING GIT AND GITHUB


Manage your projects with the aid of hands-on exercises that make Git version control easy for you.


 

 

About this Course

Controlling your projects—small or large—is easier now, owing to the advanced functionalities that Git brings with it. It performs fast, is easy to manage, and makes Source Control Management uncomplicated and effortless for you. It will help you implement that perfect workflow you have been looking for.


This course is an exploration of solo and collaborative Source Control Management with the intention of expanding and improving your confidence and expertise with Git.
You’ll begin with a brief overview of Source Control Management before setting up and verifying your Git installation. Then, you’ll move on to a more detailed look at the Git workflow and explore variants and the not-so-rare “special situations”. With a strong understanding of the Git history and structure, you’ll learn how to use powerful tools as Branching, Merging, Reset, Revert and so on. Next, you’ll take a deep dive into more intriguing features of Git such as, Rebase, Stash, Aliases, and Patches. You will explore several examples of these commands to improve the efficiency of using Git. Finally, when you have mastered the various tools provided by Git, you’ll be provided with some suggestions that’ll help you to move forward with Git.
Once you are done with this course, perhaps you will be the one providing answers to others in trouble!

 

COURSE COST

NGN 150,000

TIMELINE

8 Days


 

 

SKILL LEVEL

Beginner

 


 

 

INCLUDE IN THE COURSE

Rich Learning
Content

Taught by
Industry Pros

Student Support
Community

 

Interactive Quizzes

Self-Paced Learning

 

 

 

Join the Path to Greatness

This course is one of your fundamental step towards a new career building of confidence in Android Development at Greaterheight Academy Program.

 

 

 

OUR COURSE

Mastering Git And GitHub

Enhance your skill set and boost your hirability through innovative, independent learning.

GREATERHEIGHT ACADEMY PROGRAM

Become an android developer

Accelerate your career with the viable confidential credentials that fast-tracks you into a job and or business success.

LEARN MORE      

 

 

 

 

Date Venue Course Fee Before
28 June 2022
Course Fee Before
2 September 2022
6 – 16 May 2022

 

17B Debo Aina Crescent, Off Adeymo Akapo Street, Omole Phase I, Ojodu

 

NGN 150,000

 

NGN 310,000

 

Date Venue Course Fee Before
28 June 2022
Course Fee Before
2 September 2022
6 – 16 May 2022

 

17B Debo Aina Crescent, Off Adeymo Akapo Street, Omole Phase I, Ojodu

 

NGN 150,000

 

NGN 310,000

 

Date Venue Course Fee Before
28 June 2022
Course Fee Before
2 September 2022
6 – 16 May 2022

 

17B Debo Aina Crescent, Off Adeymo Akapo Street, Omole Phase I, Ojodu

 

NGN 150,000

 

NGN 310,000

 

Date Venue Course Fee Before
28 June 2022
Course Fee Before
2 September 2022
6 – 16 May 2022

 

17B Debo Aina Crescent, Off Adeymo Akapo Street, Omole Phase I, Ojodu

 

NGN 150,000

 

NGN 310,000

 


Course fees include documentation, luncheon and refreshments. Delegates who attend all sessions and successfully complete the course assessment will receive Certificate of Completion.

 

 

 

*Book and pay full fee for two colleagues and the third attends for FREE

  • Not applicable in conjunction with corporate discounts
  • Payment to be settled before start of the course to avail the offer
  • This offer is not applicable on Early Bird Prices
For more information, email GreaterHeight Academy on info@greaterheight.academy

 

 

 

WHAT YOU WILL LEARN

 

Lesson 1

Keeping Software Under Control

  • Understanding Version Control

Lesson 2

Let's Git Started

  • Using Git with Nitrous
  • Verify Your Git Installation and Version
  • Setting Up Globals

Lesson 3

The Git Workflow Under a Microscope

  • A Typical Git Workflow
  • Setting the Stage
  • The Commit – an Intimate Look
  • The Git Directory
  • The Remote
  • Tracking Remotes

View All Lessons

Lesson 4

When Your Development Takes a Detour

  • Branching
  • Branching in Git

Lesson 5

Communicating with Developers of the Future

  • History and How It'll Affect the Future
  • The Commit Messages
  • Merging in Git
  • How to Reset Your Changes

Lesson 6

Changing the Way to Manage History

  • Altering History
  • Applying Rebase in Git
  • Using Blame
  • Using Diff
  • Bisecting in Git
  • Patching Up Git
  • Git SubModules

 

Lesson 7

Git-ting More Efficient

  • Stash
  • Aliases
  • GUI Clients for Git

Lesson 8

Leaving the Nest

  • When Troubles Arise
  • The Ultimate Reference: A Git repository
  • Final Thoughts

 

 

 

 

Who should attend this Course?

The following professionals can go for this course: Beginners, Software Professionals, Testing Professionals, Software Architects and Designers, Open source contributors and enthusiasts, Developers who want to gain acceleration in their careers as professionals to Become Java Developers, AND Managers who are technical subject matter experts, leading software development projects.

 

 

 

Prerequisites and Requirements

The pre-requisite for this course include A compatible and functioning computer.

 

See the Technology Requirements for using GreaterHeightAcademy.

 

 

 

 

 

Course Lead


Learn from skilled developer with professional experience in the field.

SEGUN SAMUEL

INSTRUCTOR

Chief Executive at GreaterHeight, with expertise in architecting & development of high-performance enterprise software, IT & business process solutions.


Connect Socially with Segun Samuel:

 

 

 

 

 

 

 

Why Take This Course?


At the end of this course students will be able to:


  • Work in parallel on different parts of your project and manage diversions with the aid of branching in Git
  • Eliminate errors easily with features such as Reset and Revert and develop clean code in Git
  • Control your changes in code effortlessly with the help of Patches in Git
  • Manage conflicts in your Git app with the help of Merge, a developer’s “magic missile”
  • Make your code linear and get better control over it with features such as Rebase and Blame
  • Integrate external software into your project without affecting your app, with the help of SubModules

 

WHAT DO I GET?


Instructor
Materials

Learn by doing exercises
and assignments

Taught by industry
professionals

Documentation

Launcheon

Certificate of
completion

 

 

 

 

 

GET THE INFO FROM AN EXPERT


Dive deep into the curriculum, the course structure, and what you can achieve from a course mentor.


See if this program is a fit for you. Meet the GreaterHeight team, get an overview of the program curriculum, and chat with other students thinking about this program.

 

 

GreaterHeight-visit-campus

 

Mastering Git & GitHub Development information Session


 

 

 
 

 

 

Send me updates on courses, special events, and GreaterHeight Academy news.


 

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Services.

 

 

 

 

 

FAQs

We love questions, almost as much aswelove providing answers.Here are a few samplings of what we're typically asked, along with our responses.

 

Q.Why are the skills relevant today?

Because the skills Create dynamic, interactive user experiences with Andriod Development.

Q.What practical skill set can I expect to have upon completion of this course?

By the end of this course, you will practically learn and Understand and apply various Git commands, Explore Git with tools like GitHub Desktop and Source Tree, Apply various designing and work flow techniques using Command line, Use commands and tools for reviews, Implement Git flow designs in Source Tree, Apply work flow using GitHub Desktop and more.

Q.Who will I be sitting next to in the course?

Creative, dynamic, and serious minded Student, Managers in various fields, Developers and Networking students that are looking forward to be porfessionals Android Development.

Q.What can I expect to accomplish by the end of this course?

You will create a project (see also our project section) as following:

  • Work in parallel on different parts of your project and manage diversions with the aid of branching in Git
  • Eliminate errors easily with features such as Reset and Revert and develop clean code in Git
  • Control your changes in code effortlessly with the help of Patches in Git
  • Manage conflicts in your Git app with the help of Merge, a developer’s “magic missile”
  • Make your code linear and get better control over it with features such as Rebase and Blame
  • Integrate external software into your project without affecting your app, with the help of SubModules

 


More Quesions?


call us at:
+234 (0) 809 199 9991


Contact Admissions