.NET Backend Development

Beginner

6w 54h
18

Beginner

course description

The Beginner .NET Backend Track is designed for learners with little to no backend experience. It focuses on building strong foundations in C#, object-oriented programming, and database fundamentals. Learners gain a clear understanding of how backend systems work while developing clean coding practices. By the end of the track, students can build simple backend applications, work confidently with databases, and apply essential backend development concepts in real scenarios.

course outcomes

Write C# programs

Apply OOP concepts

Use SOLID principles

Design relational databases

Perform CRUD operations

Connect apps to databases

Curriculum

Module 1: C# Fundamentals

Introduces core programming concepts using C#. Learners cover data types, control flow, methods, collections, and error handling, building a solid foundation for writing clean and structured code.

Module 2: Object-Oriented Programming & SOLID

Focuses on OOP principles such as inheritance, abstraction, encapsulation, and polymorphism, alongside SOLID principles. Learners apply best practices through guided exercises and a hands-on project.

Module 3: Database Fundamentals & EF Core

Covers SQL basics, database design, relationships, and data integrity. Learners are introduced to Entity Framework Core, implementing CRUD operations and completing a practical backend project.

Instructor

Abdelrahman Sameh

.NET Backend Engineer & Instructor

course
lecture

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

course
lecture

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.