Web APIs with Ruby on Rails New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

This course covers how to develop webAPIs using the Ruby on Rails framework. It covers how to set up an API, create API endpoints and render XML and JSON. It also covers versioning and authentication as well as documentation and testing.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • use the Rails-api Gem
  • Topic T10 Objective O11
  • set up a Rails API
  • Topic T14 Objective O15
  • add an API to an existing Ruby on Rails project
  • Topic T19 Objective O20
  • create an API endpoint for INDEX
  • Topic T23 Objective O24
  • create an API endpoint for SHOW
  • Topic T27 Objective O28
  • create an API endpoint for CREATE
  • Topic T31 Objective O32
  • create an API endpoint for UPDATE
  • Topic T35 Objective O36
  • create an API endpoint for DESTROY
  • Topic T40 Objective O41
  • render JSON manually
  • Topic T44 Objective O45
  • render JSON with the jbuilder gem
  • Topic T48 Objective O49
  • render JSON or XML with the rabl gem
  • Topic T52 Objective O53
  • render JSON with active_model_serializers
  • Topic T56 Objective O57
  • generate XML with XML builder
  • Topic T61 Objective O62
  • speed up JSON with the oj Gem
  • Topic T65 Objective O66
  • speed up XML with the ox Gem
  • Topic T70 Objective O71
  • implement versioning for an Ruby on Rails API
  • Topic T74 Objective O75
  • authenticate a web API manually
  • Topic T79 Objective O80
  • document a web API with rdoc
  • Topic T83 Objective O84
  • document a web API with apipie-rails
  • Topic T88 Objective O89
  • implement testing of a web API with RSpec
  • Topic T92 Objective O93
  • manually test a Rails API with Postman
  • Topic T96 Objective O97
  • test the performance of a Ruby on Rails API with rails-perftest
  • Topic T104 Objective O105
  • create an API and API endpoints in a given scenario
Updated on 08 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or