devCamp Syllabus

Week 1

Monday

Tuesday

Wednesday

Thursday

Friday


Week 2

Monday

  • What we’ll learn today: Our focus will be on the Model (M of our MVC framework). The model represents data. Understanding how to create relationships with our models is vital to the process of requesting information from the database. Ruby methods are important building blocks that will be found throughout your applications. They are used to create functionality. Web developer tools allow you to quickly manipulate your CSS to see changes in real time.
  • Code exercise
  • Workshop Data Management in Rails
  • Workshop Ruby methods
  • Workshop Guide to Using Web Developer Tools
  • Lecture Practical Approach to Development

Tuesday

Wednesday

Thursday

Friday


Week 3

Monday

Tuesday

Wednesday

Thursday

  • What we’ll learn today: There are certain expectations that savvy users want and expect in their apps that are limited if we only use Rails, HTML, and CSS. Javascript functions and modules add more interaction and a heightened user experience to our apps. In Ruby we will dive in to OOP(object oriented programming). OOP makes applications scalable and editable. Your front-end objective today will be to recreate the Google Homepage using HTML and CSS without a guide! This will process will help you to be thinking like a developer.
  • Code exercise
  • Workshop Rails + JavaScript
  • Workshop Introduction to OOP in Ruby
  • Workshop Google clone: Google Homepage Project Overview and Instructions

Friday


Week 4

Monday

Tuesday

Wednesday

Thursday

Friday

Week 1

Monday

Tuesday

Wednesday

Thursday

Friday


Week 2

Monday

Tuesday

Wednesday

Thursday

Friday


Week 3

Monday

Tuesday

Wednesday

Thursday

Friday


Week 4

Monday

Tuesday

Wednesday

Thursday

Friday

Week 1

Monday

Tuesday

Wednesday

Thursday

Friday

Week 2

Monday

Tuesday

Wednesday

Thursday

Friday

Week 3

Monday

Tuesday

  • What we’ll learn today: You will focus on development of your capstone project.
  • Project Work

Wednesday

  • What we’ll learn today: You will continue work on your capstone project. We will have some review with a beginners guide to metaprogramming including the dangers of monkey patching and the appropriate use for this tool.
  • Project Work
  • Soft Skill Lecture: Examples of Metaprogramming

Thursday

  • What we’ll learn today: You will spend your time building out your app.
  • Project Work

Friday

  • What we’ll learn today: The focus will be your capstone project. We will explore JSON parsing. JSON is a universal data form designed to be used across all languages and frameworks. We will look at some real world examples and a great tool for capturing the API data we want.
  • Project Work
  • Soft Skill Lecture: JSON Parsing Guide for API Development
  • Writing or Screencast Assignment Due

Week 4

Monday

Tuesday

  • What we’ll learn today: Continue on with project work.
  • Project Work

Wednesday

  • What we’ll learn today: You will continue development on your capstone project. We will get wise to the secret weapon of making mistakes and the growth that can come from broken code.
  • Project Work
  • Soft Skill Lecture: The Power of Making Mistakes – Learning by Failing

Thursday

  • What we’ll learn today: You should be putting the finishing touches on your project.
  • Project Work

Friday

  • What we’ll learn today: Wrapping up any last details on your capstone project. We will focus on a practical technique that will lead to a lifestyle of productivity.
  • Project Work
  • Soft Skill Lecture: Practical Ways to Use the Pomodoro Technique as a Developer
  • Writing or Screencast Assignment Due
Unsupported Browser

devCamp does not support ancient browsers.
Install a modern version for best experience.