UOP-POS408.AJ1

POS408 C# 9 and .NET 5

Intermediate Self-paced · 1 year access

40 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

5 Interactive Lessons · 45 topics
01 C# & .Net Introduction 13 topics · 10 LiveLab
  • Setting up your development environment
  • Understanding .NET
  • Building console apps using Visual Studio Code
  • Downloading solution code from the GitHub repository
  • Looking for help
  • Practicing and exploring
  • Introducing C#
  • Understanding C# basics
  • Working with variables
  • Working with null values
  • Exploring console applications further
  • Practicing and exploring
  • Summary

10 LiveLab in this lesson — see the labs panel →

02 Controlling Flow and Converting Types 6 topics · 10 LiveLab
  • Operating on variables
  • Understanding selection statements
  • Understanding iteration statements
  • Casting and converting between types
  • Practicing and exploring
  • Summary

10 LiveLab in this lesson — see the labs panel →

03 Writing, Debugging, and Testing Functions 6 topics · 4 LiveLab
  • Writing functions
  • Debugging during development
  • Logging during development and runtime
  • Unit testing functions
  • Practicing and exploring
  • Summary

4 LiveLab in this lesson — see the labs panel →

04 Building Your Own Types with Object-Oriented Programming 9 topics · 10 LiveLab
  • Talking about object-oriented programming
  • Building class libraries
  • Storing data within fields
  • Writing and calling methods
  • Controlling access with properties and indexers
  • Pattern matching with objects
  • Working with records
  • Practicing and exploring
  • Summary

10 LiveLab in this lesson — see the labs panel →

05 Implementing Interfaces and Inheriting Classes 11 topics · 6 LiveLab
  • Setting up a class library and console application
  • Simplifying methods
  • Raising and handling events
  • Implementing interfaces
  • Making types safely reusable with generics
  • Managing memory with reference and value types
  • Inheriting from classes
  • Casting within inheritance hierarchies
  • Inheriting and extending .NET types
  • Practicing and exploring
  • Summary

6 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

40 LiveLabs
  • Creating a Simple Console Application
  • Getting Definitions of Data Types
  • Getting Help for the dotnet Tool
  • Using Variables
  • Using the sizeof() Operator
  • Comparing Decimal and Double Values
Labs run in your browser — nothing to install.

Prepare for POS408 C# 9 and .NET 5

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
  • 40 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top