.NET Backend – Expert
Advanced
Advanced
course description
The Advanced .NET Backend Track is designed for developers with a solid understanding of C# who want to build production-ready backend systems. It focuses on advanced C# concepts, ASP.NET Core Web APIs, backend architecture patterns, security, and performance optimization. Learners work on real-world scenarios and hands-on projects that reflect professional development environments, preparing them to design, build, and maintain scalable, high-quality backend applications with confidence.
course outcomes
Build secure APIs
Apply advanced C#
Implement JWT authentication
Design clean architectures
Optimize application performance
Handle async operations
Curriculum
Module 1: Advanced C#
Deepens C# knowledge through advanced language features such as LINQ, generics, delegates, async/await, and multithreading. Learners strengthen their ability to write efficient, maintainable, and high-performance code.
Module 2: ASP.NET Core & Web APIs
Covers building robust RESTful APIs using ASP.NET Core. Topics include routing, dependency injection, middleware, authentication and authorization, API security, documentation, testing, and best practices through a hands-on project.
Module 3: Advanced EF Core & System Integration
Focuses on advanced Entity Framework Core techniques, including Fluent API configuration, performance optimization, transactions, concurrency handling, and design patterns. Learners integrate EF Core with ASP.NET Core APIs and complete a final production-style project.
Instructor
Abdelrahman Sameh
.NET Backend Engineer & Instructor
Experienced backend software engineer and instructor specializing in .NET technologies, databases, and web development. Abdelrahman brings strong industry experience in building scalable enterprise applications and is dedicated to delivering clear, structured learning experiences focused on solid fundamentals, clean architecture, and practical, industry-relevant skills.
Eslam Waleed
.NET Backend Developer & Instructor
Eslam Waleed Mahmoud is a backend software developer specializing in C#, ASP.NET Core, and Entity Framework Core. He works at Global Brands Group building enterprise-level applications and was promoted from intern to full-time developer after a successful training period. He holds a B.Sc. in Computer Science and Artificial Intelligence from Cairo University and is a Microsoft Certified Azure Developer and DevOps Engineer. Eslam focuses on clean code, best practices, and practical backend development to help learners become job-ready .NET developers.
