POS408 C# 9 and .NET 5

(UOP-POS408.AJ1)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

C# & .Net Introduction

  • 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
2

Controlling Flow and Converting Types

  • Operating on variables
  • Understanding selection statements
  • Understanding iteration statements
  • Casting and converting between types
  • Practicing and exploring
  • Summary
3

Writing, Debugging, and Testing Functions

  • Writing functions
  • Debugging during development
  • Logging during development and runtime
  • Unit testing functions
  • Practicing and exploring
  • Summary
4

Building Your Own Types with Object-Oriented Programming

  • 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
5

Implementing Interfaces and Inheriting Classes

  • 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

1

C# & .Net Introduction

  • 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
  • Using the default() Operator
  • Using Interpolation of Strings
  • Formatting Strings
  • Getting Text Input From a User
2

Controlling Flow and Converting Types

  • Using Operators
  • Using the switch Statement
  • Using the if else Statement
  • Using the foreach Loop
  • Using the for Loop
  • Using the while Loop
  • Using the do while Loop
  • Using Error Handling
  • Implementing the Explicit Type Conversion
  • Implementing the Implicit Type Conversion
3

Writing, Debugging, and Testing Functions

  • Using Recursion
  • Using the return Keyword
  • Creating a Function
  • Logging in C#
4

Building Your Own Types with Object-Oriented Programming

  • Creating a Class
  • Creating an Object
  • Using Access Modifiers
  • Defining Fields in a Class
  • Using Properties
  • Using enum
  • Using Constructors
  • Using Methods in a Class
  • Using Tuples
  • Using Records
5

Implementing Interfaces and Inheriting Classes

  • Using Events
  • Using a Static Delegate
  • Using Instance Delegates
  • Creating an Abstract Class
  • Using Polymorphism
  • Using Encapsulation

Related Courses

All Courses
scroll to top