Dev Day Intro Workshops
Whether you're new to programming or wanting to sharpen your skills, the Dev Day Intro Workshops are perfect for you. Workshops will be focused around today's most used languages and programs.
Select ONE focused workshop and spend over three hours in class with an expert, learning the basics in these hands-on workshops.
Hot Breakfast included - YUM!
Please make sure to come with your laptop fully charged.
- 8:00 a.m. Registration & Networking
- 8:30 a.m. Workshops Begin
- 10:00 a.m. Short Break!
- 10:15 a.m. Workshops Resume
- 12:00 p.m. Workshops End
- Intro to Database Theory & SQL
- Intro to AngularJS
- Intro to Python
- Intro to Cassandra
- Intro to Responsive Web Design
Check out what you'll be learning with these in-depth workshop class descriptions.
Taught by Alexandra Hoefinger, web developer at Urban Outfitters & GDI Philly instructor
Come with a working knowledge of HTML & CSS, and a laptop with a text editor & Google Chrome installed.
Intro to Database Theory & SQL
Database Theory and PostgreSQL Basics
Taught by Zach Feldman, Chief Academic Officer and Co-Founder of New York Code + Design Academy
In this fun, approachable lecture, we'll learn the basics of relational database theory including how to maintain referential integrity, use primary and foreign keys, and create 3 different types of associations. Learning database theory will prepare you to analyze large datasets or create the dynamic backend for your next scalable web application. We'll also learn some SQL basics so you can go beyond the theoretical and back into the practical by the time we wrap up.
Come prepared with some basic computer knowledge as well as the Postgres.app installed on your laptop. Click here to download for a Mac. Click here to download for a PC.
Intro to AngularJS
Taught by Ken Rimple, Director of Training and Mentoring Services for Chariot Solutions
This is the framework that has caught on like wildfire in the enterprise developer community. Just about everybody in tech has had a discussion about AngularJS - they love it, they hate it, they don't understand it, they want to learn it. And why are they rewriting it???
Bring your laptop, a modern web browser (Chrome suggested) and your favorite editor, and let's get down to coding and testing.
Intro to Python
with Sarah Gray, Software Engineer at PromptWorks, GDI Philly Instructor and Member of the Philly Python User Group Education Committee
This fun, approachable language is a great tool for every developer to have in their back pocket — it can be used for anything from lightweight scripting to heavyweight data analysis. It's also a great tool for learning to program. In this course, we'll talk about basic programming concepts like variables, data structures and the judicious application of those structures, objects, methods, iterators, conditionals and more. By the end of class, students will understand the building blocks of the language, what good python code looks like, and will have completed a small coding exercise.
Attendees should bring a laptop and power charger with them to class so that they can code alongside the lecture. Participants should also have Python installed before class; installation instructions will be sent to registered participants a few days before class. This class is newbie friendly!
Before class, students should have a version of Python 2 (preferably some version of Python 2.7) installed on the laptop they will be bringing. For installation instructions see these documents from the Boston Python Workshop:
Having trouble installing or working with Python? Not to worry! You can complete most of the class using http://www.trypython.org/, an in browser interactive Python tool.
Intro to Cassandra
Zero to Big Data w/ Cassandra
Taught by Brian Oâ€™Neill, CTO of Health Market Science
Cassandra is a rock-solid, distributed database. It is the perfect foundation for a big data platform, and in this class you will see why.
In a highly interactive and hands-on session, we will cover installation, architecture, and application development with Cassandra. The class will address data modeling, APIs, and compatible distributed processing frameworks.
Attendees will develop a simple java application against Cassandra using the CQL driver. Then we will proceed on to Hadoop, and end with Spark.
Buckle in. We are going to go fast. It is recommended that you come to the session with Eclipse fired up and ready to go.
Intro to Responsive Web Design
Getting Started with Responsive Web Design
Taught by Brian Crumley, Lead Front End Developer at O3 World
The ways people access your website have evolved into an innumerable assortment of screen sizes and devices. From mobile devices that fit in your hand, to TV screens, and even refrigerators?! This new landscape requires not only a new way of architecting websites, but also a new perspective on how and where an individual might be accessing your site. In this workshop, through a combination of instruction and hands-on learning, weâ€™ll get familiar with the concept of Responsive Design, learn why any site youâ€™re working on today should be architected mobile-first, and experiment with the techniques and tools to build future-friendly websites.
Attendees should have a beginner to intermediate understanding of HTML and CSS and be comfortable writing code by hand in a text editor such as Sublime Text. Bring your laptop so you can work along with the class.
This event is a part of Philly Tech Week's Dev Conference Day. Check out the full list of Dev Conference events.
Zach Feldman has been a tinkerer from childhood. He is a Co-Founder and currently Chief Academic…
Brian is CTO at Monetate, a Philly-based SaaS company focused on creating meaningful, personalized…
A former English teacher in NYC, Alexandra transitioned to a career in programming out of an…
Brian is passionate about creating high performance responsive web experiences that strike a balance…
Sarah Gray is a Software Engineer at PromptWorks. When she's not working, she serves as a GDI…