This 3-day course introduces developers to modern C# programming and the power of .NET Core for building cross-platform, high-performance applications. Covering core language features, asynchronous programming, and building RESTful APIs with ASP.NET Core, participants will learn to create scalable, maintainable applications ready for cloud deployment.
Duration: 3 Days
Format: Instructor-led, hands-on coding labs, project-based learning, and real-world application development
Description
? Day 1: Modern C# Fundamentals
Session 1: Introduction to C# and .NET Core
Session 2: Object-Oriented Programming in C#
Session 3: Advanced C# Features
Lab Activities:
? Day 2: Asynchronous Programming and .NET Core APIs
Session 1: Asynchronous Programming in C#
Session 2: Building RESTful APIs with ASP.NET Core
Session 3: Data Access and Dependency Injection
Lab Activities:
? Day 3: Testing, Deployment, and Advanced Topics
Session 1: Unit Testing and Best Practices
Session 2: Deployment and Cross-Platform Development
Session 3: Performance Tuning and Security
Lab Activities: