C# and ASP.NET Core using AI Coding Assistant
Description
This hands-on course teaches participants how to build modern backend applications using C# and ASP.NET Core while leveraging AI as a development accelerator. Throughout the program, AI tools are integrated at every stage, from scaffolding classes and generating LINQ queries to reviewing architecture and creating unit tests. The focus is on strengthening core backend engineering skills across the full stack of .NET development, while learning how to critically evaluate and effectively collaborate with AI-assisted development workflows.
🕒 Duration: 40 hours
👥 Target Audience:
- Roles: Software Engineers, Backend Developers, C# Developers
- Seniority: Junior to Mid Level Professionals
Webinar Content
|
Module 1: Development Environment, C# and OOP Fundamentals
|
|
|
|
||
|
||
|
||
|
Module 2: LINQ and EF Core
|
|
|
|
||
|
Module 3: ASP.NET Core
|
|
|
|
||
| Module 4: Unit Testing |
|
|
Learning Objectives:
After attending this webinar participants will be able to:
- Develop structured backend applications using C# and ASP.NET Core best practices
- Apply core OOP principles, async programming, and data access patterns with Entity Framework Core
- Build and expose RESTful APIs with proper routing, dependency injection, and DTO-based design
- Use AI tools to scaffold, refactor, and review code across the full .NET development workflow
- Critically evaluate AI-generated code for correctness, security, and design quality
- Implement unit testing strategies using xUnit within a production-style development environment
Prerequisite Knowledge
- Basic understanding of programming concepts
- No prior C# experience required (if positioned as foundation course)

