Companies Home Search Profile

Designing RESTful Web APIs

Focused View

Shawn Wildermuth

2:06:27

47 View
  • 00. Course Overview.mp4
    01:32
  • 00. Course Overview.mp4
    01:35
  • 01. History of Distributed Computed.mp4
    03:40
  • 02. HTTP in a Nutshell.mp4
    08:17
  • 03. HTTP in Action.mp4
    03:12
  • 04. What is REST.mp4
    02:07
  • 05. An Example of a Well Designed API.mp4
    04:30
  • 06. What Weve Learned.mp4
    00:39
  • 00. Introduction.mp4
    00:24
  • 01. Designing for REST.mp4
    08:48
  • 02. Demo - Using URIs.mp4
    02:54
  • 03. Design Verbs.mp4
    03:23
  • 04. Demo - Using Verbs.mp4
    05:15
  • 05. Idempotency in Action.mp4
    01:09
  • 06. Understanding Idempotency.mp4
    01:43
  • 07. Designing Results.mp4
    04:54
  • 08. Demo - Designing Your Results.mp4
    02:53
  • 09. Formatting Results.mp4
    02:34
  • 10. Demo - Formatting Results.mp4
    02:24
  • 11. Hypermedia.mp4
    02:07
  • 12. What Weve Learned.mp4
    00:56
  • 00. Introduction.mp4
    00:30
  • 01. Designing Associations.mp4
    01:59
  • 02. Demo - Associations.mp4
    03:10
  • 03. Designing Paging.mp4
    01:48
  • 04. Demo - Paging.mp4
    02:01
  • 05. Error Handling.mp4
    01:46
  • 06. Demo - Error Handling.mp4
    02:57
  • 07. Designing Caching.mp4
    04:25
  • 08. Demo - Caching with ETags.mp4
    03:57
  • 09. Functional APIs.mp4
    02:30
  • 10. Demo - Functional APIs.mp4
    02:28
  • 11. Asynchronous APIs.mp4
    01:28
  • 12. What Weve Learned.mp4
    00:34
  • 00. Introduction.mp4
    00:25
  • 01. Should You Version Your APIs.mp4
    02:11
  • 02. Designing Versioning.mp4
    05:08
  • 03. Demo - Versioning Strategies.mp4
    02:08
  • 04. What Weve Learned.mp4
    00:52
  • 00. Introduction.mp4
    00:33
  • 01. APIs and Security.mp4
    03:19
  • 02. Cross Domain Security.mp4
    03:22
  • 03. Authentication and Authorization.mp4
    03:02
  • 04. Authentication Types.mp4
    05:31
  • 05. Understanding OAuth.mp4
    04:29
  • 06. What Weve Learned.mp4
    00:58
  • Description


    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, you will learn how to design an API to meet the demands of your customers.

    What You'll Learn?


      Too many APIs are just built on an as-needed basis. In this course, Designing RESTful Web APIs, you will design your API to meet your needs before you embark on implementing the service. First, you will explore the design philosophies of creating an API on top of REST without the dogma. Next, you will discover how to design APIs to take URIs, verbs, message bodies, versioning and security into account. Finally, you will examine how creating an API can stand up to the test of time instead of extending your proof of concept into a supported API you can't get rid of. By the end of this course, you will have complete understanding and knowledge to produce useful APIs for your project.

    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 46
    • duration 2:06:27
    • level preliminary
    • Release Date 2023/10/11