Создать аккаунт и подать заявку
PROQRAMLAŞDIRMA · НАЧАЛЬНЫЙ УРОВЕНЬ

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.

Начальный20 недели120 часовОчно
Выбранный курс будет перенесён в Ingress Portal.
КРАТКАЯ ПРОГРАММА

Ознакомьтесь со структурой, не читая учебник.

Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.

01Module 1: Introduction to C# and .NET7 уроков+

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 уроков+

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 уроков+

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 урока+

SOLID, DRY, KISS principles

Common patterns: Singleton, Repository, Dependency Injection, Factory

Separation of Concerns, Layered Architecture

05Module 5: Error Handling, Files, and Basic LINQ6 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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 уроков+

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

БЛИЖАЙШИЕ ГРУППЫ

Выберите группу, которую вы действительно сможете посещать.

Показаны только текущие открытые группы.

НАЧАЛО

Будет объявлено

Очно
Расписание
Будет объявлено
Формат
Очно
Длительность
20 недели · 120 часов
Язык
Уточните у консультанта
Записаться в лист ожидания
КОНТЕКСТНОЕ ПОДТВЕРЖДЕНИЕ
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”

Смотрите реальные истории выпускников из сообщества Ingress.

Изучить результаты выпускников
ЗАЯВКА ЧЕРЕЗ INGRESS PORTAL

Выбранный курс сохраняется, пока вы создаёте аккаунт.

Мы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.

Сначала вопросы? Поговорите с консультантом
  1. 01

    Создайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.

  2. 02

    Подтвердите данные заявкиC# Backend İnkişafı уже выбран.

  3. 03

    Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.

ВЫБРАННЫЙ КУРСC# Backend İnkişafıОчно

Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.
Напишите нам в WhatsApp