A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this path is intended to take about 4 weeks, including 1 week of prerequisites.
Tags: none
A set of resources leveraged by Microsoft employees to ramp up on Git and GitHub. Progress of this path is intended to take about 4 weeks, including 1 week of prerequisites.
Week 0 (Prepreqs): This doc on GitHub Guides provides a top-view of Git and useful commands.
Week 0 (Prepreqs): A YouTube video that gives you an overview of Learning Lab and how to use it.
Week 0 (Prepreqs): In this course, youll learn how to: Use Markdown to add lists, images, and links in a comment or text file, Determine where and how to use Markdown in a GitHub repository
Week 0 (Prepreqs): Take the Skill Assessment on Git. This link provides Information on how to get started using LinkedIn Assessments.
Week 1: Outcomes from this lab: Communicate in issues, Manage notifications, Create branches, Make commits, Introduce changes with pull requests
_Week 1: Outcomes from this lab:
Organize and identify workflow files, Add executable scripts, Create workflow and action blocks, Trigger workflows, Discover workflow logs,_
Link
Week 1: The announcement for the release of GitHub Actions with CI and CD capabilities.
_Week 1: Outcomes from this lab:
Identify where your code is stored, Introduce code to a repository, Create important Git files like a .gitignore, Identify important next steps to manage your repository and add community involvement_
_Week 1: Outcomes from this lab:
Comment on pull requests, Leave reviews on pull requests, See whats expected when reviewing pull requests, Request pull request reviews, Accept changes introduced by a pull request review_
Week 2: After completing this course, you'll be able to:Build a project board to manage your next release, Create & commit changes on a release branch, Create a Git tag & a release on GitHub, Resolve bugs after a release
_Week 2: After completing this course, you'll be able to:
Enable security features, Detect vulnerable dependencies in repositories when notified by GitHub's security alerts, Utilize best practices to keep sensitive data out_
_Week 2: In this course, youll learn how to:
Prepare your project for a successful migration, Handle any binary files currently stored in your project, Create important Git files like a .gitignore Import your project to GitHub_
Week 2: A short video that'll help you plan a migration to GitHub.
Week 3: Organizations worldwide are incorporating open source methodologies into the way they build and ship their own software.
Week 3: After completing this course, you'll be able to:contrast user versus organization owned repos, make recommendations about the number of GitHub orgs you should have, create discoverable repositories, create robust repository READMEs use
Week 3: A set of InnerSource case studies.
Week 3: Information to help you pick how to pick a project for InnerSource practices.
Check your understanding by trying some of these questions.