Intermediate C# | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155)
Explore C# Design Guidelines, Robust Classes, Generics, Lambda Expressions & LINQ, Reflection & Metadata, Resources & Globalization, Basics of Threading and the Basics of Database connectivity.
- Feb 09, 2026 - Feb 13, 20265 Days - Live Online - EST10:00 AM - 06:00 PM EST
- May 11, 2026 - May 15, 20265 Days - Live Online - EST10:00 AM - 06:00 PM EST
Explore C# Design Guidelines, Robust Classes, Generics, Lambda Expressions & LINQ, Reflection & Metadata, Resources & Globalization, Basics of Threading and the Basics of Database connectivity.
More Information:
- Learning Style: Virtual
- Learning Style: Course
- Difficulty: Intermediate
- Course Duration: 5 Days
- Course Info: Download PDF
- Certificate: See Sample
Need Training for 5 or More People?
Customized to your team's need:
- Annual Subscriptions
- Private Training
- Flexible Pricing
- Enterprise LMS
- Dedicated Customer Success Manager
Course Information
About This Course:
Developing Applications in C# and .Net Core (Intermediate C# / .Net Core) is a lab-intensive, hands-on course designed to provide you with the skills required to take your C# programming skills to the next level. Throughout the course you'll explore C# Design Guidelines, Robust Classes, Generics, Lambda Expressions & LINQ, Reflection & Metadata, Resources & Globalization, Basics of Threading and the Basics of Database connectivity.
Course Objectives:
-
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#?
Audience:
-
This is an intermediate-level .Net programming course, designed for experienced C# developers
Prerequisites:
-
TTCN20483 Programming in C# / Creating Apps in C# and .Net Core