wdi-21
Daily Stuff
Introduction
Week 01
Day 01
Introduction | Orientation | Housekeeping
Structure of the Course
Introduction to the Command Line
The Command Line Murder Mystery
Day 02
Git - Intro to Git
Slides.
Javascript - Introduction to Javascript
Javascript - Data Types
Javascript - Functions
Javascript - Coding Conventions
Javascript - Operators
Javascript - Control Flow - Conditionals
Day 03
Javascript - Functions
Javascript - Loops
Day 04
Javascript - Arrays
JavaScript - Objects
Day 05
JavaScript - Advanced Functions
The Keyword
The Object
JavaScript - Advanced Objects
Methods
Factories and Constructors
Week 02
Day 01
HTML
CSS
Day 02
CSS - Visual Formatting Model
CSS - Fonts
Atom Packages
Day 03
JavaScript - The Document Object Model (DOM)
Accessing Elements
Manipulating Elements
Creating Elements
Events
Day 04
JavaScript - Animation
Timers
Callbacks
JavaScript - Libraries
JavaScript - jQuery - Introduction
Day 05
JavaScript - jQuery - Events
JavaScript - jQuery - Animation and Effects
JavaScript - jQuery - Patterns and Anti-patterns
JavaScript - jQuery - Plugins
Project Zero - Brief
Week 04
Easter Monday
Day 01
Ruby - Installation and RVM
Ruby - A Brief History of Ruby
Ruby - Introduction
Data Types
Strings and Numbers
Operators
Variables
Methods
Ruby - Fundamentals - Pt I
Conditionals
Control Structures
Ruby - Methods
Day 02
Ruby - Collections
Arrays
Hashes
Ruby - Fundamentals - Part II
Day 03
Web Servers
Sinatra
Day 04
Ruby - Object Oriented Programming
Objects
Classes
Ruby - Variable Scope
Ruby - Class and Instance Methods
SQL (Structured Query Language)
Sinatra - CRUD with SQL
Week 05
Day 01
Ruby on Rails - Introduction
Ruby on Rails - Basic Project Setup (no database)
Day 02
Ruby on Rails - Conventions
Ruby on Rails - Migrations
Ruby on Rails - Rails in the Terminal
Ruby on Rails - Associations - Pt I
Ruby on Rails - Helpers
Form helpers
Day 03
Ruby on Rails - ActiveRecord
Ruby on Rails - Rails in the Terminal
Ruby on Rails - Associations
Ruby on Rails - Partials
Ruby on Rails - Basic Project Setup (with database)
Day 04
Ruby on Rails - Validations
PostgreSQL - Install
Project One - Brief
Day 05
Ruby on Rails - Authentication
Ruby on Rails - Authorisation
Ruby on Rails - Sessions
Strftime
Ruby on Rails - Helpers
Number helpers
Text helpers
Asset helpers
URL helpers
Week 07
Day 01
Ruby - Test Driven Development
JavaScript - Callbacks Interlude
JavaScript - AJAX and XHR
Day 02
JavaScript - AJAX with jQuery
JavaScript - Same Origin Policy
JavaScript - AJAX and APIs - Things to Remember
Day 03
JavaScript - AJAX on Rails
Day 04
JavaScript - UnderscoreJS
Day 05
JavaScript - BackboneJS - Part I
Week 08
Day 01
JavaScript - BackboneJS II
Day 02
JavaScript - BackboneJS III
Week 10
Day 01
Ruby - Nokogiri
CSS - Responsive Web Design
Day 02
Advanced CSS - Transitions and Animations
Regular Expressions I
Day 03
Regular Expressions II
Rails - Rspec
Custom Rake tasks
Interview questions I
Day 04
Testing
Rails - Faker & FactoryGirl
Rspec II
Day 05
SVG Line drawing
Greensocks animation library
Skrollr
Week 11
Day 01
The Future of JavaScript
Day 02
NodeJS
NPM
React
Day 03
React continued:
ReactJS - The React Ecosystem
ReactJS - Hello World (codealong)
ReactJS - Components
Day 04
ReactJS - Routers
ReactJS - AJAX
ReactJS - GitHub (codealong)
Interview Questions - Part II
Day 05
ThreeJS
Modules
Git Repository Setup
Heroku
Materialize
Underscore
Cloudinary
Geocoder
Nokogiri
Mailers
Advanced Bash
BounceJS, AnimateCSS and SweetAlert
paperJS
3js
Outcomes slides
Intro
LinkedIn
Resumés
Interview techniques
Portfolios
Interview questions
Part one
Part two
Part three
Part four
Your answers
Dictionary
Definitions you might find useful
Warmups
Warmup and solution - Raindrops - JS
Warmup and solution - Leap Years - JS
Warmup and solution - Serge - JS
Warmup and solution - 99 bottles of beer - JS
Warmup and solution - Scrabble - JS
Warmup and solution - Nucleotides - JS
Warmup and solution - Anagrammer - JS
Warmup and solution - Space Age - JS
Warmup and solution - The sieve of Eratosthenes - JS
Warmup and solution - Raindrops - Ruby
Warmup and solution - Nucleotides - Ruby
Warmup and solution - Point Mutations - Ruby
Warmup and solution - Robot factory - Ruby
Warmup and solution - Allergens - JS
Warmup and solution - Reverse & flatten - JS
Warmup and solution - Roman numerals - Ruby
Warmup and solution - Simple sums - Ruby & JS
Warmup and solution - Atbash cipher - Ruby & JS
Warmup and solution - Grains - Javascript
Warmup and solution - Prime factors - Javascript
Warmup and solution - Etch-a-sketch - Javascript & Canvas
Warmup and solution - Wordy calculator - Ruby
Warmup and solution - Phone numbers - Ruby
Warmup and solution - The Collatz conjecture - JS & Ruby
Warmup and solution - Happy numbers - JS
Warmup and solution - Snake - JS & Canvas
Powered by
GitBook
Week 08
Week 08
Week 08
Day 01
JavaScript - BackboneJS II
Day 02
JavaScript - BackboneJS - Part III
Burning Airlines!
results matching "
"
No results matching "
"