Skip to content

Advanced C# Programming

Course type: Virtual Classroom / Online Duration: 5 Days Download PDF
HomeCoursesAdvanced C# Programming

Description

Advanced C# course is a training for people who want to learn the C# programming language in more depth and aims to teach participants the skills and subjects necessary to better understand the C# language and develop more advanced applications. . It is designed for those who have mastered basic C# skills and syntax, and covers more complex topics, best practices, and advanced techniques.

Outline

Delegates and Events
Lambdas and Closures
Extension Methods
Generics
Design Patterns
Asynchronous Programming
Parallel Programming
Reflection and Attributes
Dynamic Language Runtime (DLR)
Dependency Injection (DI) and IoC Containers
Memory Management and Performance

Prerequisites

C# Programming course