Advanced .NET: Commands, C# Enhancements, Web Apps, and Libraries
Offered By: LinkedIn Learning
Course Description
Overview
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
- .NET 6 in two minutes
- The parts of .NET 6
- What about Multi-platform App UI (MAUI)?
- CLI and SDK workloads
- Basic dotnet commands
- Dotnet workload commands
- What languages are updated?
- Language project templates
- File-scoped namespaces
- Global Using directives
- Performance updates for string interpolation
- Return type for lambdas
- 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
- 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
- Visual Studio 2022 updates
- Hot Reload in Visual Studio
- Hot Reload in the CLI
- NuGet package validation
- Roslyn Analyzers
- Entity Framework
- Windows Forms
- Next steps
Taught by
Walt Ritscher
Related Courses
Web Development with ASP.NET C# and Entity Framework Code-FirstCanvas Network Developing Data Client Applications and Services
Microsoft via edX Build Web APIs using ASP.NET
Microsoft via edX Database Design with SQL Server Management Studio (SSMS)
Coursera Project Network via Coursera Building Chatbot with Google DialogFlow
Coursera Project Network via Coursera