YoVDO

Advanced .NET: Commands, C# Enhancements, Web Apps, and Libraries

Offered By: LinkedIn Learning

Tags

Web Development Courses C# Courses ASP.NET Core Courses Entity Framework Courses LINQ Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn about the changes and new features in the latest release of .NET 6 from Microsoft.

Syllabus

Introduction
  • Explore what's new in .NET 6
  • What you should know
  • How deep is this course?
  • My setup and configuration
  • How to access the sample code on GitHub
1. Overview
  • .NET 6 in two minutes
  • The parts of .NET 6
  • What about Multi-platform App UI (MAUI)?
2. Dotnet Commands
  • CLI and SDK workloads
  • Basic dotnet commands
  • Dotnet workload commands
3. Language Updates
  • What languages are updated?
  • Language project templates
4. C# Enhancements
  • File-scoped namespaces
  • Global Using directives
  • Performance updates for string interpolation
  • Return type for lambdas
5. Web Applications
  • Updates in ASP.NET 6
  • Template updates (Angular and more)
  • Hot Reload on web projects
  • CSS Hot Reload
  • Blazor error boundary
  • Async stream JSON: Performance
  • Async stream JSON: Memory
  • Log output with HTTP Logging
  • Minimal API: Concepts and HttpGet
  • Minimal API: Get data from repository
  • Minimal API: MapPost, MapPut, and MapDelete
  • CSS isolation
6. .NET Libraries
  • Single file application
  • DateTime, TimeOnly, DateOnly
  • ArgumentNullException.ThrowIfNull method
  • LINQ updates: OrDefault operators
  • LINQ updates: Chunk
  • LINQ updates: Zip
  • Collection updates
  • Threading: Parallel.ForEachAsync
  • Threading: PeriodicTimer, the problem
  • Threading: PeriodicTimer, the solution
  • JSON updates: Overview
  • JSON updates: Create JsonSerializerContext classes
  • JSON updates: Serialize
  • JSON updates: Writable DOM
  • More .NET library updates
7. Other
  • Visual Studio 2022 updates
  • Hot Reload in Visual Studio
  • Hot Reload in the CLI
  • NuGet package validation
  • Roslyn Analyzers
  • Entity Framework
  • Windows Forms
Continue Your Journey
  • Next steps

Taught by

Walt Ritscher

Related Courses

Build Web APIs using ASP.NET
Microsoft via edX
MVC Application Design using .NET Core 2.0
Microsoft via edX
Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy
RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy