Intermediate C# / .Net Core Programming is a five-day lab-intensive program that enhances your basic knowledge with advanced constructs and industry best practices. Proficiency in C# is imperative for creating scalable, robust applications. This course enables you to refine your skills, using the latest C# features to develop high-quality software solutions. From employing raw literals for cleaner code to applying tuples for improved data structures, and managing resources effectively for globalized applications, the course is designed to strengthen your programming foundation for immediate application in a multitude of projects.The curriculum is crafted to ensure a balanced mix of theoretical and practical learning, with 50% of the course dedicated to hands-on labs, mirroring real-world challenges. You will enhance your understanding of design patterns and SOLID principles, creating code that’s as resilient as it is reliable. Engage in test-driven development with XUnit, and master generics to optimize your coding efforts. With an industry-expert instructor guiding you through each topic, you’ll gain invaluable insights into effective problem-solving and practical application of your new skills.
Date | Time | Price | Option |
---|---|---|---|
04/07/2025 | 09:00 AM - 05:00 PM CT | $2,695.00 | |
06/23/2025 | 09:00 AM - 05:00 PM CT | $2,695.00 | |
08/25/2025 | 09:00 AM - 05:00 PM CT | $2,695.00 | |
10/08/2025 | 09:00 AM - 05:00 PM CT | $2,695.00 | |
12/01/2025 | 09:00 AM - 05:00 PM CT | $2,695.00 |
Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We will work with you to tune this course and level of coverage to target the skills you need most. Course agenda, topics and labs are subject to adjust during live delivery in response to student skill level, interests and participation.
Learning 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 explore:
This is an intermediate level .Net programming course, designed for experienced C# developers. This course is NOT for new developers, developers new to C#, or those without a programming background.
Students should have incoming practical skills aligned with those in the course(s) below, or should have attended the following course(s) as a pre-requisite:
Programming in C# | Creating Apps in C# and .Net Core