Companies Home Search Profile

Versioning and Evolving Microservices in ASP.NET Core 3

Focused View

Mark Heath

1:41:05

45 View
  • 1. Course Overview.mp4
    02:01
  • 1. course overview.zip
  • 1. Course Introduction.mp4
    00:29
  • 1. course introduction.zip
  • 2. Introducing GloboTicket.mp4
    02:00
  • 2. introducing globoticket.zip
  • 3. Demo - Building the GloboTicket Code.mp4
    01:49
  • 3. demo - building the globoticket code.zip
  • 4. Demo - Database Migrations.mp4
    02:31
  • 4. demo - database migrations.zip
  • 5. Demo - Running From the Command Line.mp4
    02:24
  • 5. demo - running from the command line.zip
  • 6. Demo - Running from Visual Studio.mp4
    02:32
  • 6. demo - running from visual studio.zip
  • 7. Why APIs Evolve.mp4
    02:42
  • 7. why apis evolve.zip
  • 8. Module Summary.mp4
    00:49
  • 8. module summary.zip
  • 1. Module Introduction.mp4
    01:15
  • 1. module introduction.zip
  • 2. Breaking Changes.mp4
    05:08
  • 2. breaking changes.zip
  • 3. Forcing Clients to Upgrade.mp4
    03:52
  • 3. forcing clients to upgrade.zip
  • 4. Versioning Strategies.mp4
    05:54
  • 4. versioning strategies.zip
  • 5. Picking a Versioning Strategy.mp4
    02:06
  • 5. picking a versioning strategy.zip
  • 6. Module Summary.mp4
    01:09
  • 6. module summary.zip
  • 1. Module Introduction.mp4
    01:24
  • 1. module introduction.zip
  • 2. New Requirements.mp4
    03:03
  • 2. new requirements.zip
  • 3. Demo - Database Migrations.mp4
    03:38
  • 3. demo - database migrations.zip
  • 4. Demo - Enabling Versioning.mp4
    03:49
  • 4. demo - enabling versioning.zip
  • 5. Demo - Supporting Multiple API Versions.mp4
    06:58
  • 5. demo - supporting multiple api versions.zip
  • 6. Demo - Refactoring Code.mp4
    03:23
  • 6. demo - refactoring code.zip
  • 7. Demo - Configuring Versioning.mp4
    05:31
  • 7. demo - configuring versioning.zip
  • 8. Demo - URL Based Routing.mp4
    02:15
  • 8. demo - url based routing.zip
  • 9. Demo - Testing Backwards Compatibility.mp4
    05:34
  • 9. demo - testing backwards compatibility.zip
  • 10. Demo - Swagger Documentation.mp4
    04:19
  • 10. demo - swagger documentation.zip
  • 11. Module Summary.mp4
    01:06
  • 11. module summary.zip
  • 1. Module Introduction.mp4
    00:54
  • 1. module introduction.zip
  • 2. Benefits of Messaging.mp4
    01:42
  • 2. benefits of messaging.zip
  • 3. Commands and Event Messages.mp4
    01:35
  • 3. commands and event messages.zip
  • 4. Breaking Changes and Messages.mp4
    06:01
  • 4. breaking changes and messages.zip
  • 5. Demo - Implementing New Message Versions.mp4
    06:55
  • 5. demo - implementing new message versions.zip
  • 6. Demo - Testing Backwards Compatibility.mp4
    04:00
  • 6. demo - testing backwards compatibility.zip
  • 7. Module Summary.mp4
    02:17
  • 7. module summary.zip
  • Description


    This course will teach you several best practices and techniques for evolving and versioning the APIs of your ASP.NET Core Microservices.

    What You'll Learn?


      In this course, Versioning and Evolving Microservices in ASP.NET Core, you’ll learn to safely and effectively evolve your microservice APIs by versioning them. First, you’ll discover the value of avoiding breaking changes to allow us to safely add functionality to our APIs. Next, you’ll explore a variety of strategies and best practices for versioning APIs. Finally, you’ll learn how to put these techniques into practice in the context of a real-world ASP.NET Core microservices application. When you’re finished with this course, you’ll have the skills and knowledge of versioning strategies needed to evolve and improve your microservice APIs while maintaining backwards compatibility.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Mark Heath is a software developer based in Southampton, England, working for NICE Systems as a software architect creating cloud based digital evidence management systems for the police. He is the creator of NAudio, an open source audio framework for .NET. He is passionate about continually improving his skills and training other developers, and in recent years has been particularly focused on the challenges of creating scalable and reliable Azure-deployed systems. In his (very limited) spare time, he enjoys home studio recording, football and theology, and spending time with his five very energetic children.
    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 33
    • duration 1:41:05
    • level average
    • Release Date 2023/12/09