Microsoft.Core: Let's get to know the .NET Core world


NETCourse1 - Version:1
Description
NET Core is a cross-platform version of .NET for building websites, services, and console apps. In this workshop we will learn about the architecture and how to use the .NET CLI tools, .NET standard, ASP.NET Core Web API and EF Core. At the end of the workshop, you will be familiar with the .NET Core platform including ASP.NET Core Web API, Entity Framework Core and how to build cross platform solutions.
Intended audience
.NET Developers
Expand All
  • Modern .NET Course
    • Introduction to .NET Core
    • .NET Standard 2.x
    • Introduction to.NET 6
  • ASP .NET Core
    • Architecture
    • IOC/Dependency injection
    • Logging & Configuration
    • Rest Services - WebAPI Development
    • Authentication and Authorization with JWT
    • What’s new on ASP .NET Core 6
    • Minimal APIs
    • Custom Middlewares
  • Entity Framework Core
    • Core features overview
    • InMemory DB
    • SQLite DB
    • Code First Migrations
    • What’s new on EF Core 6
  • gRPC
    • Introduction to gRPC on .NET
  • Microservices
    • Introduction to Microservices
    • Understanding Microservices on .NET 6
    • Introduction to Docker (CLI, Dockerfile, Concepts)
    • Docker Containers on .NET 6
    • HealthChecks
    • HttpClient Policies (Polly)
    • Http Gateway using Ocelot
  • Microsoft Azure
    • Overview of Azure Fundumentals
    • Portal Overview
    • Azure Functions (Serverless)
    • Azure AppService
    • Deployemnt to Azure
    • Azure Container Apps
    • Async Messaging with Azure Service Bus
  • 2 Years experience with .NET framework
  • Develop applications and cross platform solutions with your existing .NET skillset.
  • You will get to know the new .NET Core capabilities and harness them to your needs.
  • You will learn how to develop more efficient and faster backend code alongside new client-side deployment methods.
  • Enter the world of micro-services and see how this can be embedded in your solution.
  • Upgrade your .NET programming skills by understanding the new .NET Core platform architecture and new capabilities of C# 8.