Master Ruby on Rails – For Beginners
Master Ruby on Rails – For Beginners, available at $19.99, has an average rating of 4.1, with 97 lectures, based on 11 reviews, and has 121 subscribers.
You will learn about Learn the fundamentals of Ruby on Rails and more… Learn how to design a web application Learn how to perform database operations in a web site Learn how to deploy a web application on AWS EC2 instance This course is ideal for individuals who are Anyone who wants to learn Ruby on Rails or Those who are into web development or Those who would love to learn programming It is particularly useful for Anyone who wants to learn Ruby on Rails or Those who are into web development or Those who would love to learn programming.
Enroll now: Master Ruby on Rails – For Beginners
Summary
Title: Master Ruby on Rails – For Beginners
Price: $19.99
Average Rating: 4.1
Number of Lectures: 97
Number of Published Lectures: 97
Number of Curriculum Items: 97
Number of Published Curriculum Objects: 97
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn the fundamentals of Ruby on Rails and more…
- Learn how to design a web application
- Learn how to perform database operations in a web site
- Learn how to deploy a web application on AWS EC2 instance
Who Should Attend
- Anyone who wants to learn Ruby on Rails
- Those who are into web development
- Those who would love to learn programming
Target Audiences
- Anyone who wants to learn Ruby on Rails
- Those who are into web development
- Those who would love to learn programming
This course shows how to create a web app using Ruby on Rails framework.
The course is for beginners who want to learn and develop web applications using Ruby on Rails.
It explores each part of the framework, best practices and techniques which are used in real world development.
The course is project based, so we will be creating a real world web application in this course and we will see how we can apply various concepts in our project that we have covered in this course.
The course will also focus on
- Designing a web application
- Routing
- Interacting with Database
- Object Oriented Programming
- User Authentication
In this course we will be covering following topics
- What is Ruby on Rails
- Installing Ruby on Rails
- Controllers, Views and Templates
- Database
- Models, ActiveRecord and ActiveRelation
- CRUD and Controllers
- Associations/Relationships
- Layouts
- Asset Management
- Forms
- Validation
- User Authentication
- Error Handling and Debugging
- Deployment
We are also adding more topics related to new features in Ruby on Rails so join in early to reap in the benefits
Course Curriculum
Chapter 1: Ruby on Rails
Lecture 1: Introduction
Lecture 2: Why use Ruby on Rails
Lecture 3: Ruby on Rails Architecture
Chapter 2: Installing Ruby on Rails
Lecture 1: Installing Ruby on Rails on Windows
Lecture 2: Installing Ruby on Rails on Mac OS Sierra
Lecture 3: Installing Ruby on Rails on Linux
Chapter 3: Getting Started – Creating our CMS project
Lecture 1: Creating our Project
Lecture 2: Understanding Bundler
Lecture 3: Accessing our Project – Changing DB to MySQL
Lecture 4: Controller & Views in Ruby On Rails
Lecture 5: Application Structure
Lecture 6: Server Requests
Lecture 7: Routes
Chapter 4: Controllers, Views and Templates
Lecture 1: Rendering Templates
Lecture 2: Making use of Controllers to Redirect Actions
Lecture 3: Functioning of View Templates – Introducing ERb
Lecture 4: Passing data from Controller to View – Introducing Instance Variables
Lecture 5: Creating Links The Ruby Way
Lecture 6: Passing parameters in URL
Chapter 5: Databases
Lecture 1: Introduction to Database Concepts
Lecture 2: Creating Database and Users
Lecture 3: Configuring Database in our project
Lecture 4: Understanding Rake
Lecture 5: Introduction to Migrations
Lecture 6: Generating Migrations
Lecture 7: Executing Migrations
Lecture 8: Rolling back Migrations
Lecture 9: Migration Methods
Lecture 10: Managing Migration Script Issues
Lecture 11: Generating Migration Scripts for our CMS – I
Lecture 12: Generating Migration Scripts for our CMS – II
Chapter 6: Models, ActiveRecord & ActiveRelation
Lecture 1: Understanding ActiveRecord & ActiveRelation
Lecture 2: Generating Models
Lecture 3: Interactive Ruby Shell – The Ruby Console
Lecture 4: Ruby Console – Creating and Saving Records
Lecture 5: Ruby Console – Finding a Record
Lecture 6: Ruby Console – Updating Records
Lecture 7: Ruby Console – Deleting Records
Lecture 8: Constructing Queries – Conditionals
Lecture 9: Limit Records – Order,Limit and Offset
Lecture 10: Named Scopes in our Model
Chapter 7: Associations/Relationships
Lecture 1: Types of Relationships
Lecture 2: One to One Associations
Lecture 3: One to Many Associations
Lecture 4: Many to Many Associations
Lecture 5: Many to Many Associations : Rich
Lecture 6: Traverse a Rich Association
Chapter 8: CRUD & Controllers
Lecture 1: Basic CRUD Operations
Lecture 2: Exploring Read Action: Index
Lecture 3: Exploring Read Action: Show
Lecture 4: Basics of Forms in Rails
Lecture 5: Exploring Create Action: New
Lecture 6: Exploring Mass Assignments & Strong Parameters
Lecture 7: Exploring Create Action: Create
Lecture 8: Exploring Update Action: Edit
Lecture 9: Exploring Delete Action: Delete & Destroy
Lecture 10: Informing the user – Flash Hash
Chapter 9: Layouts
Lecture 1: Introduction to Layouts
Lecture 2: Creating a Layout and Setting Page Title
Lecture 3: Partial Templates
Lecture 4: Text Helper Methods
Lecture 5: Number Helper Methods
Lecture 6: Date and Time Helper Methods
Lecture 7: Custom Helpers
Lecture 8: Sanitize Helpers
Lecture 9: Sanitize Helpers in Action
Chapter 10: Asset Management
Lecture 1: Introduction
Lecture 2: Asset Pipeline – Stylesheets
Lecture 3: Asset Pipeline – JavaScript
Lecture 4: Asset Pipeline – Images
Chapter 11: Forms
Lecture 1: Form Helpers
Lecture 2: Form Option Helpers
Lecture 3: Date and Time Form Helpers
Lecture 4: Form Errors Validation
Lecture 5: Prevent Cross Site Request Forgery
Chapter 12: Validating Data
Lecture 1: Validations Methods
Lecture 2: Demo of Validation Methods
Lecture 3: Validates Method
Lecture 4: Custom Validations
Chapter 13: User Authentication
Lecture 1: Introduction
Lecture 2: Securing Passwords
Lecture 3: Sign In and Sign Out
Lecture 4: Cookies and Session
Lecture 5: Authenticating Users
Chapter 14: Enhancing CMS
Lecture 1: Ruby Enhancements – Visitor Section
Lecture 2: Nesting Pages
Instructors
-
SkillBakery Studio
Start Learning Today…
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 4 votes
- 5 stars: 4 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024