You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At CEDILLE, one of our aspiration is to create a learning environment that is accessible to everyone regardless of their level of expertise as long as they are willing to learn. We are very much aware of the reality that a number of student start their journey at ETS with next to no prior programming knowledge. Truth to be told, each of us once started from nothing and the road is certainly step at the beginning. That is why we want to develop a set of resources that will allow our new members that are just starting their software and IT journey to get a foot in the door and find their bearing.
That said, we think one of the most useful ways we could help kickstart new members and speed up their integration into our community is by introducing them to our collaboration tools of choice: git and GitHub. These tools are going to be fundamental to the future labs in the onboarding process and to their professional career in general. Therefore, we need an introductory lab on the topic to ensure everyone can follow along.
Objective
Develop a beginner-friendly lab to introduce new members to Git and GitHub, providing them with the essential skills they need to set up their development environment, create a GitHub account if they do not have one, and manage repositories. This lab should be especially helpful for students without prior programming experience.
Git and GitHub are obviously topics that have been extensively documented on the internet for anyone that cares to look it up. Our main objective with this lab is not necessary to reinvent the wheel but rather to synthesise all this often overwhelming information into an intuitive tutorial that is digestible for someone who is just getting started.
If we keep things goal oriented then by the end of this lab new members should have achieved the following:
successfully set up and integrated git into their dev environment of choice
The lab should arm new members with a basic understanding of version control, Git and GitHub.
Members should be walked through setting up their development environment (probably at minimum git and vscode)
Members should be instructed to set up a GitHub account if they don't have one already.
Members should be instructed on how to link git with their GitHub account.
Members should be instructed on how to set up their own profile repository. Bonus point if there is a section explaining why it will be beneficial for their professional career to have a clean github profile that they slowly grow.
Members should be instructed on how to make edits on said profile repository by modifying the provided template. Through this process of customization members should be thaught how to perform git basic operations (e.g. clone, add, commit, push, etc) and basic GitHub operations (e.g. what is an issue, how can I create a branch from an issue, what is a PR, how can I merge a PR, etc).
The text was updated successfully, but these errors were encountered:
Context
At CEDILLE, one of our aspiration is to create a learning environment that is accessible to everyone regardless of their level of expertise as long as they are willing to learn. We are very much aware of the reality that a number of student start their journey at ETS with next to no prior programming knowledge. Truth to be told, each of us once started from nothing and the road is certainly step at the beginning. That is why we want to develop a set of resources that will allow our new members that are just starting their software and IT journey to get a foot in the door and find their bearing.
That said, we think one of the most useful ways we could help kickstart new members and speed up their integration into our community is by introducing them to our collaboration tools of choice: git and GitHub. These tools are going to be fundamental to the future labs in the onboarding process and to their professional career in general. Therefore, we need an introductory lab on the topic to ensure everyone can follow along.
Objective
Develop a beginner-friendly lab to introduce new members to Git and GitHub, providing them with the essential skills they need to set up their development environment, create a GitHub account if they do not have one, and manage repositories. This lab should be especially helpful for students without prior programming experience.
Git and GitHub are obviously topics that have been extensively documented on the internet for anyone that cares to look it up. Our main objective with this lab is not necessary to reinvent the wheel but rather to synthesise all this often overwhelming information into an intuitive tutorial that is digestible for someone who is just getting started.
If we keep things goal oriented then by the end of this lab new members should have achieved the following:
Acceptance criteria
The text was updated successfully, but these errors were encountered: