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.

$2,695.00
Select Upcoming Date
  • Feb 09, 2026 - Feb 13, 2026
    5 Days - Live Online - EST
    10:00 AM - 06:00 PM EST
  • May 11, 2026 - May 15, 2026
    5 Days - Live Online - EST
    10: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

Outline

Hit button to validate captcha