このコースについて
20,712 最近の表示

100%オンライン

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

柔軟性のある期限

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

約61時間で修了

推奨:6 hours/week...

英語

字幕:英語

習得するスキル

Ruby On RailsAngularjsWeb Development

100%オンライン

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

柔軟性のある期限

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

約61時間で修了

推奨:6 hours/week...

英語

字幕:英語

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

1
7時間で修了

Technical Architecture and API Development Setup

21件のビデオ (合計220分), 1 quiz
21件のビデオ
Module 1 Introduction3 分
Technical and Deployment Architecture (Part 1)11 分
Technical and Deployment Architecture (Part 2)14 分
Technical and Deployment Architecture (Part 3)14 分
Development Environment Setup4 分
Software Installation: MacOS13 分
Software Installation: Specifics for Windows29 分
Software Installation: Specifics for Linux and Docker15 分
Application Setup6 分
Application Setup Demo10 分
Example Requirements10 分
RDBMS-backed Resource12 分
MongoDB-backed Resource13 分
Regression Testing7 分
Web Service Finishing Touches3 分
CORS6 分
Alternate Web Servers4 分
Gemfile Summary8 分
Provisioning mLab MongoDB6 分
API Deployment13 分
2
6時間で修了

SPA Development Setup

29件のビデオ (合計208分), 1 quiz
29件のビデオ
Web Resources and Asset Pipeline Background12 分
Asset Pipeline Packaging11 分
Asset Pipeline Deployment2 分
External Web Client Packaging with Gulp7 分
Gulp Development Setup4 分
Gulp Installation7 分
Gulpfile Task Basics4 分
Gulpfile Definitions7 分
Gulp Build Tasks9 分
Gulp Development Runtime Tasks8 分
Gulp Distribution Tasks6 分
External Web Client Deployment4 分
External Web Client Rails Packaging12 分
External Web Client Rails Deployment3 分
Merging UI Branches6 分
SPA Application Module13 分
SPA Application Module External Packaging6 分
Sample Resource CRUD Module5 分
Sample Resource Service Skeleton8 分
Sample Resource CRUD Controller Skeleton4 分
Sample Directive and Template Page11 分
Sample CSS Styling5 分
List Resource Instances3 分
Create Resource Instance8 分
Select and Update/Delete Resource Instance6 分
Sample Application in External Environments2 分
SPA Application Deployments8 分
CORS Revisited7 分
3
6時間で修了

Testing

32件のビデオ (合計244分), 1 quiz
32件のビデオ
RSpec DSL11 分
Spec Anatomy Part 1: Database Interaction and Blocks6 分
Spec Anatomy Part 2: Thinning Examples5 分
Spec Anatomy Part 3: Pending Examples and Lazy/Eager Let Blocks6 分
RSpec with Mongoid9 分
DatabaseCleaner with ActiveRecord6 分
DatabaseCleaner and SharedContexts5 分
DatabaseCleaner with Mongoid5 分
DatabaseCleaner Optimizations5 分
FactoryGirl and Faker6 分
FactoryGirl Factories10 分
FactoryGirl and Faker Data9 分
Request Specs Overview5 分
First Request Spec5 分
API GET Resource Instances and Helper ApiModule9 分
API GET Instance and Not Found Error Reporting7 分
API Create and Wrapped Parameters8 分
API Update/Delete and DRYing with Ruby Metaprogramming7 分
DRYing API Tests with RSpec Shared Examples8 分
More Shared Examples with API GET Instance7 分
Capybara Setup6 分
Selenium Webdriver8 分
Debugging Capybara/Selenium Tests2 分
Poltergeist/PhantomJS Headless Webdriver6 分
Capybara Testing with Docker (Optional Lecture)14 分
Capybara Usage10 分
Capybara Waits6 分
Foo Feature Spec: Foo List10 分
Foo Feature Spec: Create Foo8 分
Foo UI Helper Module8 分
Code Coverage3 分
4
13時間で修了

Security and the Photo Tourist Domain Model

49件のビデオ (合計496分), 1 quiz
49件のビデオ
BTA Interview9 分
Token-based Authentication8 分
Server: Devise Token Auth Setup8 分
API: Authentication Requirements4 分
API: Account Signup5 分
API: Account Signup Failures and Error Payloads5 分
Server: Devise Setup Errors Discovered/Fixed7 分
API: Authenticated Access Control4 分
API: Authenticate6 分
API: Authenticated Access8 分
API: DRY Token Authentication Specs5 分
Server: Domain Model and Authn Policy4 分
Server: Image (Metadata) and Authn Policy15 分
Server: Things and Authn Policy5 分
DB: ThingImages Model15 分
DB: Custom SQL and Query Scopes8 分
API: ThingImages Resource and Authn Policy12 分
API: ThingImages Resource and Authn Specs7 分
UI: ng-token-auth Setup and Authentication Requirements8 分
UI: Signup15 分
UI: Signup Error Handling and Form Feedback11 分
UI: Navbar and Authn Session13 分
UI: Successful Login13 分
UI: Logout and Persisted Session13 分
UI: Login Error Handling and Styling10 分
UI: Authenticated Access12 分
DB: Populating Sample Data with Rakefile10 分
UI: Images Page and Image Selector Component14 分
UI: Display Image Metadata6 分
UI: Image Authz Directive10 分
UI: Image Authz Policy Enforcement10 分
UI: Authenticated Things Management2 分
UI: Displaying Thing/Image Links14 分
UI: Creating Thing/Image Links12 分
UI: Managing Thing/Image Links14 分
Server: Rule-based Authorization with Pundit Gem15 分
Server: Role Authorization Requirements5 分
Server: User Roles13 分
Server: Image Authorization Policy Enforcement10 分
DB: Image Authorization Policy Enforcement Queries14 分
Server: Thing Authorization Policy Enforcement14 分
Server: Thing/Image Links Authorization Policy Enforcement15 分
API: WhoAmI Service with User Roles8 分
UI: Authorization Architecture9 分
UI: Authz Service14 分
UI: Authorization Policy Services12 分
UI: Image Authorization9 分
UI: Thing Authorization8 分
4.8
8件のレビューChevron Right

Capstone: Photo Tourist Web Application からの人気レビュー

by EAApr 15th 2017

Great Course Jim has really thought me more than enough to get my career started. All a student has to do is just study.

by KTMay 4th 2017

Excellent course. Mr. Stafford is a very good teacher.

講師

Avatar

Jim Stafford

Adjunct Professor, Graduate Computer Science
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のプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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