Software Design and Development: Version Control System

placeholder

Computer programming has matured to the point where we can develop most business applications using three distinct technologies within the client-server framework. The three tiers of presentation logic and database (storage) lead to separate development teams in larger companies. This three-tier development means that code must be tested and synchronized before production. For this reason version control of the entire code as a program is implemented. Explore the history of version control software and the most popular versioning systems including Git. Take a deep dive into Git and discover its most important features. Then install and configure Git on your local system before using Git to configure a project and create a workflow. Finally branch out into GitHub’s features and various version control activities. After this course you will be able to implement Git as a tool to keep track of the changes in your program.