Hesab yarat və müraciət et
PROQRAMLAŞDIRMA · BAŞLANĞIC SƏVİYYƏ

C# Backend İnkişafı

Bu proqram yeni başlayanlar üçün C# proqramlaşdırma və obyekt yönümlü dizayn üzrə möhkəm baza yaradır. Kursun sonunda tələbələr Visual Studio (və ya VS Code) ilə sıfırdan C# tətbiqləri yazmağı, əsas Web API layihələri hazırlamağı və junior səviyyəli müsahibələrə hazırlaşmağı bacaracaqlar.

Başlanğıc20 həftə120 saatƏyani
Seçdiyiniz kurs Ingress Portala köçürüləcək.
QISALDILMIŞ SYLLABUS

Dərslik oxumadan strukturu görün.

Modullar sürətli baxış üçün yığcam qalır. Mövzularına baxmaq üçün istənilən modulu açın.

01Module 1: Introduction to C# and .NET7 dərs+

What is .NET and C#

.NET ecosystem: .NET Core, .NET Framework, .NET Standard

CLR, CTS, and CLS

Setting up Visual Studio / VS Code

First C# Console App

Project Structure and Compilation Process

Understanding .csproj files

02Module 2: C# Language Basics9 dərs+

Variables and Data Types

Operators and Expressions

Control Structures (if, switch, loops)

Methods and Parameters

Strings and String Manipulation

Arrays and Collections (List, Dictionary, HashSet)

Nullable Types

Enums and Constants

Asynchronous Programming

03Module 3: Object-Oriented Programming in C#10 dərs+

Classes and Objects

Properties and Fields

Constructors

Inheritance and Polymorphism

Abstract Classes and Interfaces

Access Modifiers

Static Classes and Members

Introduction to Dependency Injection

Understanding this, base, and override

Composition vs Inheritance

04Module 4: Design Principles & Patterns Basics3 dərs+

SOLID, DRY, KISS principles

Common patterns: Singleton, Repository, Dependency Injection, Factory

Separation of Concerns, Layered Architecture

05Module 5: Error Handling, Files, and Basic LINQ6 dərs+

Exception Handling (try-catch-finally, custom exceptions)

Working with Files and Streams

Simple I/O operations

Using using statement and IDisposable

Introduction to LINQ

Nullable types and Null-coalescing operator

06Module 6: Introduction to ASP.NET Core and REST7 dərs+

ASP.NET Core Overview

Understanding MVC vs API project templates

Creating a simple Web API with GET/POST

Controllers and Routing Basics

Model Binding & Basic Validation

Returning JSON responses

Authentication and Authorization

07Module 7: Working with Entity Framework Core7 dərs+

Introduction to EF Core

Creating Models

Creating and Applying Migrations

Basic CRUD operations with EF Core

Using DbContext

Code First vs DB First Approach

Simple LINQ queries with EF

08Module 8: Tooling, Git, and Development Workflow6 dərs+

Introduction to Git

Local & Remote Repositories

Git clone, commit, push, pull, merge

Branching basics

Debugging in Visual Studio

NuGet Package Manager

09Module 9: Intro to Unit Testing & Best Practices7 dərs+

Introduction to NUnit

Introduction to NUnit

Writing Basic Unit Tests

Assertions

Understanding test project setup

Testing simple business logic

Basics of mocking

10Module 10: Project6 dərs+

Build a Web API Project

Use EF Core for data persistence

Apply CRUD operations

Basic validation and error handling

Use Git for versioning

Present project for review

YAXINLAŞAN QRUPLAR

Həqiqətən qatıla biləcəyiniz qrupu seçin.

Yalnız cari, açıq qruplar göstərilir.

KONTEKSTUAL SÜBUT

Ingress icmasından real məzun hekayələrinə baxın.

Məzun nəticələrini kəşf et
INGRESS PORTAL VASİTƏSİLƏ MÜRACİƏT

Hesabınızı yaratdığınız müddətdə seçdiyiniz kurs qalır.

Əvvəlcə sualınız var? Məsləhətçi ilə danışın
  1. 01

    Portal hesabınızı yaradın və ya daxil olunƏlaqə məlumatlarınız vahid tələbə profilinə bağlı qalır.

  2. 02

    Müraciət məlumatlarınızı təsdiqləyinC# Backend İnkişafı əvvəlcədən seçilib.

  3. 03

    Müraciətinizi göndərinQəbul komandası müraciəti dərhal alır və Portal vasitəsilə əlaqə saxlaya bilər.

SEÇİLMİŞ TƏLİMC# Backend İnkişafıƏyani

Ingress Portalda davam et Artıq qeydiyyatdan keçmisiniz? Portal daxil olmağınıza imkan verəcək.
WhatsApp-da bizə yazın