Curriculum

PhillyDevCamp provides a comprehensive introduction to the languages, technologies, and best practices used by today's web software developers. On the back-end, we will teach students about PHP, Drupal, Ruby, Rails, and MySQL. We will strengthen students' knowledge of HTML and CSS, and introduce them to jQuery, Node.js, and Angular.js. Since a developer is more than just the languages he or she knows, PhillyDevCamp students will also learn the soft skills involved with development such as how to keep code organized, how to ask the right questions, and where to look to help when it's needed.  

Drupal IconRails LogoHTML5 logoGit logoPHP MySQL logoNode logo

 

Tentative Itinerary 

Week 1: July 21st - 25th
9am - 6pm

  • Shell Commands
  • Vagrant & VirtualBox
  • PHP and MySQL basics
  • Git and version control 

Week 2: July 28th - August 1st
9am - 1pm

  • HTML, CSS, Sass
  • Javascript & jQuery
  • Angular.js
  • Responsive Design
  • Behavior Driven Development

Week 3: August 4th - 8th
9am - 1pm

  • Drupal Site Building
  • Drupal Development
  • Drupal Theming

Week 4: August 11th - 15th
9am - 1pm

  • Getting started with Ruby on Rails
  • Test Driven Development
  • Scopes, Relationships, and SQL

Week 5: August 18th - 22nd
9am - 1pm

  • Advanced Topics
  • Node.js
  • Web services, APIs
  • Caching
  • Soft skills for Programmers

Week 6: August 25th

  • Employer Meet & Greet