Coursera
Coursera Logo

Rails with Active Record and Action Pack 

  • Offered byCoursera

Rails with Active Record and Action Pack
 at 
Coursera 
Overview

Duration

18 hours

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Rails with Active Record and Action Pack
 at 
Coursera 
Highlights

  • Learn expert instructor from John Hopkins University
  • 22% got a tangible career benefit from this course
  • Earn a certificate upon succesful completion
  • Offered by Johns Hopkins University
Read more
Details Icon

Rails with Active Record and Action Pack
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • In Rails with Active Record and Action Pack, we will explore how to interact with relational databases by using Active Record, a Ruby gem, which Rails uses by default for database access. We will then take a look at what role Active Record plays in the overall request-response cycle, when a client (the browser) requests data from the server, as well as how to submit the data to the server. Of course, when accessing data, security is of paramount importance! We will talk about vulnerabilities such as SQL injection, as well as how to secure access to data by authenticating and authorizing users accessing the data. Take this course to build a Ruby on Rails application with Active Record to automate the detailed SQL interactions with our database.
More about this course
  • In this course, we will be able to use the Ruby language and the Active Record ORM framework to automate interactions with the database to quickly build the application we want.

Rails with Active Record and Action Pack
 at 
Coursera 
Curriculum

Week1: Introduction to Active Record

Course Introduction

Welcome to Module 1: Introduction to Active Record

Scaffolding

Database Setup and SQLite

Introduction to Migrations

Creating and Modifying Tables and Columns

Dynamic Dispatch

Dynamic Methods

Ghost Methods

Introduction to Active Record

Active Record CRUD: Part 1

Active Record CRUD: Part 2

Week2: Deep Dive into Active Record

Welcome to Module 2: Deep Dive into Active Record

Seeding the Database

SQL Fragments and Dangers of SQL Injection

Array and Hash Condition Syntax

One-to-One Association

One-to-Many Association

Many-to-Many Association

Rich Many-to-Many Association

Active Record Scopes

Validations

N+1 Queries Issue and DB Transactions

Week3: Introduction to Action Pack

Welcome to Module 3: Introduction to Action Pack

Introduction to Action Pack

REST and Rails

Restful Actions: Index

Restful Actions: Show and Destroy

Restful Actions: New and Create

Strong Parameters and Flash

Restful Actions: Edit and Update

Partials

Form Helpers and Layouts

Week4: Security and Nested Resources in Action Pack

Welcome to Module 4: Security and Nested Resources in Action Pack

Building an App with Multiple Resources

Nested Resources: Part 1

Nested Resources: Part 2

Authentication

HTTP Sessions and Cookies

Sessions Controller and View

Authorization

Pagination

Deploying to Heroku and Enabling SSL

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon
qna

Rails with Active Record and Action Pack
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...