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.
You’ll exit the course equipped with a solid understanding of intermediate C# principles, ready to be applied to your role professional work. You'll emerge with the capability to write more maintainable, efficient, and scalable code, seamlessly integrating advanced C# features into your daily development tasks.
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:
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.
Take Before: 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:
· TTCN20483 Programming in C# | Creating Apps in C# and .Net Core / Latest Edition (20483)
Next Steps / Related Courses | Microsoft Developer Training Suite
Below is a subset of our follow on courses in .Net development, web development, SOLID design, .Net services, .Net secure coding and others. Please visit our site or contact us for the full course listing and next-step recommendations.
· TTCN10975 Introduction to Programming in C# (For C# and .Net Core / Latest Edition) (10975)
· TTCN20483 Programming in C# | Creating Apps in C# and .Net Core / Latest Edition (20483)
· TTCN2155 Intermediate C# | Patterns, Generics, Threading, Database, Entity Framework, UI & More
· TTCN20486 Developing ASP.Net Core MVC Web Applications / Latest Edition (20486)
TT8320-N .Net Secure Coding Camp | Attacking and Securing .Net Web Apps (for .Net Core / Latest Edition)
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.
Setup Made Simple! Learning Experience Platform (LXP)
All applicable course software, digital courseware files or course notes, labs, data sets and solutions, live coaching support channels, CodeCoach.AI anytime tutor access, and rich extended learning and post training resources are provided for you in our “easy access, single source, no install required” online Learning Experience Platform (LXP), remote lab and content environment. Access periods vary by course. We’ll collaborate with you to ensure your team is set up and ready to go well in advance of the class. Please inquire about set up details and options for your specific course of interest.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Please see the current upcoming available open enrollment course dates posted below. Please feel free to Register Online below, or call 844-475-4559 toll free to connect with our Registrar for assistance. If you need additional date options, please contact us for scheduling.
Course Title | Days | Date | Time | Price | |
---|---|---|---|---|---|
Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155) | 5 Days | Jan 8 to Jan 12 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155) | 5 Days | Mar 4 to Mar 8 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155) | 5 Days | Apr 8 to Apr 12 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155) | 5 Days | May 20 to May 24 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155) | 5 Days | Jul 15 to Jul 19 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Mix, Match & Master!
2FOR1: Two Courses, One Price!
Enroll in *any* two public courses (for 2023 *OR* 2024 dates!) by December 31, for one price! Learn something new, or share the promo!
Special Offers
Limited Offer for most courses.
SAVE 50%