Agile Web Development Using Rails 6
INTERACTIVE COURSE

Agile Web Development Using Rails 6

Beginner

150 Lessons

20h 15min

Certificate of Completion

AI Explanations
AI Explanations
Agile Web Development Using Rails 6
136 Playgrounds
21 Quizzes
74 Illustrations

Takeaway Skills

Get a strong understanding of web development with the Rails architecture.

Become familiar with the Ruby programming language.

Learn to make iterative improvements and create products with Agile methodologies.

Learn to build and deploy fullstack web applications using Rails and Agile.

Course Overview

Rails is a development framework that uses the Ruby programming language. Agile is a project management methodology that focuses on iterative development. Using Ruby and Agile together enable software engineers to deliver robust customer-facing applications. This course serves as a comprehensive introduction to web development using Rails 6. First, you’ll get introduced to the Rails architecture and its model, view, and controller components. You’ll create a basic e-commerce application before adding funct...Show More

Course Content

1

Getting Started

2

Instant Gratification

3

The Architecture of Rails Application

4

Introduction to Ruby

5

The Depot Application

6

Creating the Application

4 Lessons

7

Validation and Unit Testing

6 Lessons

8

Catalog Display

7 Lessons

9

Cart Creation

9 Lessons

10

A Smarter Cart

7 Lessons

11

Adding a Dash of Ajax

7 Lessons

12

Check Out

5 Lessons

13

Entering Additional Payment Details

6 Lessons

14

Sending Emails and Processing Payments Efficiently

5 Lessons

15

Logging In

6 Lessons

16

Internationalization

6 Lessons

17

Receive Emails and Respond with Rich Text

5 Lessons

18

Finding Your Ways Around Rails

4 Lessons

19

Active Record

8 Lessons

20

Action Dispatch and Action Controller

8 Lessons

21

Action View

9 Lessons

22

Migrations

7 Lessons

23

Customizing and Extending Rails

6 Lessons

24

Conclusion

1 Lesson

25

Appendix

7 Lessons

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath