The purpose of these training modules is to help you get familiar and comfortable using the tools that we use in the lab. Each module will provide you with a series of tasks to complete. When you complete the task, a team lead will review it and give you authorization to access the next module.
Each module will introduce a new concept for you to build upon, and in the end you will be given a small project using everything you've learned from your training.
GitHub is the version control tool that we use in the lab, and it is very important that you get a good grasp of it before we move on to the other modules. It may seem a bit intimidating for new users, but it will become much easier as we continue to use it!
In this module you will be asked to watch the training video by clicking on the image below. It will introduce the GitHub fundamentals and everything you need to get started. You may follow along using your own device, or you may use one of the available PC's in the lab.
Please note that you will eventually need your own device to complete tasks in the future.
Now it's time to test your knowledge and provide short answers to these questions! If you need help, refer back to the video or the referenced material provided below. Notify a team lead when you have completed your assignment.
Please refer to this document to assist you with this assignment: Markdown Cheat Sheet
1. Sign into your GitHub Account.
2. Create a New Repository called: <YourName>_Training_Modules
3. Make sure that you include a Readme and that your repository is public.
4. Go to the settings tab and under 'Access' click on 'Collaborators'.
- Click the green 'Add People' button
- Type in: hannab8
- Click 'Add Hanna to this repository'
5. Edit your Readme file and format it using the following:
- The first line: "<YourName> Module One" using H1 (header one)
- The third line: "Answers:" using H2 (header two)
- The fifth line: Start an ordered List (1.)
6. Answer the following questions by typing your short answers into the ordered list you created on line 5:
a. What is the purpose of a version control system?
b. How do you create a new branch in Git using the command line?
c. What is the purpose of the git clone command?
d. How do you stage changes for a commit in Git?
e. What is a pull request used for?
7. Almost there! Let's test more of your knowledge on the markdown in your readme document.
- Include a funny image or gif a few lines after your ordered list (must be appropriate)
- Include a link to your favorite song or playlist. Feel free to style the link however you like.
Please make sure all content is appropriate.
8. Commit your changes by clicking the 'Commit changes...' button and set the commit message to "Completed Task One"
You have now completed your first assignment! 🤘
Just as a reminder, please notify a team lead when you have completed this task and provide your GitHub username. The next one will then be made available to you.
Here you will find some additional information on GitHub. If you have any suggestions on what should be added, please let a team lead know!

