Teaching Tree
Subject
Computer Science
Ruby Programming
Math
Add
Login
Sign Up
Armando Fox - UC Berkeley
SaaS - 3.1 - Ruby 101
Topic:
Miscellaneous
Teacher:
Armando Fox
Concepts In This Lecture:
Naming Conventions - 01:29
Symbols - 02:51
Variables - 03:58
Arrays - 04:43
Hashes - 05:06
Methods - 05:58
Ending Statements - 07:07
Boolean Values - 08:10
SaaS - 3.2, 3.3 - Ruby Objects and Methods
Topic:
Miscellaneous
Teacher:
Armando Fox
Concepts In This Lecture:
Everything is an Object - 00:03
Objects - 00:03
Nil - 00:31
Methods - 00:44
Send Method - 00:45
Adding to an Array - 04:08
Using Parentheses - 05:55
SaaS - 3.4 - Object Oriented Programming in Ruby
Topic:
Miscellaneous
Teacher:
Armando Fox
Concepts In This Lecture:
Classes - 00:02
Instance Variables - 00:28
Getter and Setter Methods - 00:36
Attr_accessor - 04:21
SaaS - 3.5 - Ruby Metaprogramming
Topic:
Miscellaneous
Teacher:
Armando Fox
Concepts In This Lecture:
Metaprogramming - 00:03
Open Classes - 00:10
Method_missing - 02:15
SaaS - 3.6 - Ruby Blocks, Iterators, Functional Idioms
Topic:
Miscellaneous
Teacher:
Armando Fox
Concepts In This Lecture:
Loops - 00:03
Iteration - 01:13
SaaS - 5.1 - Testing Overview
Topic:
Testing
Teacher:
Armando Fox
SaaS - 5.2 - FIRST, TDD and Getting Started with RSpec
Topic:
Testing
Teacher:
Armando Fox
Concepts In This Lecture:
Unit Test Guidelines - 00:33
RSpec - 02:41
SaaS - 5.4 - More Controller Specs and Refactoring
Topic:
Testing
Teacher:
Armando Fox
Concepts In This Lecture:
Breaking Dependency - 00:58
Seams - 01:40
Should Method (RSpec) - 05:26
Checking for Rendering - 08:00
SaaS - 5.4 - More Controller Specs and Refactoring (continued)
Topic:
Testing
Teacher:
Armando Fox
Concepts In This Lecture:
Assigns Method (RSpec) - 00:25
Mock Objects - 02:57
SaaS - 5.5 - Fixtures and Factories
Topic:
Testing
Teacher:
Armando Fox
Concepts In This Lecture:
Fixtures - 01:02
Factories - 04:21
SaaS - 5.6 - 5.7 - TDD for the Model & Stubbing the Internet
Topic:
Testing
Teacher:
Armando Fox
SaaS - 5.8 - 5.11 - Coverage and Testing Concepts and Perspectives
Topic:
Testing
Teacher:
Armando Fox
Concepts In This Lecture:
Coverage Measures - 02:17
Types of Tests - 05:30
Mutation Testing - 10:31
Fuzz Testing - 10:59
Benefits of Test-driven Develo... - 15:30