Ruby on Rails Coding Bootcamp

Courses
6
Lessons
339
Enrolled
1,309

What's Included

Product Details

Access
Lifetime
Content
13 hours
Lessons
103

BDD with Ruby on Rails: Using RSpec 3 & Capybara

Gain Essential Skills for Your Resume w/ Automation & Behavior Driven Development

By Mashrur Hossain | in Online Courses

This unique course provides a thorough introduction to using Behavior Driven Development (BDD) to build web applications with Ruby on Rails. Why? The advantages go on and on-- for example the feature specs used extensively in BDD read like plain English. This allows end users and developers to easily communicate with each other, and even allows end users to write the features themselves.
  • Learn Behavior Driven Development w/ over 103 lectures & 13 hours of content
  • Gain essential RSpec & Capybara experience for automated testing
  • Emulate browser-based user behavior to complete a business process from beginning to end
  • Give your resume a boost
  • Build two complex & functional web apps
  • Learn to work w/ external JavaScript libraries for charts & date pickers
  • Study migrations, one-to-many & many-to-many associations
  • Utilize Rails 4.2
Mashrur Hossain has been a technology professional for over a decade and holds degrees in both Computer Science and Economics. He has worked with Enterprise Software Systems throughout his career with roles in analysis, development, and management. He is very passionate about web application development, and believes Ruby on Rails has proven to be a very strong force in this field. Join him for his comprehensive Ruby on Rails Developer courses as he guides you through the world of web application development using Rails. Emmanuel Asante studied mining engineering and information systems at the University of South Africa. While working in the mines, he developed various mining, rock mechanics, and geological applications using languages ranging from Perl, Turbo Pascal to C#, Java and Ruby. In particular, he developed a mining production information management system, as well as a pit crew performance management system, both for Thompson Creek Metals (Endako Mines). Also noteworthy was his client management application for Snowden Mining Industry Consultants. For more details on this course and the instructors, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Basic understanding of Rails suggested
  • Internet required

Course Outline

  • Introduction: Up and running with Ruby on Rails 4.2 using cloud based IDE
    • Introduction
    • Course overview and best way to use the course
    • Overview of development environment setup
    • Development Environment Update
    • Setup cloud-based integrated development environment using nitrous
    • Setup local development environment (Mac users only optional)
    • Get familiar with development environment and wrap up Section 1
    • Alternative IDE - Sign up and use Cloud9 as the IDE instead of nitrous
    • Alternative IDE - Sign up and use Koding as the IDE instead of nitrous
  • Testing and Setup
    • MVC structure of Rails applications
    • Introduction to testing - unit, regression and RSpec
    • Start a new Blog application without default test unit
    • Setup a Github account and add SSH key
    • Create a Github repository for the web app and wrap up Section 2
  • Build Feature Tests - BDD
    • Setup RSpec and Capybara
    • Git branch and create article feature test
    • Setup Bootstrap, add navigation and messages
    • New article and route
    • New template code - document
    • Complete create action
    • Add Guard to the application
    • Run guard and fix a minor bug during addition
    • Add validations for articles
    • Flash vs. Flash.now
    • Listing articles feature
    • Showing articles feature
    • Update guard for wanted behavior
    • Editing articles feature
    • Deleting articles feature
    • Refactor the code
  • User Management
    • Introduction to users
    • Install Devise in the application
    • Create User model and signup feature
    • Update Devise views
    • Fix view
    • User sign in feature
    • Customize Devise views and create partials
    • User sign out
    • Build one-to-many association
    • Review app from the UI (browser), add styling and clean up branches
    • Restrict access to certain features from UI
    • Restrict access in controller
  • Comments feature - nested routes
    • Add comments feature
    • articles/show.html.erb template
    • Complete comments feature
    • Project Homework: Deploy to Production using Heroku
  • Workout App - User Management
    • Introduction and app preview
    • Homework: Create a new Workout App rails project
    • Solution: Create a new Workout App rails project
    • Homework assignment: Create first feature spec
    • Solution: homepage feature spec
    • Homework assignment: Add guard to application
    • Solution: add guard to the application
    • Create homepage and add Bootstrap to the application
    • Code template for application.html.erb prior to updates made in lecture 51
    • Setup Devise
    • Homework assignment: Create feature spec for user signup
    • Solution: User signup feature spec
    • User signup
    • Homework assignment: Create feature spec for user sign in
    • Solution: User sign in feature spec
    • User sign in
    • Homework assignment: Create feature spec for user sign out
    • Solution: User sign out feature spec
    • User sign out
    • Beautify Devise views
    • Templates for sign up and new views
    • Override deviseerrormessages! method
    • Template for deviseerrormessages! method and custom.css.scss styling
    • Create partials - header and main
    • Restrict links and wrap up Section 6
  • Exercise Management
    • Introduction to section 7 and build feature spec
    • Routes and controller for exercises
    • Exercise model and association with user
    • Build new exercise, update user model and add form partial
    • Template for _form.html.erb partial
    • Show action and template
    • Template for show.html.erb
    • Validations: Invalid exercise feature test and implementation
    • Add datepicker
    • Listing workouts
    • Adding graphs to exercise listing and default scope
    • Code for exercise.js file
    • Edit workouts
    • Delete workouts and wrap up Section 7
  • Working with Users
    • Introduction to Section 8 and fix flash messages bug
    • Add users listings to homepage
    • Add usernames to users
    • Add validations for names
    • Add pagination to users listings
    • Search users
    • Code for self.searchbyname method
    • Wrap up section 8 and clean up broken specs due to name validations
  • Follow/Unfollow Friends
    • Introduction and follow friend feature spec
    • Many to many association between users and friends through friendships
    • Create controller and routes for friendships
    • Display friends
    • Show friend's workout details
    • Showing friend workout details feature spec document
    • Unfollow a friend
    • Review, final updates, app wrap up and homework assignment
    • Thank you for taking the course
  • Misc - Items and links useful for course
    • Github repository links for the apps built in the course

View Full Curriculum


Access
Lifetime
Content
15 hours
Lessons
94

The Professional Ruby on Rails Developer

Imagine, Design & Build Advanced Web Applications

By Mashrur Hossain | in Online Courses

This in-depth course provides a thorough introduction to web application development using the Rails framework. Why Ruby on Rails? Since its introduction, it's rapidly become one of the most powerful tools available. It's even used by top sites like Basecamp, Twitter, Shopify, Github, Groupon, Hulu, Airbnb, and many more. This course takes an extremely hands-on approach, even the code you'll use is created from scratch, limiting the use of shortcuts and generators. You'll dive right in and use a pre-configured Ruby on Rails development environment to master essential skills.
  • Practice & understand the fundamentals w/ 94 lectures & 15+ hours of content
  • Study Rails 4 using cloud-based Integrated Development Environment
  • Work w/ Git for version control & GitHub as a code repository
  • Study Rails MVC structure in-depth: models, views & controllers
  • Conceptualize & design using wireframing tools
  • Building an authentication system using default Rails stack: admin feature, log in/logout & signup
  • Work w/ Bootstrap for UI, Amazon Web Services for file/image hosting, file uploaders, Gravatars
  • Test Driven Development (TDD) for certain features using Minitest
  • Study model & non-model backed forms, implementing like/dislike voting feature
  • Learn migrations, one-to-many & many-to-many associations
Mashrur Hossain has been a technology professional for over a decade and holds degrees in both Computer Science and Economics. He has worked with Enterprise Software Systems throughout his career with roles in analysis, development, and management. He is very passionate about web application development, and believes Ruby on Rails has proven to be a very strong force in this field. Join him for his comprehensive Ruby on Rails Developer courses as he guides you through the world of web application development using Rails. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: intermediate

Compatibility

  • Internet required

Course Outline

  • Up and running with Ruby on Rails
    • Course Introduction
    • Course structure and overview
    • Sign up for Cloud9 account
    • Getting familiar with IDE environment
    • Running the rails server, previewing the app on browser and making a directory
    • Familiarity with command line and new blog app
    • Signup for Github
    • MVC and cloning blog app part 1 : intro, cloning and setting remote origins
    • MVC and cloning blog app part 2 : practice, push code to github, wireframe intro
    • Build mockup of home page and route
    • Build home page foreword
    • Build home page part 1 : Intro to bootstrap, installation, asset pipeline
    • Build home page part 2 : Implement bootstrap for front end and fix bug
    • Build home page part 3 : Complete homepage views and CSS
    • Create Github repo, add navigation partials and push code
    • Signup for Heroku
    • Deploy to Heroku
    • Learn and practice Ruby
  • Database and UI: Migrations, TDD, Associations, Gravatar, Forms and Image upload
    • Introduction to migrations using blog app part 1 : detailed intro and convention
    • Introduction to migrations using blog app part 2 : create tables, models, assoc.
    • Introduction to migrations using blog app part 3 : complete assoc, rails console
    • Create chefs and recipes tables
    • Test Driven Development (TDD) for recipe model spec and validations part 1
    • Test Driven Development (TDD) for recipe model, spec and validations part 2
    • TDD for chef model spec and validations part 1 : spec, create tests, validations
    • TDD for chef model spec and validations part 2 : email tests/validations
    • One to many association between chef and recipes
    • Routes and recipes index part 1 : intro, http request/response, resources
    • Routes and recipes index part 2 : start recipes listing index
    • Add Gravatar feature for chefs
    • Build show recipes page
    • Forms and actions - New recipes part 1 : model backed forms, UI for new recipe
    • Forms and actions - New recipes part 2 : strong params, error messages
    • Forms and actions - Edit recipes
    • Form partials
    • Implement image upload feature part 1 : installation, git branch feature, update
    • Implement image upload feature part 2 : image handling, display, forms update
    • Implement image upload feature part 3 : javascript validation, resizing/storage
  • UI and Features: Authentication, Pagination, Likes, Chefs index
    • Implement like/dislike feature for recipes part 1 : 1 - many, create table
    • Implement like/dislike feature for recipes part 2 : create routes, paths/display
    • Implement like/dislike feature for recipes part 3 : counts, validations
    • Add Pagination to views
    • Introduction to Authentication
    • Build authentication system and register new chef part 1 : method/bcrypt install
    • Build authentication system and register new chef part 2: forms and actions
    • Edit chef
    • Build chefs show and index pages part 1 : actions - show and views
    • Build chefs show and index pages part 2 : chefs listing, pagination
    • Add paths
    • Build log in and logout functionality part 1 : routes, log in form
    • Build log in and logout functionality part 2 : create, destroy sessions
    • Build log in and logout functionality part 3 : helper methods, usage in views
    • Complete authentication system part 1 : navigation updates, toggle menu
    • Complete authentication system part 2 : before action, private methods
    • Complete authentication system part 3 : before action, more methods, completion
    • Add chefs listing and build view tabs feature
  • Add Features: AWS, Migrations, Displays, Admin user, Summary Project
    • Amazon web services and prod image upload/storage part 1 : intro and prod setup
    • Updated AWS site and new video showing that portion added to lecture 84
    • Amazon web services and prod image upload/storage part 2 : AWS signup, s3 bucket
    • Amazon web services and prod image upload/storage part 3 : fog, heroku deploy
    • Introduction to Many to Many associations
    • Migrations for many to many associations part 1 : create tables, models, assocs
    • Migrations for many to many associations part 2 : test assocs in rails console
    • Build new styles and ingredients part 1 : create routes/controllers/actions
    • Build new styles and ingredients part 2 : UI display and create actions
    • Display styles and ingredients part 1 : add UI display features
    • Display styles and ingredients part 2 : nav toggle and other displays completion
    • Complete styles and ingredients part 1 : before action, restricting actions
    • Complete styles and ingredients part 2 : create associations at creation
    • Fix CSS and display for styles and ingredients
    • Build admin user functionality part 1 : intro, implementation, routes
    • Build admin user functionality part 2 : restrict actions, dep destroy/deploy
    • Fix show recipes bug
    • Course Summary and final project - build reviews feature
    • Thank you!
  • Misc.
    • Interview with Senior Rails Developer: Next steps, Industry Insights and more!
    • Useful links used in the course
    • Sample valid email regex and some tests (lecture 25 and 26)
    • Gravatar helper method (lecture 30)
    • Javascript code for image load UI validation (lecture 38)
    • Sample IAM user policy for S3 bucket access (lecture 58 supplement)
    • Bonus video: Making your Heroku hosted app work with your custom domain name
    • Bonus: How to setup a Rails development environment on your local machine
    • Amazon Web Services S3 bucket setup video (new)

View Full Curriculum


Access
Lifetime
Content
13 hours
Lessons
47

Learn Ruby on Rails by Building Projects

Upgrade You Ruby on Rails Skills with Hands-On Projects

By Eduonix Learning Solutions | in Online Courses

Projects in Ruby On Rails is for developers looking to upgrade their skills without enrolling in a full time coding institution. Primarily taught in Linux, this course also includes tutorials to help you get started in Windows if needed. The following projects have been selected and created for this course, and will not only help you understand the core concepts of Ruby on Rails, but also teach you essential best practices for web development.
  • Upgrade your Ruby on Rails skills w/ over 47 lectures & 13 hours of content
  • Install Ruby on Rails & MySQL to build a simple web app
  • Create a complete blog management system like WordPress while mastering Ruby technique
  • Explore professional Ruby techniques while creating a Ruby image gallery
  • Extend your code to make a shopping cart
  • Learn to use Ruby code effectively in commercial projects
  • Study best software development practices
Eduonix creates and distributes high-quality technology training content on the web! Their team of industry professionals have been training manpower for more than a decade, and aim to teach technology the way it's used in the professional world. They have a professional team of trainers for technologies ranging from mobility to web to enterprise to database and server administration. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Basic knowledge of Ruby and Rails & Linux suggested

Course Outline

  • Getting Started
    • Course Intro (5:39)
    • Intro to Ruby (9:40)
    • Intro to Rails (8:39)
    • Install Rails in Linux Ubuntu (5:02)
    • Install Rails in Windows (2:52)
  • Building A Simple Book Store
    • Setting up the Environment (2:31)
    • MySQL SetUp (20:54)
    • BookStore Controllers & Views part 1 (10:43)
    • BookStore Controllers & Views part 2 (14:55)
    • BookStore Application Layout - Part A (10:21)
    • BookStore Application Layout - Part B (14:46)
    • BookStore Application Layout - Part C (21:52)
    • BookStore Models & Database (21:11)
    • Creating Books Part 1 (14:55)
    • Creating Books Part 2 (15:23)
    • Untitled Lecture
    • Editing & Deleting Books (23:36)
    • Editing & Deleting Other Resources (18:29)
  • Building a Blogging System
    • Chapter 2 Intro (3:04)
    • Building the rBlog UI Part - A (14:12)
    • Building the rBlog UI Part - B (12:43)
    • Building the rBlog UI Part - C (8:21)
    • Building the rBlog UI Part - D (21:29)
    • Setup Controllers, Models and Routes (24:46)
    • Bootstrap Sass Layouts (16:14)
    • Implementing the Application UI (19:59)
    • Admin CRUD Part - A (11:03)
    • Admin CRUD Part - B (14:22)
    • Admin CRUD Part - C (22:56)
    • Search and Pagination-part A (14:53)
    • Search and Pagination-part B (10:53)
    • File Upload & Editor Fields (21:30)
    • Frontend Posts, Categories & Comments-part A (14:54)
    • Frontend Posts, Categories & Comments-part B (13:16)
    • rBlog Login System (22:53)
  • Building a Image Gallery
    • Chapter 3 Intro (2:19)
    • rGallery UI (22:18)
    • rGallery UI - Part B (16:10)
    • Dependencies & Resources (15:18)
    • rGallery Layouts & Views (22:36)
    • Carrierwave Image Uploader (24:56)
    • Edit & Delete Functions (12:07)
  • RailsCMS
    • Chapter 4 Intro (2:25)
    • Application & Database Setup (24:44)
    • Active Admin - Part 1 (20:45)
    • Active Admin - Part 2 (17:10)
    • Frontend Pages and Menu (19:29)
    • Frontend Blocks (22:24)
  • Spree Ecommerce Site
    • Chapter 5 Intro (2:46)
    • App & Postgresql Setup (8:58)
    • Spree Installation & Setup (12:22)
    • Themes & Overriding Assets part 1 (11:15)
    • Themes & Overriding Assets part 2 (13:54)
    • Overriding View Content With Deface (12:55)
    • Add PayPal Gateway (8:41)
  • Course Summary
    • Course Summary (3:36)

View Full Curriculum


Access
Lifetime
Content
6.5 hours
Lessons
38

Comprehensive Ruby on Rails

Start Building Powerful Apps with This Robust Framework

By Jordan Hudgens | in Online Courses

What does it take to become a full stack web developer? You need to know: server side coding, database design, HTML, CSS, algorithm development, file manipulation, routing, API integration, and the list goes on and on. This course walks you step-by-step through every skill you will need, and does so by showing you how to build an actual production application. Starting completely from scratch, you'll learn how to set up your environment, create the application, build in advanced features, and finally deploy to the web!
  • Learn to build applications w/ Ruby on Rails with 38 lectures & 6.5 hours of content
  • Study Rails scaffold generators
  • Learn how to use git repositories
  • Build custom file uploaders & downloaders
  • Understand database modeling & query generation
  • Create & handle form data for input into the database
  • Set up secure user logins
  • Build a search engine for the app
  • Learn HTML & CSS customization
  • Use the Rails console
  • Deploy the application to a live website
  • See how the Model - View - Controller (MVC) framework works in action
  • Study object oriented programming (OOP)
Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics ranging from programming techniques to Microsoft Office solutions. With a Bachelor's in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time. Jordan currently develops projects for clients in a number of different industries utilizing a variety of programming languages and frameworks, including: Ruby on Rails, Java, PHP, Swift, and AngularJS. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Course Outline

  • Introduction to the course
    • Course Overview
  • Application setup and source version control
    • Creating a New Rails Application
    • Creating a Git Repository for a Ruby on Rails Application
  • Deploying to the web
    • Deploying a Ruby on Rails Application to Heroku
    • Markdown Syntax Tutorial
    • How to Remove a File from a Git Repository
  • Integrating design functionalities
    • Integrating a Navigation Bar into a Ruby on Rails Application
    • Making the Navigation Bar Functional
    • Creating a Git Branch
    • Installing Bootstrap into a Rails Application
    • Customizing HTML Tables in Your Rails Application
    • Strftime Data Formatting
    • How to Remove a File from Git
    • Integrating a Date Range Search Field
    • How to Install and Configure Devise for User Authentication
    • Fixing a Devise Bug on Nitrious
    • Setting Up Automated Rules for Signed In/Signed Out Statuses
    • Integrating Alert Messages
    • How to Build a CSV Uploader into Your Rails Application
    • Create a CSV Downloader
    • Form Customization
    • Integrating a Dropdown Element into a Rails Form
    • Integrating a Collection Select Form Element
    • Introduction to the Rails Console
    • Advanced Rails Console Techniques
    • Fixing a NoMethodError
    • Creating a Dropdown Navigation Element
    • Using a Scaffold Generator
    • Using the Rails Console to Add Items to the Database
    • Setting Up Nested Relationships in Rails
    • Adding Items to Nested Attributes
    • Deleting Nested Attributes
    • Adding Columns to a Database Table
    • Utilizing Strong Parameters
    • Performing Calculations in Rails
    • Recap of Comprehensive Rails Series
  • Common Bug Fixes for Rails Applications
    • Quiet the Rails Logs
    • Fixing Glyphicon Bug in Heroku

View Full Curriculum


Access
Lifetime
Content
5 hours
Lessons
19

Ruby on Rails for Web Development

Learn Ruby on Rails the Fast & Easy Way!

By John Elder | in Online Courses

Ruby on Rails can seem overwhelming at first, but it doesn’t have to be! In this course, you'll follow along with step-by-step instructions for building your first web app in minutes. You’ll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all. You don’t even need to know the Ruby programming language to get started--so what are you waiting for?
  • Learn to use Ruby on Rails for web development w/ 19 videos & 5 hours of content
  • Watch the creation of a Pinterest website
  • Follow along & build your own clone of the Pinterest site
  • Get a solid understanding of Ruby on Rails & how to use it to build awesome web apps
  • Watch the videos at your own pace
  • Post questions along the way if you get stuck
John Elder is a pioneer in Internet Marketing who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. Today he teaches Web Development courses at Codemy the online code school he founded. John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required
  • Some web programming knowledge such as HTML & CSS suggested

Course Outline

  • Ruby On Rails For Web Development
    • Intro To The Course
    • Explore The Cloud Development Environment
    • Our First Web Page
    • Version Control with Git, Set up BitBucket
    • Host Your App With Heroku
    • Add Another Page
    • Add Bootstrap, Navbar, Partials, Jumbotron, and Buttons
    • Style Bootstrap
    • Install Devise To Add Users
    • Devise Add Users To Database
    • Style Devise Views, Change Links Based on Logged In or Out
    • Generate Pins Scaffold
    • Modify Pins Views
    • Associate Pins With Users
    • Install ImageMagick and Paperclip, Edit Pin Views To Show Images
    • Store Images on Amazon S3 - Part 1
    • Store Images on Amazon S3 - Part 2
    • Quick Note On Amazon S3 Paths
    • Add User Name To Database and Pins Views
    • Add JQuery Masonry Transitions
    • Pins On Show Pins Page, Make List Pins Page Our Homepage
    • Change The Order Of Our Pins, And Add Pagination
    • Add Subdomains and Domains To Heroku
    • Make The Site Mobile Ready

View Full Curriculum


Access
Lifetime
Content
5 hours
Lessons
38

Ruby on Rails for Beginners

Get Started Developing with Ruby on Rails!

By Stone River e-Learning | in Online Courses

Ruby on Rails allows developers to create fully interactive, flawless web applications in record time. It’s the framework of choice for most of the websites we visit because it has complex applications yet is simply to use. Ruby on Rails is optimized for simple, efficient programming, and is used to provide default structures for databases, web services, and web pages. Not to mention it facilitates the use of web standards in JSON, XML, HTML, and JavaScript among others. If you love solving problems and want to up the ante on your next job application, this course is for you.
  • Create fully interactive Rails applications w/ 38 lectures & 5 hours of content
  • Learn how applications are built
  • Connect databases to Rails applications
  • Complete a challenging course project
  • Boost your employability with a valuable new skill
  • Study requirements, installation & the basic setup and features
  • Understand what Rails can do
Stone River eLearning calls themselves the Online Technology Bootcamp because technology is all they teach. Whatever you're interested in from programming to web and mobile development to graphic and web design - they have it covered. Join over 250,000 students currently taking Stone River eLearning courses, and start learning today! For more details on this course and instructor, click here.

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner

Compatibility

  • Internet required
  • Some web programming knowledge such as HTML & CSS suggested

Course Outline

  • Course Introduction
    • Introduction
  • Ruby on Rails
    • Section Introduction
    • What Is Ruby On Rails
    • Requirements (2:59)
    • Installing Rails - Windows
    • Installing Rails - Mac OS X
    • Sublime Text
    • SQLiteStudio
    • Your first app
    • Section Conclusion (0:26)
    • Quiz 1
  • Getting To Know Rails
    • Section Introduction
    • MVC
    • Rails Commands
    • Rails Documentation
    • Creating A Rails App
    • Models and Databases
    • Controllers
    • Views
    • Partial Views
    • Routes
    • Dynamic Data
    • Form Submissions and Resources
    • Scaffolds
    • Adding Style To A Rails App
    • Bootstrap Intro
    • Integrating Bootstrap
    • Section Conclusion
    • Quiz 2
  • Building An Interactive Website
    • Section Introduction
    • Working With Databases
    • Database Interaction Through The Rails Console
    • Associating A Model To An Existing Table
    • What Are Migrations
    • Seeding The Database
    • Retrieving Data
    • Section Conclusion (0:39)
    • Quiz 3
  • Course Project
    • Course Project instructions
    • Explanation of Course Project
  • Course Conclusion
    • Conclusion

View Full Curriculum



Terms

  • All sales final
  • Instant digital redemption