Two out of three web servers are running on a UNIX/Linux operating system. Yet for many web developers, even experienced ones, UNIX commandline tools can appear intimidating. What the heck are Bash, Terminal, and Git anyway? Come find out! They're really interesting!
In this entry-level class you'll come away with some UNIX survival skills. We'll demystify, explore, and practice using two commandline tools that make a web developer more productive and valuable: the Bash commandline shell and Git version control system. You'll also find out how to access and interpret built-in help guides and other handy information so you can continue learning later. (But we won't actually be building any websites - join our HTML/CSS/JS workshops to learn how to do that!)
This class is taught by Carina C. Zona, a website developer, consultant, and IT trainer. She has over a decade of experience in professional web development using commandline tools and version management. In her free time, she is a Railsbridge volunteer teacher of women who want to learn to code, and she creates baking recipes from scratch which she of course stores under version management.
Prerequisites: laptop running either Mac OSX 10.5 or higher, or running Linux (ex. Ubuntu). Install a programmer's text editor such as TextMate (Mac OSX; free 30-day trial available) or Gedit (Linux). Knowing a bit of HTML is helpful, but not crucial.
Enrollment in this special workshop is limited to 12 people. Novices and non-developers are welcome!
Please note our refund policy: Your payment of $30 guarantees your seat in the course. If something changes after registration and you cannot attend the course, you must notify us at least 2 days before the first class to receive a refund. If you have to miss a class, we will provide code from class and any slides, but we do not offer partial refunds based on individual class absences.