Basic C# 13 and .Net 9 Framework

Programming

COURSE OVERVIEW


This training will focus on the basic concepts of create .NET console applications from value types to objects. All keywords and coding standards will be discussed here.


Duration:                         24 HRS / 3 DAYS

Delivery Method:         Classroom-based, Virtual Instructor Led Training

MacBook Pro showing programming language

Description

COURSE OUTLINE


Day 1      Understanding C# and .NET Framework


·      The .NET Framework

·      Installation and configuration

·      The C# language

·      Using the dotnet CLI command

·      Learning the C# core coding conventions

·      The Program.cs and the Main()

·      Organizing source files using Namespaces

·      Importing the classes with using keyword

·      C# and .NET Value types

·      Literal values

·      Primitive conversion

·      Operators

·      Statements

·      Program Constructs

 

Day 2    A C# Class


·      Defining a class

·      Class access modifiers

·      Types of variables

·      Nullable reference types

·      Methods and Functions

·      Member’s access modifiers

·      Methods and Functions

  • o  Local parameters
  • o  Parameter passing
  • o  Variable arguments
  • o  The frozen local parameters
  • o  Returning values

·      Calling methods

·      Method Overloading

 

Day 3 Understanding the C# components


·      UML Design and C# classes

·      Records

·      Constructor and instantiation

·      Deconstructors

·      Finalizer or Destructor

·      Static initializer

·      Object initializer

·      Strings and its methods

·      Types of array objects

·      Structures