Intro to Git and Github

Social Tables - 1325 G Street, NW, 3rd Floor Washington - View Map Girl Develop It D.C.
Wed, Apr 6, 2016, 7:00 PM (EDT)

About this event

Intro to Git/Github:

Ever make changes that broke your code and forgot how it was working before? Want to work together with someone on a code project, but aren't sure who has the latest version of a particular file? Version control can solve these and other problems!

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. 

Outline of Session:

You will learn - 

• 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 

•  how to use GitHub 

Curriculum is available here. Please note that everything in the curriculum will be covered but there may also be additional material depending on the pace of the class.

Prerequisites:

You just need a bit of experience writing code - of any kind! HTML, CSS, JavaScript, Ruby, Python - any one of those is great! Doesn't matter. There's no particular language required.

You also need to have a willingness to use the command line to execute commands. Don't be scared! We'll show you how.

What to Bring:

Please bring a laptop and charger to class. A netbook or tablet is NOT a substitute. Power outlets and wifi will be provided. You may also wish to bring a notepad and pen/pencil for taking notes. 

Please attempt to install Github prior to the class. You can find mac instructions here, and windows instructions here. If you run into issues, no worries, we will open the class by helping you troubleshoot any installation issues. 

About the Instructor: 

Valerie Woolard is a software engineer. She loves Ruby, Python, algorithms, test-driven development, and teaching other people about those things. She holds a master's degree in computer science from the University of Chicago and bachelor's degrees in French and cognitive science from the University of California, Berkeley. She's always happy to chat about linguistics, diversity in tech, running, musical theatre, and her ever-expanding list of books to read. 

Getting there: 

Social Tables is conveniently located at 1325 G Street NW (3rd Floor) - a couple of blocks from Metro Center station (on the red, blue and orange line). 

Refund Policy: 

Your payment guarantees your seat in the course. If something changes after registration and you cannot attend the course, your seat is yours to sell or give to someone else - just please let us know who!  As a rule we don't offer refunds or credits;  Instead your class fee will go toward our chapter fund which we will use to establish a scholarship fund going forward.   That said, please do reach out and let us know if you have extenuating circumstances.

When

Wednesday, Apr 6
7:00 PM - 9:00 PM (EDT)

Where

Social Tables
1325 G Street, NW, 3rd Floor Washington