20 Декабрь 2025
Очно- Расписание
- Будет объявлено
- Формат
- Очно
- Длительность
- 20 недели · 120 часов
- Язык
- Уточните у консультанта
Создать аккаунт и подать заявку
This curriculum is designed for absolute beginners (with basic IT knowledge) to build a solid foundation in C# programming and object-oriented design. By course end, students will be able to write C# applications from scratch using Visual Studio (or VS Code) and will be prepared for entry-level C# job interviews and develop basic web api projects.
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
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
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
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
SOLID, DRY, KISS principles
Common patterns: Singleton, Repository, Dependency Injection, Factory
Separation of Concerns, Layered Architecture
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
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
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
Introduction to Git
Local & Remote Repositories
Git clone, commit, push, pull, merge
Branching basics
Debugging in Visual Studio
NuGet Package Manager
Introduction to NUnit
Introduction to NUnit
Writing Basic Unit Tests
Assertions
Understanding test project setup
Testing simple business logic
Basics of mocking
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
Показаны только текущие открытые группы.
Обучение поддерживают практики в области инженерии, архитектуры и production backend-разработки.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиC# Backend Development уже выбран.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСC# Backend DevelopmentОчно
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.