Course Objectives
Our engaging instructors and mentors are highly experienced practitioners who bring years of current “on-the-job” experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
- Design and implement classes that adhere to SOLID design principles Understand common design patterns Implement robust classes with properties, methods, delegates & events Understand, use, and implement generics Explore generics in the .Net Framework Understand and use Language integrated Query (LiNQ) Understand and use Lambda expressions Build dynamic applications using reflection Use internationalization to build world friendly applications Build multithreaded applications Understand the basics of database access What’s new in .Net Core and C#?
Agenda
- Design Guidelines
- Conventions
- Class Design guidelines
- Exception Design guidelines
- Common Design Patterns
- Properties
- Functions
- Delegates
- Events
- .Net Core and C# 9+ features
- Generic Classes
- Generic Functions
- Survey of Generics in the .Net Library
- Using lambdas to generate a delegate
- Introduction to Language Integrated Query (LINQ)
- Reflections basics
- Attributes
- Basics of Threading
- Creating Threads
- Coordinating threads
- Overview of the task parallel library
- DbContext
- Code first vs Db first
- Entities
- Mapping
FREE
Interested in course?
Course Type: Instructor Led