This repository has been created to show a weekly breakdown of my 12 weeks at Makers Academy.
- Ruby
- RSpec
- Git
- Test-Driven Development with RSpec
- Object-Oriented Design with Class-Responsiblity Cards
- Boris Bikes - Take One
- Boris Bikes - Take Two
- FAAST (Weekend Challenge)
- Version Control Challenge
- Ruby
- RSpec
- Working in teams
- Agile processes
- SOLID Design Principles
- Design Patterns
- BattleShips
- Takeaway (Weekend Challenge)
- Fizzbuzz - a simple Ruby kata
- Ruby
- RSpec
- Sinatra
- Cucumber
- Capybara
- HTML5
- CSS3
- Designing a simple framework-based web application
- Behavior-Driven Design with Cucumber and Capybara
- User Experience
- Translating object-oriented back-end logic to front-end web design
- Simple web forms
- Ruby
- RSpec
- Sinatra
- Capybara
- PostgresQL
- DataMapper
- HTML5
- CSS3
- Relational Databases
- Basic CRUD apps in Sinatra
- Behavior-Driven Development with RSpec
- User account management and password encryption
- Javascript
- Jasmine
- jQuery
- Io
- HTML5
- CSS3
- Sinatra
- Introduction to Javascript and jQuery
- CSS webkit animations
- Deploy a simple Javascript application with Sinatra server on Heroku
- Build a single-page Rock Paper Scissors app using client-side Javascript
- Fizzbuzz kata in io
- Fizzbuzz kata in JS
- Airport
- Rock Paper Scissors JS
- [Bowling kata in JS]
- Javascript
- JQuery
- Jasmine
- HTML5
- CSS3
- APIs
- AJAX
- Sinatra
- HandlebarsJS
- Responsive design in a single-page web application
- Make a JSON request to a third-party API (i.e. Github)
- Understand structure of AJAX requests and responses
- Build a server-side API in Sinatra
- Templating with HandlebarsJS
- Thermocat
- Github Profile Fetcher
- [Chitter Redux]
- Javascript
- JQuery
- Node.js
- Socket.io
- CoffeeScript
- Mocha
- Asynchronous event handling in Node.js
- Server-side Javascript
- CoffeeScript
- BDD and TDD with Mocha
- learnyounode
- [Makers IDE]
- [Yeoman tutorial]
- [Node-MongoDB tutorial]
- Rails 4
- Ruby
- PostgresQL
- ActiveRecord
- jQuery
- AJAX
- HTML5
- CSS3
- Devise
- Omniauth (with Facebook OAuth)
- Square Payments API
- RSpec
- Poltergeist
- Selenium
In Week 9, we had a three-day "Make-a-thon". Sandrine, Pablo, and Andrew, and I built two browser-based re-imaginings of Pacman. The first iteration is written in Angular on an ExpressJS server, and the second is in HTML5 canvas.
- Javascript
- JQuery
- AngularJS
- NodeJS
- ExpressJS
- Socket.io
- HTML5 Canvas
- CSS3
- Karma
- Mocha
- Working in teams
- Agile development
- Scoping a project
- Kanban-based project management
- Introduction to new frontend technologies (HTML5 Canvas, Angular)
- Ruby
- RSpec
- Javascript
- Node
- Express
- Angular
- Ruby metaprogramming
- Introduction to Python, PHP, Clojure, Java
- Wrap up previous projects
The final two weeks of Makers Academy are dedicated to final projects. These projects are designed to be a showcase of best practices and technologies learned during the course.
- Ruby
- Rails
- RSpec
- HTML
- CSS
- jQuery