C# and .NET core fundamentals

Level Base : No previous knowledge is required
C# from zero to hero intensive course

Lesson 1: Object Oriented Principles, Introduction to .NET, Visual Studio Projects templates,, Built-In data types
Lesson 2: Built-in data structures, Extension Methods, Cast, Exceptions
Lesson 3: Dependency Injection, Lambda & Expressions, Nuget
Lesson 4: Data Layer: Linq, Entity Framework, Dapper
Lesson 5: Thread & Asynchronous Programming, Unit Test

Azure Fundamentals

Level Intermediate: Previous knowledge of C# and .NET required
Preparation for Exam: AZ- 900 Microsoft Certified: Azure Fundamentals

Lesson 1: Cloud Computing Fundamentals, Cloud Models, Azure Core Components: Region, Region pairs, availability zones, datacenters, subscriptions, Tenant, Resource Groups, Naming convenctions
Lesson 2: Azure Compute and networking services: Azure Virtual Machines, Azure Virtual Networks. Storage: Storage Account, Azure File Sync.
Lesson 3: Monitor tools: Azure Monitor, including Log Analytics, Azure Monitor alerts, and Application Insights
Lesson 4: Managing and deploying Azure resources: Azure Command-Line Interface (CLI) and Azure PowerShell, Azure Arc, infrastructure as code (IaC), Azure Resource Manager (ARM) and ARM templates
Lesson 5: Azure management: Cost, price calculator and TCO Calculator, Tags. Identity access and security: Azure Identity, Azure role-based access control, Microsoft Entra, Microsoft Defender, MFA, SSO

Full stack Web application with Angular 19, .NET Core Web API & Microsoft SQL

Level Intermediate: Previous knowledge of C# and .NET required
Learn to create a full stack web application from scratch using Microsoft SQL Server, .NET Core Web API and Angular 19

Lesson 1: Introduction and Architecture. MVC Pattern Overview, Create ASP.NET Web API project, REST API Controllers, Swagger
Lesson 2: Build Application Layer, Data Access Layer (Entity Framework) and Database in SQL Server
Lesson 3: Authentication and Authorization: JWT, test via Postman
Lesson 4: Build Front End: Angular 19, Angular Material
Lesson 5: Setup Azure resources and Deploy all the application with manual publish or (Optional) Github or DevOps Pipelines

Building Microservices with Azure

Level Advanced: Previous knowledge of C#, .NET Web API required
Partial preparation for Exam: AZ-204 Microsoft Certified: Azure Developer Associate

Lesson 1: Theoretical Fundamentals about Microservices, From Web API to Microservices
Lesson 2: Build Backend: Controllers, Mediatr, Swagger
Lesson 3: Docker, Azure Kubernetes Service, Database: Azure Cosmos DB
Lesson 4: Computations: Azure Functions and Messaging: Azure Service Bus
Lesson 5: Deployment: Azure App Service, API Management