About this Course
최근 조회 6,407

다음 전문 분야의 6개 강좌 중 6번째 강좌:

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

완료하는 데 약 61시간 필요

권장: 6 hours/week...

영어

자막: 영어

귀하가 습득할 기술

Ruby On RailsAngularjsWeb Development
Course을(를) 수강하는 학습자
  • Software Engineers

    다음 전문 분야의 6개 강좌 중 6번째 강좌:

    100% 온라인

    지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

    유동적 마감일

    일정에 따라 마감일을 재설정합니다.

    완료하는 데 약 61시간 필요

    권장: 6 hours/week...

    영어

    자막: 영어

    강의 계획 - 이 강좌에서 배울 내용

    1
    완료하는 데 7시간 필요

    Technical Architecture and API Development Setup

    21개 동영상 (총 220분), 1 quiz
    21개의 동영상
    Module 1 Introduction3m
    Technical and Deployment Architecture (Part 1)11m
    Technical and Deployment Architecture (Part 2)14m
    Technical and Deployment Architecture (Part 3)14m
    Development Environment Setup4m
    Software Installation: MacOS13m
    Software Installation: Specifics for Windows29m
    Software Installation: Specifics for Linux and Docker15m
    Application Setup6m
    Application Setup Demo10m
    Example Requirements10m
    RDBMS-backed Resource12m
    MongoDB-backed Resource13m
    Regression Testing7m
    Web Service Finishing Touches3m
    CORS6m
    Alternate Web Servers4m
    Gemfile Summary8m
    Provisioning mLab MongoDB6m
    API Deployment13m
    2
    완료하는 데 6시간 필요

    SPA Development Setup

    29개 동영상 (총 208분), 1 quiz
    29개의 동영상
    Web Resources and Asset Pipeline Background12m
    Asset Pipeline Packaging11m
    Asset Pipeline Deployment2m
    External Web Client Packaging with Gulp7m
    Gulp Development Setup4m
    Gulp Installation7m
    Gulpfile Task Basics4m
    Gulpfile Definitions7m
    Gulp Build Tasks9m
    Gulp Development Runtime Tasks8m
    Gulp Distribution Tasks6m
    External Web Client Deployment4m
    External Web Client Rails Packaging12m
    External Web Client Rails Deployment3m
    Merging UI Branches6m
    SPA Application Module13m
    SPA Application Module External Packaging6m
    Sample Resource CRUD Module5m
    Sample Resource Service Skeleton8m
    Sample Resource CRUD Controller Skeleton4m
    Sample Directive and Template Page11m
    Sample CSS Styling5m
    List Resource Instances3m
    Create Resource Instance8m
    Select and Update/Delete Resource Instance6m
    Sample Application in External Environments2m
    SPA Application Deployments8m
    CORS Revisited7m
    3
    완료하는 데 6시간 필요

    Testing

    32개 동영상 (총 244분), 1 quiz
    32개의 동영상
    RSpec DSL11m
    Spec Anatomy Part 1: Database Interaction and Blocks6m
    Spec Anatomy Part 2: Thinning Examples5m
    Spec Anatomy Part 3: Pending Examples and Lazy/Eager Let Blocks6m
    RSpec with Mongoid9m
    DatabaseCleaner with ActiveRecord6m
    DatabaseCleaner and SharedContexts5m
    DatabaseCleaner with Mongoid5m
    DatabaseCleaner Optimizations5m
    FactoryGirl and Faker6m
    FactoryGirl Factories10m
    FactoryGirl and Faker Data9m
    Request Specs Overview5m
    First Request Spec5m
    API GET Resource Instances and Helper ApiModule9m
    API GET Instance and Not Found Error Reporting7m
    API Create and Wrapped Parameters8m
    API Update/Delete and DRYing with Ruby Metaprogramming7m
    DRYing API Tests with RSpec Shared Examples8m
    More Shared Examples with API GET Instance7m
    Capybara Setup6m
    Selenium Webdriver8m
    Debugging Capybara/Selenium Tests2m
    Poltergeist/PhantomJS Headless Webdriver6m
    Capybara Testing with Docker (Optional Lecture)14m
    Capybara Usage10m
    Capybara Waits6m
    Foo Feature Spec: Foo List10m
    Foo Feature Spec: Create Foo8m
    Foo UI Helper Module8m
    Code Coverage3m
    4
    완료하는 데 13시간 필요

    Security and the Photo Tourist Domain Model

    49개 동영상 (총 496분), 1 quiz
    49개의 동영상
    BTA Interview9m
    Token-based Authentication8m
    Server: Devise Token Auth Setup8m
    API: Authentication Requirements4m
    API: Account Signup5m
    API: Account Signup Failures and Error Payloads5m
    Server: Devise Setup Errors Discovered/Fixed7m
    API: Authenticated Access Control4m
    API: Authenticate6m
    API: Authenticated Access8m
    API: DRY Token Authentication Specs5m
    Server: Domain Model and Authn Policy4m
    Server: Image (Metadata) and Authn Policy15m
    Server: Things and Authn Policy5m
    DB: ThingImages Model15m
    DB: Custom SQL and Query Scopes8m
    API: ThingImages Resource and Authn Policy12m
    API: ThingImages Resource and Authn Specs7m
    UI: ng-token-auth Setup and Authentication Requirements8m
    UI: Signup15m
    UI: Signup Error Handling and Form Feedback11m
    UI: Navbar and Authn Session13m
    UI: Successful Login13m
    UI: Logout and Persisted Session13m
    UI: Login Error Handling and Styling10m
    UI: Authenticated Access12m
    DB: Populating Sample Data with Rakefile10m
    UI: Images Page and Image Selector Component14m
    UI: Display Image Metadata6m
    UI: Image Authz Directive10m
    UI: Image Authz Policy Enforcement10m
    UI: Authenticated Things Management2m
    UI: Displaying Thing/Image Links14m
    UI: Creating Thing/Image Links12m
    UI: Managing Thing/Image Links14m
    Server: Rule-based Authorization with Pundit Gem15m
    Server: Role Authorization Requirements5m
    Server: User Roles13m
    Server: Image Authorization Policy Enforcement10m
    DB: Image Authorization Policy Enforcement Queries14m
    Server: Thing Authorization Policy Enforcement14m
    Server: Thing/Image Links Authorization Policy Enforcement15m
    API: WhoAmI Service with User Roles8m
    UI: Authorization Architecture9m
    UI: Authz Service14m
    UI: Authorization Policy Services12m
    UI: Image Authorization9m
    UI: Thing Authorization8m
    4.8
    8개의 리뷰Chevron Right

    Capstone: Photo Tourist Web Application의 최상위 리뷰

    대학: 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.

    대학: 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

    존스홉킨스대학교 정보

    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 프로필에 수료증을 추가할 수 있습니다. 강좌 내용만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

    궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.