このコースについて
19,449 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約18時間で修了

推奨:7 hours/week...

英語

字幕:英語

習得するスキル

AuthenticationActive Record PatternRuby On Rails

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約18時間で修了

推奨:7 hours/week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
5時間で修了

Introduction to Active Record

In this module, we will begin exploring the database-interaction portion of Rails. We will start off with migrations that enable you to create and modify the schema of the database. We will then move on to discussing the Active Record gem Rails uses, which enables you to create, retrieve, update, and delete the data from the database. Before looking at Active Record, we will talk about some advanced Ruby features of meta-programming that will help facilitate our Active Record journey.

...
12件のビデオ (合計99分), 3 readings, 3 quizzes
12件のビデオ
Database Setup and SQLite7 分
Introduction to Migrations12 分
Creating and Modifying Tables and Columns12 分
Dynamic Dispatch7 分
Dynamic Methods5 分
Ghost Methods11 分
Introduction to Active Record10 分
Active Record CRUD: Part 113 分
Active Record CRUD: Part 25 分
3件の学習用教材
Grading10 分
Github Repository for Module 110 分
Recommended Books10 分
2の練習問題
Scaffold and Migrations10 分
Active Record Queries2 分
2
5時間で修了

Deep Dive into Active Record

In this module, we will continue exploring Active Record and look at ways to code advanced queries without exposing ourselves to risk from SQL injection (as well as what SQL injection actually is). We will then look at expressing relationships between entities in Active Record and validating the data being saved to the database.

...
11件のビデオ (合計86分), 2 readings, 3 quizzes
11件のビデオ
Array and Hash Condition Syntax6 分
One-to-One Association12 分
One-to-Many Association12 分
Many-to-Many Association8 分
Rich Many-to-Many Association9 分
Active Record Scopes7 分
Validations6 分
N+1 Queries Issue and DB Transactions5 分
2件の学習用教材
GitHub Repository for Module 210 分
Recommended Books10 分
2の練習問題
Advanced Querying4 分
Relationships14 分
3
5時間で修了

Introduction to Action Pack

In this module, we will introduce Rails' Action Pack, which is a combination of Action Controller and Action View. We will see how REST has influenced routing in a Rails application and also talk about partials, form helpers, and layouts.

...
10件のビデオ (合計67分), 2 readings, 3 quizzes
10件のビデオ
Restful Actions: Index8 分
Restful Actions: Show and Destroy8 分
Restful Actions: New and Create4 分
Strong Parameters and Flash9 分
Restful Actions: Edit and Update5 分
Partials5 分
Form Helpers and Layouts8 分
2件の学習用教材
GitHub Repository for Module 310 分
Recommended Books10 分
2の練習問題
Action Pack4 分
Restful Actions8 分
4
5時間で修了

Security and Nested Resources in Action Pack

In this module, we will talk about how to deal with nested resources in Rails. We will then talk about securing your app with a username and password combination for authentication purposes and making sure that users are only authorized to make changes to and view their own resources. We will finish off the module by discussing pagination and deploying to Heroku Paas (Platform as a Service).

...
10件のビデオ (合計85分), 2 readings, 3 quizzes
10件のビデオ
Nested Resources: Part 212 分
Authentication8 分
HTTP Sessions and Cookies8 分
Sessions Controller and View11 分
Authorization5 分
Pagination6 分
Deploying to Heroku and Enabling SSL8 分
2件の学習用教材
GitHub Repository for Module 410 分
Recommended Books10 分
2の練習問題
Nested Resources10 分
Authentication8 分
4.7
147件のレビューChevron Right

33%

コース終了後に新しいキャリアをスタートした

27%

コースが具体的なキャリアアップにつながった

Rails with Active Record and Action Pack からの人気レビュー

by ABAug 11th 2016

A nice continuation to course 1 of this specialization, deeper dive into RoR, among other things you will learn how to manipulate/display database data and how to authenticate/authorize users!

by NLDec 17th 2015

Great explanation of not so easy to understand concepts. Lecturer provides good example that can help material better and see how what you've learned can be applied to real world scenarios.

講師

Avatar

Kalman Hazins

Adjunct Professor, Graduate Computer Science
Whiting School of Engineering

ジョンズ・ホプキンズ大学(Johns Hopkins University)について

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Ruby on Rails Web Developmentの専門講座について

This Specialization covers the fundamentals of web development with Ruby on Rails. You’ll learn everything you need to develop your own web application using Ruby on Rails, SQL and NoSQL databases, and HTML/CSS, and Javascript. We will also touch on advanced topics such as security, services using HTTP/RESTful access patterns, and user access and user experience from multiple device platforms. In the final Capstone Project, you’ll apply your skills to develop a web application that hosts uploaded photos and displays them using a map....
Ruby on Rails Web Development

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。