Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flexbox/github-bootcamp
Git x GitHub bootcamp challenges for productive developers
https://github.com/flexbox/github-bootcamp
bootcamp decks git github learning-by-doing learning-git learning-github slides workshop
Last synced: 10 days ago
JSON representation
Git x GitHub bootcamp challenges for productive developers
- Host: GitHub
- URL: https://github.com/flexbox/github-bootcamp
- Owner: flexbox
- Created: 2021-08-29T16:18:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-17T12:28:49.000Z (6 months ago)
- Last Synced: 2024-10-12T10:44:50.514Z (26 days ago)
- Topics: bootcamp, decks, git, github, learning-by-doing, learning-git, learning-github, slides, workshop
- Language: JavaScript
- Homepage: https://github-bootcamp.vercel.app
- Size: 12.8 MB
- Stars: 14
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GitHub Bootcamp — Curriculum for Beginners
> A series of **git challenges** with a variety of difficulties for busy developers working in a team.
I work with `git` as a [developer since 2010](https://github.com/flexbox?tab=overview&from=2010-08-01&to=2010-08-31). This bootcamp encapsulates all the problems I encounter in my daily job and all the things I wish I knew **before** starting my career as a front-end developer.
My project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
- Hearty thanks to [Linus Torvalds](https://github.com/torvalds), for his contribution to the open-source ecosystem.
- Thanks to [Binpodo](https://thenounproject.com/term/certificate/2189430/) for the assets.---
## Getting Started
**Students**, to follow this workshop, you need to [complete the onboarding form](https://airtable.com/shrLdN7E7kMMiVeFK).
![David Leuliette teaching git](./slides/automation-with-github.jpg)
- Download the [markdown-cheat-sheet](https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf)
- Download the [git-cheat-sheet](https://education.github.com/git-cheat-sheet-education.pdf)## Curriculum
1. Introduction to version control
- [lecture](https://davidl.fr/courses)
- [challenges](./challenges/101/01.md)2. Automation with GitHub cli and git Hooks
- [lecture](https://davidl.fr/courses)
- [challenges](./challenges/102/01.md)3. Multiplayer collaboration
- [lecture](https://davidl.fr/courses)
- [challenges](./challenges/103/01.md)## Meet the team
I am a freelance developer, and I share a lot of [content about the react ecosystem](https://twitter.com/intent/follow?screen_name=flexbox_).
## Pedagogy
I have chosen two pedagogical tenets while building this curriculum: ensuring that it is hands-on **project-based** and that it **includes frequent quizzes**. In addition, this curriculum has a common theme —create a website— to give it cohesion.
> If you encounter an issue, [feel free to contribute](https://github.com/flexbox/github-bootcamp/issues/new), I welcome your constructive feedback!
## Each lesson includes
- pre-lecture warmup quiz
- written lesson
- step-by-step guides on how to build the project
- a challenge
- supplemental reading## Was this helpful?
☕️ [Leaving a tip helps me a lot!](https://www.buymeacoffee.com/flexbox)