This 2 part Intro to Git and GitHub course runs Monday, August 28th (install and setup) AND Wednesday, August 30th. Your attendance is expected at both classes in order to participate. The class time will be from 7-9pm each evening.
Git is a popular version control application that can track your code changes, as well as help you to be more methodical in your programming. Win win! 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 (a hosting service) to collaborate with other developers. No prior git experience needed!
We will start the class by setting up your GitHub account and configuring git on your machine. We will then go through a lecture followed by exercises to help you become a git pro!
The lecture will cover:
• the basic concepts of version control
• the differences between git and other version control applications
• fundamental git commands to track changes to a small project
• the basics of collaborating on code with other developers in a professional environment
• how to use GitHub
• how to host a site through GitHub Pages
Want to try git for yourself? Github has a 15-minute tutorial you can go through on your own here.
What you will need:
* Please bring a laptop with a source-code text editor - You can install Sublime Text, Atom, Brackets, etc. Problems installing Sublime? Don't worry about it, we'll help you at the beginning of the workshop.
This class will not use actual code when committing to a GitHub repository, so no need to worry about knowing a particular programming language. A willingness to use the command line is necessary; we will be changing directories, listing directory contents, and using git from the command line throughout the class. You should bring your own computer to class and have administrative privileges for installing software.
There are no refunds or make-ups for this course. If you end up being unable to attend any or all of these dates, the entire amount of your tuition will be donated to our scholarship fund to help other women who need financial assistance. Thank you for understanding.
Code of Conduct:
All attendees are expected to abide by the Girl Develop It Code of Conduct.
Interested in TA-ing ? Fill out this form and the organizer will contact you!
About the Teacher
A former English teacher, Alexandra transitioned to a career in programming out of an interest in creating and building projects on the web. She works as a full-stack developer at BarkBox, and has previously worked as a front-end developer at Urban Outfitters and Chloe + Isabel. She participates in the GDI community as a teacher, TA, and student, and also volunteers with ScriptEd.