• wdi-dragons
  • Introduction & Syllabus
    • Welcome
    • Student Holidays
    • Homework Submission
    • Class Library
    • Required Software
    • Course Outline
    • All Videos/Source Code
  • Front End Fundamentals
    • Introduction
      • Mac Cheat Sheet
      • Terminal Cheat Sheet
      • Workshop: Star Wars Command Line
    • Hello World
      • Variables
      • Data Types
      • Control Flow
      • String Concatenation
      • Arrays
      • Loops
      • Syntax
      • Homework: Markdown and Readmes
    • Functions, Loops, Objects
      • Homework
    • Drawing on the Web
      • HTML and CSS
      • The DOM
      • Converting Pixels to EM
      • Canvas
    • Second Pass Friday
      • Weekend Practice
      • Bonus Weekend Practice
  • Object Oriented JS & jQuery
    • Objects and CSS
      • Morning Review
      • Object Methods
      • this, hasOwnProperty, .keys
      • HTML & CSS Layouts
      • Homework: Layout Challenges
    • Wireframe to Production
      • Morning Exercise
      • Sass & CSS Variables
      • Colour Theory 101
      • Fonts
      • Style Guides
      • Homework
    • Creating User Interface Components
      • Selectors
      • DOM Events
      • Components 101
      • Constructors
      • Component Constructor Boilerplate
      • Videos
      • Homework
    • Write Less & Do More avec jQuery
      • Component Recap
      • jQuery
      • jQuery Boilerplate
      • document.ready
      • Homework
    • Second Pass Friday
  • Advanced Front End
    • Ajax
    • Ajax in Depth
    • Fellowship Solution
  • Project #1: The Game
    • Requesting Feedback
  • Ruby & Sinatra
    • Introduction to Ruby
      • Front-End Recap Quiz
      • Dev Environment
      • Strings, Arrays, & Hashes
      • Detecting Ruby Types
      • Video: Pry
      • Conditionals
      • Loops
      • Enumeration
      • Methods
      • Single vs Double Quotes
      • Practice: Rups!
      • Homework: Rups! 2.0
    • Everything is an Object
      • Rups Recap/Examples
      • .each
      • Movie Object
      • Methods, Again
      • Classes
      • Stephen's Class Notes
      • Inheritance
      • Homework: Classes
    • Introduction to Sinatra
      • Our First Server
      • Lab: Driving with Sinatra
      • Lab: Sinatra On Your Own
      • ERB (Embedded Ruby) Views
      • Homework: Animals!
      • Bonus Homework
    • Second Pass Friday
      • JSON
      • Ruby Q&A
      • Sinatra Second Pass
      • Deploying to Heroku
      • Homework
  • MVC with Sinatra
    • Databases
      • Introduction to Databases
      • Entity Relationship Diagrams
      • Postgres Data Types
      • Lab: ERDs!
      • Structured Query Language
      • Postgres Cheatsheet
      • SQL Examples
      • Lab: Twitter Migrations
      • Homework
    • 'Physical' Servers
      • Building a Web Server
      • Digital Ocean
      • Server Building in a Nutshell
      • Your App on a server
      • Homework: FileReader
      • Bonus Homework: Dragon Latin
    • Models, ActiveRecord, & CRUD
      • Shopping List Wireframes
      • Models with ActiveRecord
      • CRUD with ActiveRecord
      • ERB in Depth
      • Rake & Migrations
      • Lab: Pair Programming
      • Homework
    • Models and Controllers
      • Models and SQL Q&A
      • Bundling it Together
      • Guide: CRUD from Scratch
      • CRUD Controllers
    • Relationship Advice
      • ActiveRecord Cheatsheet
      • Homework
    • Security 101
      • Server Side Authentication
      • Account Models & BCrypt
      • Tux: Console for Sinatra
      • Account Controller
      • Rake
    • Second Pass Friday
      • Morning Exercise w/Divvy
      • Mapping Routes
      • Classes, Revisited
      • A Class in Java
      • JSONReader Class
      • BCrypt Salt/Hashing
      • Application Controller Architecture
      • Digital Ocean Production Server Videos
      • Bootstrap Self-Practice
      • Many:Many & 1:Many Models with ActiveRecord
      • Sending Emails with Mandrill
  • Project #2: Full Stack
    • Week Schedule
    • Project Teams
    • Project Scope
    • Initiation Survey
    • Scope Survey
  • Full Stack Node
    • From Ruby to Javascript
      • Intro to Test Driven Development
      • Ruby
      • Sinatra
      • Javascript
      • Lab: Javascript Recap, Reps, & Resilience
      • Homework: Setup Node Environment
    • Introduction to Node
      • Introduction to Jasmine
      • Intro to Node.js
      • Node File Structure
      • Node Event Loop
      • Node Server Examples
      • Sinatra vs Node
      • Node Modules
      • Exercise: Modules
      • Homework: Requesting with Node
    • MongoDB & the Wonders of NoSQL
      • npm Installation Notes
      • Installing MongoDB
      • Mongo 101 & Importing JSON
      • Mongoose Models, Schemas, & CRUD
      • Model Example
      • Mongoose + Models with Node
    • Express.js
      • Morning Q&A
      • Getting Started w/Express
      • Express Guide
      • RESTful API Example
      • Lab: Express Generate
      • Lab: Express Reps
    • OOJS Recap & 2nd Pass
      • Prototype
      • Full Stack from Scratch
      • ES6 Classes
      • Ajax on a View
      • This Week's Videos
      • Homework
    • Node in Production
  • Backbone.js
    • Introduction to Backbone.js
      • CDN Quick-Start
      • JSON Recap
      • Models
      • Views
      • Underscore Templates
      • Binding Backbone to an API
      • Videos
      • Homework
    • Backbone Second Pass
      • Models
      • Collections
      • Events
      • Views
      • Underscore Templates
      • Ruby + Backbone
      • Authentication with Passport
      • Swimclan Guide to Backbone
      • Homework
  • Project #3
    • Project Scope
    • Scope Survey
    • Initiation Survey
    • Teams
    • Week Schedule & Deliverables
  • Ruby on Rails
    • Getting Started
    • Rails Cheat Sheet
    • Intro to Rails
      • Video
      • Controllers and Routes
      • Views and Layouts
    • Validations and API's
      • Validations
      • Making Rails API
    • CRUD and Auth
      • CRUD
      • Authentication
    • Testing
      • Intro
      • Rails Rspec
    • 2nd Pass Friday
  • Angular & React.js
    • Angular.js 1.x
      • Introduction to Angular
      • Controllers
      • Binding to a REST API
    • Using Gulp
      • Gulp's Default Task
      • Project: Gulp Workflow
    • Introduction React.js
      • Components with JSX
      • Components Example
      • Understanding what React Solves
      • Rendering Components
      • Independent Practice
    • React in Depth
      • What is JSX?
      • Input Validation
      • Password Validation
      • Rendering API Data
    • Introduction to ES6
    • Test Driven Development: API
  • Computer Science
    • Algorithms
      • Running Average
      • Bubble Sort
    • Object-Oriented, Revisited
      • Classes
      • Interfaces
      • Abstract Classes
    • How to Interview
      • Breaking Problems Down
      • FizzBuzz
      • Java to Javascript
      • Resources
    • Regular Expressions
      • Declaration and Matching
      • Problem: Real World Scenarios
      • Resources
  • Capstone Project
    • Deadlines
Powered by GitBook

Resources

RegEx Resources

  • RegexOne: Learn Regular Expressions
  • How to parse HTML with Regex
  • Rubular: Browser Testing
  • Introduction to Regular Expressions
  • RegExp Tips

results matching ""

    No results matching ""