Find the perfect course for you

Designing REST-based APIs

A wide overview of the things to care about if you build and deploy RESTful services that will survive the real world. The course covers architecture, security, testing, scaling and other best practices that will help you to avoid the common mistakes.

Target audience

 Teams or developers planning to develop their first REST-based API.

Pre-requisites

 None.

 What you will learn

General high level introduction APIs and REST

  • What are APIs
  • What is REST
  • HTTP
  • URIs
  • Hypermedia
  • REST vs SOAP
  • Resources

RESTful design

  • URI structure
  • Modeling
  • Media types

API Architecture

  • Challenges
  • Fault tolerance
  • Queues
  • Scalability
  • Throttling
  • Internal API

Implementing APIs

  • GUIDs
  • HTTP Headers
  • Configuration management
  • Deployment
  • Encoding
  • Validation

Logging and debugging

  • Request tracking
  • Logging
  • Tools for analyzing logs
  • Server and application monitoring
  • End user support

Security

  • Properties of a secure REST API
  • Authentication
  • Threats
  • Securing the infrastructure
  • Securing ASP.NET & IIS
  • Top security risks
  • API Key management
  • Hashing

Testing

  • Unit tests
  • Integration tests
  • Best practices and strategies
  • Tools

Course info

Course code: T173
Duration: 1 day
Price: 12 500 SEK
Language: English

Course schedule

Malmö
25 May Book now
23 Nov Book now

Teachers

Share

Contact us for details

+46 40 61 70 720
info@edument.se


All prices excluding VAT