+63 995 394 7258 / +63 917 132 5623 | marketing@axentra-global.com
Core and Advanced C# 13 and .NET 9 Framework
COURSE OVERVIEW
This training will focus on the core programming details of C# and also will discuss the anatomy and architecture of the .NET solutions and projects.
Prerequisite
C# 13 and .NET 9 Basic Training
Duration: 40 HRS / 5 DAYS
Level: Advanced
Delivery Method: Classroom-based, Virtual Instructor Led Training
COURSE OUTLINE
Day 1 Learning the C# Built-in Namespaces
· System
· System.Text
· System.Globalization
· Date and Number formatting
· File transactions
· Regular expression
· Operators
· Program construct
Day 2 C# Programming Concepts
OOP principles
o Abstraction
o Encapsulation
o Inheritance
o Polymorphism
o The base and this reference keywords
o Object anatomy
Exception handling
o Simple exception handling
o Hierarchy of exceptions
o Conditional exceptions
o Risky methods
Generic programming
o Generic classes
o Generic methods
o Generic interfaces
o Generic structures
Collections
o The generic vs non-generic collection types
o IList types
o ISet types
o IDictionary types
o Queue
o Stack
o Indexers
o Comparer and Comparable
o Enumerator
Day 3 Advanced C# concepts (Part 1)
Enum types
Local methods and inner classes
Operator Overloading
Partial types and methods
Metaprogramming concepts
o Utilizing the interface’s new features
o Delegates
o Local methods and nested types
o Expression-bodied method or anonymous method
o Lambda expressions
o Local variable type inference (var)
o Default types
o Anonymous types
o Dynamic types
o Tuples
o Extension method
Event handling
LINQ programming
o Enumerable
o LINQ to Objects
o LINQ to XML
o LINQ to SQL with Microsoft SQL Server
o Introduction to LINQ to Entities
o Standard LINQ operators
o Query-based LINQ statements
Day 4 Advanced C# Concepts (Part 2)
Managing XML and JSON
o XML serialization and de-serialization
o JSON encoding and decoding
Threads and Processes
o Synchronization
o Locking
o Monitor
o Semaphores
o Mutext
o Deadlock
o Thread pooling
Asynchronous programming
Reflection and Attributes
Automapper
Day 5 Understanding the .NET projects
The .NET Architecture
Project directory structure
Creating a solution and multiple .NET projects
Types of .NET Projects
o Creating the classlib
o Creating Unit testing project
Using NuGet to import references and packages
Understanding the assemblies. CSPROJ and SOLN configuration
REGISTER NOW
Learning Experience Survey
Start Your Learning Journey Today
"Empowering Innovation, Enabling Growth"

Axentra Global Inc. is a leading provider of IT training, professional certification courses, corporate learning solutions, and software development services in the Philippines. We help individuals, teams, and organizations build in-demand technology skills through instructor-led training, hands-on workshops, and globally recognized certification programs.
| Quick Links
| Contact Us
+6399 5394 7258 / +63 917 132 5623 (Viber/WhatsApp)
marketing@axentra-global.com
1702 High Street South Corporate Plaza Tower 26th Street, Bonifacio Global City
Design & Developed By Axentra Global Inc.
© 2026 Axentra Global Inc. All Rights Reserved.