Git Crash Course for beginners
What you'll learn
- Create, track and modify projects using Git
- Integrate Git in your projects.
- Understand how Git works
- Master the essential Git workflow: adding & committing
Requirements
- Basic computer skills
Description
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
From web developers to app developers, Git is useful to anyone who writes code or track changes to files. So what’s it all about and why should you start using it?
What is Git?
Git is the most commonly used version control system. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source.
So regardless of whether you write code that only you will see, or work as part of a team, Git will be useful for you.
Git is software that runs locally. Your files and their history are stored on your computer. You can also use online hosts (such as GitHub or Bitbucket) to store a copy of the files and their revision history. Having a centrally located place where you can upload your changes and download changes from others, enable you to collaborate more easily with other developers. Git can automatically merge the changes, so two people can even work on different parts of the same file and later merge those changes without loosing each other’s work!
Who this course is for:
- Software Engineers
- Software Developers
Instructors
Tarek Roshdy is the founder and CEO of Nezam.
Tarek has 7 years of experience in the software testing field. He is a certified ISTQB Foundation Level Tester, Agile Tester, Mobile Application Tester, Performance Tester, Advanced Level Agile Technical Tester, Artificial Intelligence Tester, Advanced Level Test Analyst, Advanced Level Test Manager, & ASTQB Mobile Tester.
Tarek is a Top-Rated freelance Software Tester at Upwork.
He was chosen as the "Best QA" in Testathon Egypt 2 times in a row "Testathon Egypt 2017 & Testathon Egypt 2020".
-Nezam academy is an educational Center that was established in 2016.
-Nezam youtube channel currently has more than 40 thousand subscribers and 3 million views
Our course include many courses in the software industry like:
-Agile Crash Course for beginners
-Git Crash Course for beginners
-API Crash Course for beginners
-ISTQB Foundation Level Training
-The Complete Software Testing Bootcamp
I have been working as a professional Android Software Engineer for more than 6 years, I have started programming 13 years ago, programmed in many languages including Java, c, python, JS and Kotlin obviously. I have worked as a programming teacher for a whole year, taught university and postgrad students stuff like Android, Arduino and programming languages. After that year I have been offered to work in my university as a teacher but I preferred to go to industry to gain more experience. I am now exited to teach software engineering again.
Nezam is a training academy that is specialized in Software testing. It offers training courses in many topics that include:
-ISTQB Foundation Level Certified Tester
-ISTQB Agile Tester Certified Tester
-ISTQB Certified Mobile Tester
-ISTQB Artificial Intelligence Tester
-ISTQB Performance Tester
-ISTQB Advanced Level Test Analyst
-ISTQB Advanced Level Agile Technical Tester
-Practical Manual Testing
-Agile Testing
-API Testing using Postman
-Java programming
-Test Automation using Selenium Webdriver