Skip to content

Details

Ever make changes that broke your code or forgot how your code worked before? Want to work with someone on a code project, but aren’t sure who has the latest version of a particular file? Interested in contributing to Open Source, but not sure how to get started? We're going to tackle these problems and more with version control!

Git is a popular version control application that can track your code changes, as well as help you collaborate with other developers in a team and with open source projects. This session will introduce the basics of version control, how to use git to keep track of your changes to a project, and using GitHub (http://github.com/) to collaborate with other developers.

💪 COVERED CONCEPTS

• Using version control as "insurance" against computer crashes or data corruption

• Demystifying version control using Git, GitHub, and the terminal

• The command line skills you need to as a professional developer

• Mastering the standard fork -> clone -> edit -> PR workflow that you'll encounter often as a front-end or back-end developer

• Best practices for collaborating on code within a team

• Bonus tips for contributing to your first open source project

✨ WHAT YOU'LL GET

• 4 hours of expert-level instruction

• Take-home cheat sheets and stickers from GitHub

• Access to the Version Control Slack Chat Room where you can ask for help and chat with other learners before and after the class

• Access to a repository of additional exercises and resources to continue to your version control journey after the class

• Entered into the class raffle where one student will be selected to take home a copy of the book Git for Humans (http://bit.ly/2Cd0Rty). All student will receive a discount code for this book and their Command Line e-book.

• The skills needed to participate in Hacktoberfest 2018 sponsored by GitHub and Digital Ocean. If you submit 5 Pull Requests in October, they'll send you a free t-shirt and stickers. (https://do.co/2Cfggd0)

• Plus SNACKS! 🍇🍪

✅ PREREQUISITES

Please bring a wifi-enabled laptop (for the hands-on portion of the workshop).

  1. A willingness to use the command line.
    If you'd like to get a head start practicing, check out this tutorial from Viking School (http://bit.ly/2LULuWi).

  2. A laptop with Git already installed.
    http://bit.ly/2C9PSks

  3. A free Github account at https://github.com/join.

If you need help with these or have any questions, please attend one of our Code & Coffee meetups (http://bit.ly/2LSNNcn).

👩‍🏫 INSTRUCTOR

This workshop will be taught by GDI Dayton Co-founder Sara Cope with the help of several teaching assistants.

Sara is a software engineer working remotely for the General Services Administration where she works on Code.gov, a catalog of government open source code, and other open source projects. She uses Git in her daily workflow and was selected to speak at GitHub Universe in 2017. Sara has taught version control to students with ages ranging from 12 to 50+.

She is passionate about education and diversity in tech and loves inspiring women to level up their coding skills. When Sara isn’t immersed in all things web, she can be found playing tabletop games, collecting toys, and enjoying her local park system.

https://www.linkedin.com/in/saracope/

📖 POLICIES & GUIDELINES:

Girl Develop It welcomes all genders and identities to our classroom. By entering this group, all community members agree to abide by our Code of Conduct ( http://girldevelopit.com/codeofconduct ).

No refunds of class payments are offered if you need to cancel enrollment.

Our program and curriculum are geared toward adults (age 18 and up); at this time we do not accept minors as students in our courses and workshops.

If we have less than 4 students registered for the class as of five days prior to the class start date, we reserve the right to cancel the class and reschedule for a later date. Any students registered at that time will be refunded their full registration fee.

Related topics

You may also like