All Courses

Learn C# and .NET Development

Build APIs, Dynamics 365 plugins, and cloud applications while learning maintainable C# and .NET development.

Practical Development Beginner → Expert

What You'll Learn

01–04C# Fundamentals

  • Variables, types & control flow
  • OOP — classes, interfaces, inheritance
  • Collections, generics & LINQ
  • Async/await & exception handling

05–08ASP.NET Core & Data

  • RESTful API design & controllers
  • Entity Framework Core & migrations
  • Authentication with JWT & Entra ID
  • Dependency injection & middleware

09–12Dynamics 365 & Plugins

  • Dataverse SDK & Web API
  • Plugin architecture & registration
  • Custom workflow activities
  • Integration with Azure Service Bus

13–15Azure & DevOps

  • Azure App Service & Container Apps
  • Azure SQL & Key Vault
  • CI/CD with GitHub Actions
  • Docker & container deployment

Build Real-World Applications

REST API

Full CRUD API with auth, pagination, filtering, and Swagger docs

D365 Plugin

Pre/post operation plugin with business logic and error handling

Cloud Deployment

Dockerised API deployed to Azure with CI/CD pipeline

Prerequisites

  • Basic programming logic (any language)
  • Windows PC with Visual Studio installed
  • Eagerness to build enterprise software

After This Course

  • Write clean, idiomatic C# code
  • Build production-ready ASP.NET Core APIs
  • Develop Dynamics 365 plugins & integrations
  • Deploy apps to Azure with CI/CD
  • Ready for AZ-204 or PL-400 certification prep

Common Questions

Can a complete beginner join?

Yes, but basic programming logic helps. If you've written any code (even Excel macros), you'll be fine.

Which .NET version do you teach?

.NET 8 (latest LTS). All patterns are forward-compatible.

Is Dynamics 365 experience needed?

No — we cover D365 from scratch in modules 9–12. It's a bonus track, not a prerequisite.

What IDE do I need?

Visual Studio 2022 Community (free) or VS Code with C# Dev Kit.

Ready to Build with .NET?

Enquire about the next batch, pricing, and corporate training options.

Enquire Now