Dev Workshops
Fire up those laptops and get pumped to code!
Whether you're new to programming or you want to sharpen your skills, the Dev Workshops are perfect for you. They will be focused around today's most used languages and programs for those at the beginner, intermediate and advanced levels.
Select ONE focused workshop and spend over three hours in these hands-on class with an expert. Don't worry, we will give you a break and include lunch. OM NOM NOM.
Please make sure to come with your laptop fully charged.
Agenda
- 10:00 AM - Registration, light breakfast & Networking
- 10:30 AM - Workshops begin
- 12:15 PM - BREAK (an amazing lunch)
- 12:45 PM - Workshops Resume
- 2:00 PM - Workshops end
Workshops
JavaScript Introduction Class:
Introduction to JavaScript
In this JavaScript crash course we will explain some of the basic features of the JavaScript language. To give some understanding of how it all works we will use these fundamentals to create a simple app and review how these features are common to all programming languages.
Workshop requirements:
- A general understanding of the Internet and the World Wide Web (WWW).
- Good working knowledge of HyperText Markup Language (HTML).
- A modern browser (chrome, firefox)
- A plain text editor (sublime text, notepad++, brackets)
Instructors: Iyasu Watts & David Ginzberg, Zip Code Wilmington
JavaScript Intermediate Class:
Introduction to Typescript
TypeScript is a typed superset of JavaScript that gets transpiled to plain JavaScript. This course will get you familiar with TypeScript and its powerful and scalable, cross-platform language . You will cover all of the main language features of TypeScript by building a simple app.
Prerequisites:
- A beginner level understanding of JavaScript
- You need to have Node.js and NPM installed
- Having typescript already installed is a plus
Instructor: Froilan Miranda, Zip Code Wilmington
Javascript Advanced Class
A walking tour of TypeScript and Angular 4
The TypeScript-driven Angular framework is a one-stop shop for writing reactive single page web applications. Where other libraries like React force you to add every additional feature manually, and pick between several approaches, Angular tries to give you most everything you need within its ecosystem.
We'll take a walking tour of Angular 4, released just before ng-conf 2017, and build an application together using the Angular CLI. We'll learn enough TypeScript to wonder how you have lived without it for all these years, and build some components, services, and interact with data via a streaming API, RxJS.
Prerequisites:
- Please run through these instructions before arriving.
Instructor: Ken Rimple, Chariot Solutions
Ruby Introduction Class
Fun with Programming and Flow Control: Ruby Games
Are you interested in programming, but perhaps felt too intimidated to try it? With the right setting and approach, learning to program can be challenging and fun! Together, we’ll create some simple programs using Ruby and conditional statements that can help our programs make decisions. After learning the basics, we’ll find out what dice, rock, paper, scissors, and guess the number all have in common - they’re fun games to build with programming and Ruby! In this workshop, we’ll create games that use input, output, conditional statements, and looping.
Instructor: Kylee Acker, Experience Manager, Launch Academy
Ruby Intermediate Class
Intro to Test Driven Development with Ruby and RSpec
In this workshop, we’ll write code that automatically tests our…code. Test Driven Development is a popular development technique where we write code that essentially validates our understanding of how a program should work. By writing these tests first with Ruby and RSpec, we can write better and more resilient programs. Along the way, we’ll learn about some object oriented design principles that will help us to write better and more coherent code.
Instructor: Dan Pickett, Co-Founder, Launch Academy
Speakers
Ken Rimple
Ken Rimple teaches, mentors and consults in JavaScript front-end platforms and has a long history of…
Froilan Miranda
15+ years working as a software engineer and presentation layer developer, creating…
Iyasu Watts
Worked 5+ year as a software developer and computer programming instructor at Temple University’s…
David Ginzberg
David Ginzberg is a civic hacker with a professional background in finance, cyber security, and…
Dan Pickett
In 2012, Dan Pickett co-founded Launch Academy built around the premises of helping people become the…
Kylee Acker
Kylee Acker is the Experience Manager at Launch Academy Philadelphia. A Launch Academy alumna…