MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Ruby on Rails Second Edition LiveLessons

Course Summary

Learn Web Development with Rails


  • +

    Course Syllabus

    • Introduction
      • Introduction
    • Lesson 1: From Zero to Deploy
      • Learning Objectives
      • Introduction
      • The first app
      • Version control
      • Deploying
      • Conclusion
    • Lesson 2: A Demo App
      • Learning Objectives
      • Introduction
      • Planning the application
      • The Users resource
      • The Microposts resource
      • Inheritance hierarchies
      • Conclusion
    • Lesson 3: Mostly Static Pages
      • Learning Objectives
      • Introduction
      • Setting up the sample app
      • Static pages
      • Our first tests
      • Slightly dynamic pages
      • Conclusion
    • Lesson 4: Rails-Flavored Ruby
      • Learning Objectives
      • Introduction
      • Motivation
      • Strings and methods
      • Other data structures
      • Arrays and ranges
      • Blocks
      • Hashes and symbols
      • Ruby classes
      • A user class
      • Conclusion
    • Lesson 5: Filling In the Layout
      • Learning Objectives
      • Introduction
      • Adding some structure
      • Sass and the asset pipeline
      • Layout links
      • Pretty RSpec
      • User signup: A first step
      • Conclusion
    • Lesson 6: Modeling Users
      • Learning Objectives
      • Introduction
      • User model
      • User validations
      • Email format
      • Email uniqueness
      • Adding a secure password
      • Addendum with regex correction
    • Lesson 7: Sign Up
      • Learning Objectives
      • Introduction
      • Showing users
      • Signup form
      • Signup failure
      • Signup success
      • Refactoring the tests
      • Styling the form HTML
      • Signup error messages
      • Signup success (with Flash)
      • Solutions to exercises
      • Deploying to production with SSL
      • Conclusion
    • Lesson 8: Sign In, Sign Out
      • Learning Objectives
      • Introduction
      • Sessions
      • Signin failure
      • Signin success
      • sign_in & a remember token
      • A working signin method
      • current_user
      • Changing the layout links
      • Signing out
      • Intro to Cucumber (optional)
      • Deploying to Heroku
      • Addendum on current_user
    • Lesson 9: Updating, Showing, and Deleting Users
      • Learning Objectives
      • Introduction
      • Updating users
      • Successful edits
      • Requiring signed-in users
      • Requiring the right user
      • Friendly forwarding
      • Showing all users
      • Sample users
      • Pagination
      • Deleting users
      • Deploying to Heroku
    • Lesson 10: User Microposts
      • Learning Objectives
      • Introduction
      • A Micropost model
      • Showing microposts
      • Creating microposts
      • A proto-feed
      • Destroying microposts
      • Errata addendum
    • Lesson 11: Following Users
      • Learning Objectives
      • Introduction
      • The Relationship model
      • Followed users and followers
      • A web interface
      • Stats and a follow form
      • Following and followers pages
      • A working follow button
      • A follow button with Ajax
      • The status feed
      • Deploying the final sample app
      • Conclusion
    • Bonus
      • Installation
      • Advanced Setup
      • Sublime Text 2


Course Fee:
USD 299

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top