Our Courses

View all our online or classroom courses:

Courses Tagged with: dotnetcore
Course Type: Online
Release Date: 11/20/2019
Length: 2:32h

gRPC is a new, growing way to connect services in a cross-platform, cross-language way. But it can be overwhelming to determine when to use. In this course, Using gRPC in ASP.NET Core, you will learn foundational knowledge about how to use gRPC in your own project and services. First, you will learn where to use gRPC in your own data centers and microservice architectures. Next, you will discover how to implement gRPC as part of your new or existing ASP.NET Core projects. Finally, you will explore how to build clients for gRPC, both in .NET and in Python. When you’re finished with this course, you will know how and when to most appropriately use gRPC in your own projects.

Course Type: Online
Release Date: 08/05/2019
Length: 2:07h
Rating: 4.9/5 (35 Ratings)
Tags: web dotnetcore

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.

Wilder Minds
Course Type: Online
Release Date: 03/18/2018
Length: 1 day(s)

Creating large, monolithic SPAs is all the rage, but not all solutions need a single page application. I found that improving parts of my web projects with islands of functionality was better in many cases, but the complexity of Angular and my hatred of .jsx made me yearn for a modern framework that is simple and straightforward. That’s where Vue came in and saved the day.

Vue is a scalable framework that is used to add interactivity to Web sites, as well as making it possible to build complete Single Page Applications (SPAs). Instead of taking on the complexity of a full build system, you can start small with Vue and scale as your needs change. Vue has been specifically built to handle a variety of scenarios, instead of being singularly focused on large, enterprise-scale applications. While using transpilers, loaders, and command-line tools are possible, Vue also allows you to just drop a single JavaScript file on your page and start building smart, client-side interactivity.

Course Type: Online
Release Date: 10/26/2017
Length: 9:58h
Rating: 4.8/5 (326 Ratings)

Hello! My name is Shawn Wildermuth, and welcome to Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular. In this course, you will be building a website from scratch using the latest version of Microsoft's ASP.NET Core framework. You will get there by learning about major topics like explaining.NET Core, learning the basics of web technologies like HTML, JavaScript and CSS. You'll also be exploring technologies inside of ASP.NET Core like Entity Framework Core, using ASP.NET Identity, building APIs with ASP.NET MVC, and deploying your app to the server or the cloud. In addition, you'll be building an Angular application to show you how to mix server and client-side development in ASP.NET Core. By the end of this course, you will be able to build websites and APIs using ASP.NET Core. Before you begin, make sure you are already familiar with C#. Exposure to Visual Studio would help too but is not required. After this course, you'll have a very basic understanding of all the technologies used, but would benefit from moving on to more in-depth courses on Angular, API design, and web development. I hope you'll join me, and I look forward to helping you on your learning journey here at Pluralsight.

Course Type: Online
Release Date: 05/16/2017
Length: 2:26h
Rating: 4.6/5 (56 Ratings)

Visual Studio Code let's you write your ASP.NET Code projects on Windows, MacOS, and on Linux. In this course, Using Visual Studio Code for ASP.NET Core Projects, you'll learn how to install, create, and debug ASP.NET Core projects using Visual Studio Code. After watching this course, you'll be able to write your applications using this small, fast tool across multiple different platforms.

Course Type: Online
Release Date: 09/30/2013
Length: 6:14h
Rating: 4.7/5 (1540 Ratings)

Implementing a practical REST-based API can be a challenge. My previous course (http://pluralsight.com/courses/web-api-design) covered how to design a RESTful API while avoiding the dogmatic religion of REST but embracing the best of the pragmatic parts. In this course, I'll show you how to take that design and implement it in ASP.NET Web API including controllers, routing, dependency injection, versioning, security, hypermedia, REST constraints and caching.