Elevate your C# skills with our hands-on course tailored for developers eager to master intermediate concepts like design patterns and multithreading.
EnrollDesign classes using SOLID principles
Implement and utilize common design patterns
Build and employ robust generic classes
Harness LINQ and Lambda expressions
Our comprehensive, practice-driven course, 'Mastering Intermediate C#,' is crafted to push your C# and .Net Core expertise beyond the basics. Dive into essential topics like advanced design guidelines, the power of generics, and the intricacies of threading and database connectivity, all under the guidance of seasoned industry professionals.
Core language concepts overview
Naming conventions
Best practices in class design
Exception handling strategies
Examining common design patterns
Implementing properties
Crafting functions
Utilizing delegates
Managing events
Exploring new features in .Net Core and C# 9+
Creating generic classes
Employing generic functions
Understanding generics in the .Net Library
Delegates with lambda expressions
Language Integrated Query (LINQ) basics
Basics of reflection
Working with attributes
Initializing threads
Synchronizing thread operations
Introduction to task parallel library
Understanding DbContext
Code-first and Database-first approaches
Creating and mapping entities
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier