APIs

Ruby on Rails 4.2    |    Intermediate
  • 17 videos | 1h 25m
  • Earns a Badge
Rating 4.5 of 744 users Rating 4.5 of 744 users (744)
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

  • 4m 29s
    In this video, you will create an API application. FREE ACCESS
  • 3m 21s
    During this video, you will learn how to add a rails-api to an existing project. FREE ACCESS
  • Locked
    3.  Using Postman
    2m 10s
    In this video, learn how to use Postman to test your results. FREE ACCESS
  • Locked
    4.  Examining Endpoints for INDEX and CREATE
    3m 23s
    In this video, you will work with endpoints for indexing and creating. FREE ACCESS
  • Locked
    5.  Examining Endpoint for SHOW, UPDATE, and DESTROY
    2m 59s
    In this video, you will learn how to work with endpoints for SHOW, UPDATE, and DESTROY. FREE ACCESS
  • Locked
    6.  Rendering JSON Manually
    2m 24s
    In this video, you will learn how to render JSON manually. FREE ACCESS
  • Locked
    7.  Rendering JSON with Active_model_serializers
    6m 47s
    During this video, you will learn how to render JSON with ActiveModel::Serializers. FREE ACCESS
  • Locked
    8.  Using Versioning
    7m 13s
    In this video, you will learn how to use versioning. FREE ACCESS
  • Locked
    9.  Generating an Access Token
    5m 41s
    In this video, you will learn how to generate access tokens for authentication. FREE ACCESS
  • Locked
    10.  Authenticating with Sessions
    8m 6s
    In this video, find out how to use the SessionsController for issuing and validating access tokens. FREE ACCESS
  • Locked
    11.  Using Authorization within Access Tokens
    10m 21s
    Find out how to use the authenticate_or_request_with_http_token method. FREE ACCESS
  • Locked
    12.  Performing Authentication with Devise
    6m 20s
    Learn how to authenticate with Devise. FREE ACCESS
  • Locked
    13.  Setting Up Apipie Gem
    5m 20s
    Find out how to set up the Apipie Gem. FREE ACCESS
  • Locked
    14.  Documenting Resources Using Apipie
    4m 43s
    Learn how to document resources and actions using Apipie. FREE ACCESS
  • Locked
    15.  Customizing Validators for Apipie
    3m
    In this video, find out how to customize validators for Apipie. FREE ACCESS
  • Locked
    16.  Using RDoc
    2m 17s
    Find out how to use RDoc for documentation. FREE ACCESS
  • Locked
    17.  Testing Rails APIs
    6m 25s
    Find out how to use Rack::Test to test HTTP response codes. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.3 of 3 users Rating 4.3 of 3 users (3)
Journey R
Rating 5.0 of 2 users Rating 5.0 of 2 users (2)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 1527 users Rating 4.5 of 1527 users (1527)
Rating 4.0 of 218 users Rating 4.0 of 218 users (218)
Rating 4.5 of 964 users Rating 4.5 of 964 users (964)