APIs

Ruby on Rails 4.2
  • 17 Videos | 1h 28m 30s
  • Earns a Badge
Likes 30 Likes 30
Rails is an MVC framework that facilitates the use of web standards such as JSON and XML for data transfer. Learn the basics for creating an API, how to use Postman, and how to implement API authentication.

WHAT YOU WILL LEARN

  • create an API application
    add rails-api to an existing project
    use Postman to test results
    work with endpoints for INDEX and CREATE
    work with endpoint for SHOW, UPDATE, and DESTROY
    render JSON manually
    render JSON with active_model_serializers
    use versioning
    generate access tokens for authentication
  • use SessionsController for issuing and validating access tokens
    use the authenticate_or_request_with_http_token method
    perform authentication with Devise
    set up Apipie Gem
    document resources and actions using Apipie
    customize validators for Apipie
    use RDoc for documentation
    use Rack::Test to test HTTP response codes

IN THIS COURSE

  • Playable
    1. 
    Creating an API Application
    4m 29s
    UP NEXT
  • Playable
    2. 
    Adding Rails-API to an Existing Project
    3m 21s
  • Locked
    3. 
    Using Postman
    2m 10s
  • Locked
    4. 
    Examining Endpoints for INDEX and CREATE
    3m 23s
  • Locked
    5. 
    Examining Endpoint for SHOW, UPDATE, and DESTROY
    2m 59s
  • Locked
    6. 
    Rendering JSON Manually
    2m 24s
  • Locked
    7. 
    Rendering JSON with Active_model_serializers
    6m 47s
  • Locked
    8. 
    Using Versioning
    7m 13s
  • Locked
    9. 
    Generating an Access Token
    5m 41s
  • Locked
    10. 
    Authenticating with Sessions
    8m 6s
  • Locked
    11. 
    Using Authorization within Access Tokens
    10m 21s
  • Locked
    12. 
    Performing Authentication with Devise
    6m 20s
  • Locked
    13. 
    Setting Up Apipie Gem
    5m 20s
  • Locked
    14. 
    Documenting Resources Using Apipie
    4m 43s
  • Locked
    15. 
    Customizing Validators for Apipie
    3m
  • Locked
    16. 
    Using RDoc
    2m 17s
  • Locked
    17. 
    Testing Rails APIs
    6m 25s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 24 Likes 24  
Likes 13 Likes 13  
Likes 97 Likes 97