UOP-POS409.AJ1-NETII

POS409 C# 9 and .NET II

Intermediate Self-paced · 1 year access

23 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

7 Interactive Lessons · 104 topics
01 Understanding and Working with .NET Types 17 topics · 6 LiveLab
  • Introducing .NET 5
  • Understanding .NET components
  • Publishing your applications for deployment
  • Decompiling assemblies
  • Packaging your libraries for NuGet distribution
  • Porting from .NET Framework to .NET 5
  • Practicing and exploring
  • Working with numbers
  • Working with text
  • Pattern matching with regular expressions
  • Storing multiple objects in collections
  • Working with spans, indexes, and ranges
  • Working with network resources
  • Working with types and attributes
  • Working with images
  • Internationalizing your code
  • Practicing and exploring

6 LiveLab in this lesson — see the labs panel →

02 Working with Files, Streams and Serialization & Protecting Your Data 13 topics · 6 LiveLab
  • Managing the filesystem
  • Reading and writing with streams
  • Encoding and decoding text
  • Serializing object graphs
  • Practicing and exploring
  • Understanding the vocabulary of protection
  • Encrypting and decrypting data
  • Hashing data
  • Signing data
  • Generating random numbers
  • What's new in cryptography?
  • Authenticating and authorizing users
  • Practicing and exploring

6 LiveLab in this lesson — see the labs panel →

03 Working with Database, LINQ and Improving Performance and Scalability 21 topics · 9 LiveLab
  • Understanding modern databases
  • Setting up EF Core
  • Defining EF Core models
  • Querying EF Core models
  • Loading patterns with EF Core
  • Manipulating data with EF Core
  • Practicing and exploring
  • Writing LINQ queries
  • Working with sets and bags using LINQ
  • Using LINQ with EF Core
  • Sweetening LINQ syntax with syntactic sugar
  • Using multiple threads with parallel LINQ
  • Creating your own LINQ extension methods
  • Working with LINQ to XML
  • Practicing and exploring
  • Understanding processes, threads, and tasks
  • Monitoring performance and resource usage
  • Running tasks asynchronously
  • Synchronizing access to shared resources
  • Understanding async and await
  • Practicing and exploring

9 LiveLab in this lesson — see the labs panel →

04 Introducing Practical Applications of C# and .NET 6 topics
  • Understanding app models for C# and .NET
  • New features in ASP.NET Core
  • Understanding SignalR
  • Understanding Blazor
  • Understanding the bonus lessons
  • Building an entity data model for Northwind
05 Building Websites 12 topics · 2 LiveLab
  • Understanding web development
  • Understanding ASP.NET Core
  • Exploring Razor Pages
  • Using Entity Framework Core with ASP.NET Core
  • Using Razor class libraries
  • Configuring services and the HTTP request pipeline
  • Practicing and exploring
  • Setting up an ASP.NET Core MVC website
  • Exploring an ASP.NET Core MVC website
  • Customizing an ASP.NET Core MVC website
  • Using other project templates
  • Practicing and exploring

2 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

23 LiveLabs
  • Publishing a Console Application
  • Checking the Content of a String
  • Splitting a String
  • Using Regular Expressions
  • Using Dictionaries
  • Using Lists
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for POS409 C# 9 and .NET II

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 23 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top