Filter

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

     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

    There are no set dates for this course at the moment, but contact us and we'll make arrangements!

    Teachers

    Share

    Contact us for details

    +46 40 61 70 720
    info@edument.se


    All prices excluding VAT