Git/GitHub

The Programmer's Treasure for Change Tracking

2h 33m16 lectures1 sections

What you'll learn

  • Understand Git basics and project management
  • Learn basic and advanced Git commands
  • Identify branches and manage them
  • Understand how to work on GitHub and upload projects
  • Learn to collaborate with teams and add contributors
  • Apply change tracking techniques effectively

About this course

Git and GitHub are used to store code for a project while tracking all changes made from the project's inception to the present. You can revert to any previous version of the project at any time. In large programming companies, these services are indispensable as they allow programmers to collaborate on a single project by providing tools to manage potential conflicting changes from developers, and they also automate the aggregation of code from programmers in highly creative ways.

Expected outcomes

  • Acquire skills to use Git and GitHub efficiently.
  • Ability to manage software projects using version control systems.
  • Master working with branches and merging changes effectively.
  • Upload projects to GitHub and collaborate with contributors.
  • Enhance productivity in team collaboration on software projects.

Course content

1

Git/GitHub for Programmers

16 lectures
  1. Course Introduction2:16
  2. What is Git7:43
  3. Installing and Configuring Git8:11
  4. Key Command Line Commands7:42
  5. How Git Works13:27
  6. Adding, Modifying, and Viewing Operations8:50
  7. Differences and Navigation Between Project Versions10:10
  8. Overview of All Git Commands5:57
  9. What is a Branch18:39
  10. How to Merge Branches17:18
  11. Introduction to GitHub3:09
  12. Creating a New GitHub Account4:03
  13. How to Use GitHub15:09
  14. How to Upload a Project to GitHub7:15
  15. Working in Companies with GitHub12:41
  16. Adding Contributors to the Project11:14

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
6,563 students20 courses

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now