- This event has passed.
Intro to Command Line and GitHub
Wednesday, September 20th @ 5:00 pm – 8:00 pmFree
Update: Please note the change in start time for this event to 5:00 pm.
There are two constants in the world of development: terminals (command line, command prompt, etc.) and mistakes. No developer is perfect, so version control systems like Git were developed to ensure that the inevitable mistakes or appearance of bugs would be easy to address. While several IDEs have version control integrations, any developer worth their salt needs to be familiar with some form of command line interface. To this end, this workshop will provide brief introduction to both Windows and basic Linux command lines. Additionally, participants will set up their own GitHub repo and play with it during the workshop, familiarizing themselves with the basic idea of version control and how to use it.
Free pizza and drinks will be provided for this workshop.
Students who are participating in the Passport program are eligible for a stamp upon completion.
- Successfully completed CSCI 1100 or equivalent introduction to Java programming course
Jonathan is a graduate of Mount Saint Vincent University (MSVU) and Dalhousie University, with degrees in Arts and Computer Science. Having originally studied under Arts to be a teacher, Jonathan has worked in multiple environments as an instructor – as a teacher in South Korea after his Arts degree from MSVU, and as a tutor and teaching assistant during his Computer Science degree from Dalhousie with Dr. Srini Sampalli. He has always had an interest in exploring different development platforms, which has exposed him to a variety of IDEs (IntelliJ IDEA, Webstorm, Netbeans, Visual Studio, among others) and text editors (Atom, Visual Studio Code, Sublime Text, etc.). Though most of his work has been in Java, Jonathan enjoys exploring alternative languages and their accompanying frameworks, such as C# and .NET, the MEAN stack for web development, and the many frameworks associated with mobile development. He also regularly works with GitHub, able to operate both through command line and IDE interfaces (but heavily preferring the latter).