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

Web Development with ASP.NET C# and Entity Framework Code-First
Canvas 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