Companies Home Search Profile

Designing RESTful Web APIs

Focused View

Shawn Wildermuth

1:46:40

4 View
  • 1. Course Overview.mp4
    01:26
  • 1. Introduction.mp4
    00:42
  • 2. How the Course Works.mp4
    01:38
  • 3. Web Development Basics.mp4
    08:56
  • 4. HTTP in Action.mp4
    02:24
  • 5. What Is REST.mp4
    01:16
  • 6. A Well Designed API.mp4
    03:50
  • 7. What Have We Learned.mp4
    01:02
  • 01. Introduction.mp4
    00:36
  • 02. Designing Your API First.mp4
    05:49
  • 03. Using URIs.mp4
    02:28
  • 04. REST and Verbs.mp4
    02:00
  • 05. Understanding Verbs.mp4
    03:13
  • 06. Idempotency.mp4
    00:46
  • 07. Understanding Idempotency.mp4
    01:51
  • 08. Designing Results.mp4
    02:48
  • 09. Demo of Designing Results.mp4
    02:18
  • 10. Determining Design Results.mp4
    02:09
  • 11. Formatting Results.mp4
    01:16
  • 12. What Weve Learned.mp4
    00:45
  • 01. Introduction.mp4
    00:29
  • 02. Designing Associations.mp4
    02:03
  • 03. Associations in Action.mp4
    02:13
  • 04. Designing for Paging.mp4
    01:49
  • 05. Paging in Action.mp4
    02:32
  • 06. Designing Error Handling.mp4
    01:24
  • 07. Errors in Action.mp4
    01:52
  • 08. Designing Caching.mp4
    03:14
  • 09. Caching in Action.mp4
    02:54
  • 10. Functional APIs.mp4
    01:28
  • 11. A Functional API Example.mp4
    01:44
  • 12. Asynchronous APIs.mp4
    01:48
  • 13. What Weve Learned.mp4
    00:36
  • 1. Introduction.mp4
    00:25
  • 2. Should You Version Your API.mp4
    01:56
  • 3. Versioning Strategies.mp4
    03:59
  • 4. Versioning in Action.mp4
    03:37
  • 5. What Weve Learned.mp4
    01:17
  • 1. Introduction.mp4
    00:37
  • 2. API Security.mp4
    02:34
  • 3. Cross-Domain Security.mp4
    04:03
  • 4. Authentication vs. Authorization.mp4
    04:09
  • 5. Cookies.mp4
    01:37
  • 6. Basic Authentication.mp4
    00:47
  • 7. Tokens.mp4
    05:29
  • 8. OAuth.mp4
    03:15
  • 9. What Weve Learned.mp4
    01:36
  • Description


    Designing an API before you start to implement it is key to a quality REST API. In this course, you'll learn how to design a RESTful API.

    What You'll Learn?


      Are you embarking on creating an API for your website or mobile app? If so, just striking forward with your API could be a mistake. In this course, Designing RESTful Web APIs, you will see how to design an API so you can see how REST really works and everything you need to take into account before you deploy your first API. First, you will explore the fundamentals of HTTP and REST. Then, you will design and entire API including its URIs, verb usage, message bodies, associations, paging, error handling, and caching. Finally, you'll know learn why versioning is so important to a successful API project and know different security considerations for locking down your API. By the end of this course, you'll be able to design a REST API that will stand the test of time.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Shawn Wildermuth
    Shawn Wildermuth
    Instructor's Courses
    Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early ‘80s. As a Microsoft MVP since 2003, he’s also involved with Microsoft as an ASP.NET Insider and ClientDev Insider. He’s authored eight books and innumerable articles on software development. You can also see him at one of the local and international conferences he’s spoken at including TechEd, Oredev, SDC, NDC, VSLive, DevIntersection, MIX, Devteach, DevConnections and Dev Reach. He is one of the Wilder Minds. You can reach him at his blog at http://wildermuth.com. He’s released his first film, a feature-length, documentary about software developers today called “Hello World: The Film”. You can see more about it at http://helloworldfilm.com.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 47
    • duration 1:46:40
    • level average
    • English subtitles has
    • Release Date 2024/05/18