MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Effective Design of RESTful APIs

Course Summary

  Learn to plan and model your own APIs and understand the six REST constraints: the design rules that help guide your architecture.   


  • +

    Course Syllabus

    Introduction
    Welcome
    What you should know before watching this course
    Using the challenges
    1. Planning an Effective API
    Three approaches to adding an API
    Tips for modeling APIs
    Identifying participants
    Identifying activities and breaking them into steps
    Challenge: Identify participants and activities to order a book online
    Solution: Identify participants and activities to order a book online
    2. Modeling an Effective API
    Creating and grouping API methods
    Mapping activities to verbs and actions
    Validating your API by testing
    Challenge: Validating your API model
    Solution: Validating your API model
    3. Designing an Effective API: Part One
    Overview of HTTP
    HTTP headers and response codes
    Challenge: Generate response codes
    Solution: Generate response codes
    REST APIs: The six constraints
    Constraints 1 and 2: Client and stateless servers
    Constraint 3: Cache
    Challenge: Understanding caching with ETags
    Solution: Understanding caching with ETags
    4. Designing an Effective API: Part Two
    Constraint 4: Layered systems
    Constraint 5: Code on demand
    Constraint 6: Uniform interfaces
    Challenge: Exploring an API without the documentation
    Solution: Exploring an API without the documentation
    Conclusion
    Next steps
     

     


Course Fee:
USD 25

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 2 hours / week

This course is listed under Development & Implementations and Quality Assurance & Testing Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top