Ruby on Rails for Beginners [Video]

Ruby on Rails for Beginners [Video]

Daniel Lefebvre

1 customer reviews
Learn To Integrate Front End and Back End Development with the Ruby Programming Language and Rails Framework
Mapt Subscription
FREE
€29.98/m after trial
Video
€88.74
RRP €104.38
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€88.74
€29.98p/m after trial
RRP €104.38
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781787122635
Course Length5 hours 21 minutes

Video Description

You've learned HTML and CSS - and probably some Javascript and PHP. Did you ever wonder why you need four separate languages to create a web application? Is there a better, more unified solution? If you've been looking for an easy to learn, rapid application development environment, Ruby on Rails is for you.

Ruby on Rails - commonly called just "Rails" - is an increasingly popular language and framework for creating web applications. The Rails framework provides templates to complete such common tasks as:

  • Retrieving Web Service Content
  • Querying a Database
  • Creating and Using Page Templates
  • Much, much more

Because the templates are already part of the Rails framework, you'll spend less time architecting and coding common tasks. The Rails framework is a time saver that doesn't sacrifice power or flexibility.

Every day new jobs are posted for prepared Ruby on Rails Developers. Increase your opportunities - whether you work as a contractor, freelancer or you're looking for a full time job by learning this important framework and language.

Instructor Daniel Lefebvre is both a Rails expert and patient instructor. Daniel will guide you through this excellent course, taking a patient, step-by-step approach to the material. You'll learn through Daniel's exciting lectures and engaging lab exercises that teach you the in's and out's of the framework.

Table of Contents

Getting Started with Rails
The basic setup and function of Rails
New Project in creation
What is MVC?
Scaffolding Basics
Rails specific style sheets
Ruby Core
Strings
Arrays and Hashes
Conditional Processing
Loops and Iterations
Classes
MVC
Views
Models
Controllers
Scaffolding Under the Hood
Models
Adding Records to a Database
Finding Records in a Database
Deleting Records from a Database
Common Queries
Iterators and Loops with Query Results
Forms
Searching Your Database
Creating a Search Form
Select Boxes
Select Boxes Built from a Database
Better Forms
Better Forms
Integrate from Builders and Styles
Add Images to Forms
Required Fields
Form Validation
Cookies and Sessions
Cookies
Read a Cookie
Delete a Cookie
Sessions
Reading Sessions
Deleting Sessions
Working with Users
User Account Fundamentals
Send an Email
Send an Account Activation Email
Receive an Email
Routing
Understanding Routing and Globbing
Using Match for Page Routing
Using Regular Expressions for Routing
Globbing
Testing
Code Testing
Unit Testing
Function Testing
Seeding Your Database

What You Will Learn

  • Setting up the Development Environment
  • Understanding the MVC Paradigm
  • Understanding Scaffolding
  • Using Rails style sheets
  • Working with strings
  • Working with arrays and hashes
  • Using conditional processing
  • Working with loops
  • Understanding classes
  • Working with views
  • Working with models
  • Working with controllers
  • Adding, locating and deleting records from a database
  • Working with common database queries
  • Using iterators with query results
  • Creating a search form
  • Searching a database
  • Working with select boxes
  • Creating select boxes from a database
  • Working with form builders
  • Integrating builders and styles
  • Adding images to forms
  • Using form validation and required fields
  • Using cookies for data persistence
  • Using sessions for data persistence
  • Working with users
  • Sending an email with the Rails framework
  • Working through account activation
  • Understanding routing and blogging
  • Using match for page routing
  • Working with regular expressions for routing
  • Strategies for testing Rails code

Authors

Table of Contents

Getting Started with Rails
The basic setup and function of Rails
New Project in creation
What is MVC?
Scaffolding Basics
Rails specific style sheets
Ruby Core
Strings
Arrays and Hashes
Conditional Processing
Loops and Iterations
Classes
MVC
Views
Models
Controllers
Scaffolding Under the Hood
Models
Adding Records to a Database
Finding Records in a Database
Deleting Records from a Database
Common Queries
Iterators and Loops with Query Results
Forms
Searching Your Database
Creating a Search Form
Select Boxes
Select Boxes Built from a Database
Better Forms
Better Forms
Integrate from Builders and Styles
Add Images to Forms
Required Fields
Form Validation
Cookies and Sessions
Cookies
Read a Cookie
Delete a Cookie
Sessions
Reading Sessions
Deleting Sessions
Working with Users
User Account Fundamentals
Send an Email
Send an Account Activation Email
Receive an Email
Routing
Understanding Routing and Globbing
Using Match for Page Routing
Using Regular Expressions for Routing
Globbing
Testing
Code Testing
Unit Testing
Function Testing
Seeding Your Database

Video Details

ISBN 139781787122635
Course Length5 hours 21 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Getting started with Shiny [Video] Book Cover
Getting started with Shiny [Video]
€ 142.78
€ 121.38
Getting Started with Spring 5.0 [Video] Book Cover
Getting Started with Spring 5.0 [Video]
€ 142.78
€ 121.38
Fundamentals of Continuous Delivery Pipeline [Video] Book Cover
Fundamentals of Continuous Delivery Pipeline [Video]
€ 142.78
€ 121.38
Mastering Your Web Application Using Functional Javascript [Video] Book Cover
Mastering Your Web Application Using Functional Javascript [Video]
€ 142.78
€ 121.38
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
€ 142.78
€ 121.38
Vue.js 2 Recipes [Video] Book Cover
Vue.js 2 Recipes [Video]
€ 142.78
€ 121.38