{"id":11459,"date":"2026-08-10T10:32:26","date_gmt":"2026-08-10T10:32:26","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pluralsight-extending-asp-net-core-6-2023-2\/"},"modified":"2026-08-10T10:32:26","modified_gmt":"2026-08-10T10:32:26","slug":"pluralsight-extending-asp-net-core-6-2023-2","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pluralsight-extending-asp-net-core-6-2023-2\/","title":{"rendered":"Pluralsight \u2013 Extending ASP.NET Core 6 2023-2"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<div id=\"chat-history\" class=\"chat-history-scroll-container\" style=\"text-align: left\">\n<div id=\"6ef073bfbda3d812\" class=\"conversation-container message-actions-hover-boundary ng-star-inserted\">\n<div>\n<div class=\"response-container ng-tns-c2287985031-32 response-container-with-gpi is-mobile ng-star-inserted response-container-has-multiple-responses\">\n<div class=\"presented-response-container ng-tns-c2287985031-32\">\n<div class=\"response-container-content ng-tns-c2287985031-32 is-mobile\">\n<div class=\"response-content ng-tns-c2287985031-32\">\n<div id=\"model-response-message-contentr_6ef073bfbda3d812\" class=\"markdown markdown-main-panel tutor-markdown-rendering stronger enable-updated-hr-color\">\n<p><span style=\"vertical-align: inherit\">Extending ASP.NET Core 6 course. This course teaches you how to extend the Kestrel web server in ASP.NET Core 6 for custom web scenarios. In most cases, no major changes are required, but in certain situations, you may need to create a small amount of code to connect to existing extension points in ASP.NET 6 and the Kestrel runtime. Participants will first learn how to create a middleware module, then explore ways to annotate and validate custom models and binders. Next, they will learn how to use the custom action folder and various tag helpers. After completing this course, you will be able to extend the Kestrel web server for specific needs.<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">What you will learn<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">How to create a middleware module.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Annotation and validation steps for custom models and binders.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">How to use a custom action folder and various tag helpers.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Different ways to extend Kestrel web server for custom web scenarios.<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Developers who want to customize the capabilities of the Kestrel web server in ASP.NET Core 6 for their specific scenarios.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">People looking for a deeper understanding of development points in ASP.NET 6 and Kestrel.<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Programmers who need to create custom code to extend the functionality of the Kestrel web server.<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Extending ASP.NET Core 6 course specifications<\/span><\/h3>\n<ul style=\"text-align: left\">\n<li><span style=\"vertical-align: inherit\">Publisher: <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.pluralsight.com\/courses\/asp-dot-net-core-6-extending\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Pluralsight<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/peter-shaw\/\"><span style=\"vertical-align: inherit\">Peter Shaw<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 4 hours and 2 minutes<\/span><\/li>\n<\/ul>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course topics<\/span><\/h3>\n<p style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-996979 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/07\/Extending-ASP.NET-Core-6.png\" alt=\"Extending ASP.NET Core 6\" width=\"1015\" height=\"651\"><\/p>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<p style=\"text-align: left\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-996978 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/07\/Extending-ASP.NET-Core-6-1.png\" alt=\"Extending ASP.NET Core 6\" width=\"803\" height=\"91\"><\/p>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-171659-1\"><video class=\"wp-video-shortcode\" id=\"video-171659-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Extending_ASP.NET_Core_6_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Extending_ASP.NET_Core_6_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Extending_ASP.NET_Core_6_Downloadly.ir.mp4?nocache=1786140859154\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Extending_ASP.NET_Core_6_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"text-align: left\">\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: English<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p style=\"text-align: left\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Pluralsight_Extending_ASP.NET_Core_6_2023-2_Downloadly.ir.rar?nocache=1786140851\"><span style=\"vertical-align: inherit\">Download file \u2013 592 MB<\/span><\/a><\/p>\n<p style=\"text-align: left\"><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3 style=\"text-align: left\"><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p style=\"text-align: left\"><span style=\"vertical-align: inherit\">592 MB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Extending ASP.NET Core 6 course. This course teaches you how to extend the Kestrel web server in ASP.NET Core 6 for custom web scenarios. In most ca<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[95533,95534,95535,95536,95537,95538],"class_list":["post-11459","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-extending-asp-net-core-6","dgi_tag-download-course-extending-asp-net-core-6","dgi_tag-download-extending-asp-net-core-6","dgi_tag-free-download-extending-asp-net-core-6","dgi_tag-free-extending-asp-net-core-6","dgi_tag-peter-shaw"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/11459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/11459\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=11459"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=11459"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=11459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}