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.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
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#?
Length: 5.0 days (40 hours)
6:00 PM ET
6:00 PM ET