Профессия · Backend-разработка
C# / .NET-
разработчик
Освойте C#, ASP.NET Core, PostgreSQL, Apache Kafka и микросервисы — с проектами для портфолио и подготовкой к техническому собеседованию.
Разбираем инженерные подходы из проектов TERAKOR Digital и закрепляем их в собственной практике.
Основные занятия ведёт Сергей Валерьевич Герасименко — практикующий разработчик и основатель ТЕРАКОР и ТЕРАКОР Digital.
- C# 12
- ASP.NET Core
- EF Core
- PostgreSQL
- Apache Kafka
5 мес.
Срок полной программы
456 ак. ч.
Общая нагрузка
152 ак. ч.
Живые занятия
304 ак. ч.
Самостоятельная работа и проекты
456 ак. ч. — суммарная нагрузка. 152 ак. ч. — живые занятия; 304 ак. ч. — практика, лабораторные и проекты. Apache Kafka — 8 ак. ч.; подготовка к собеседованию — 4 ак. ч. внутри раздела III.
Аудитория программы
Кому подойдёт
Маршрут от C# и PostgreSQL до OrderFlow — с гибкой точкой входа под ваш опыт.
Начинающим
Полный маршрут от C# и PostgreSQL до законченной backend-системы OrderFlow.
С опытом C#
Систематизация ASP.NET Core, EF Core, Apache Kafka и архитектуры сервисов.
Из Java / Python
Переход на .NET и практика в новой экосистеме на реальных сценариях.
К собеседованию
Подготовка к техническому интервью по C#, ASP.NET Core, SQL и Apache Kafka.
Точка входа
Гибкая точка входа
Если часть тем уже освоена, точку входа можно определить после теста и разговора о предыдущем опыте. Условия сокращённого маршрута уточняются отдельно.
Разделы программы
4 раздела · можно войти не с первого
- 1 C# и основы .NET
- 2 ООП и платформа
- 3 ASP.NET Core
- 4 Apache Kafka / микросервисы
С нуля до OrderFlow
- 152 ак. ч. живых занятий
- 4 проекта в портфолио
- Apache Kafka + подготовка к интервью
90 000 ₽
полная программа · 4 раздела
Старт с более позднего раздела
После теста по C# / .NET или разговора о опыте подбираем точку входа. Точный состав и стоимость сокращённого маршрута уточняются индивидуально.
Прохождение программы само по себе не присваивает грейд Junior или Middle.
Результаты обучения
Технологии объединяются в работающие проекты для портфолио — не изучаются изолированно.
Стек программы
По PDF: C# 12, .NET 8, ASP.NET Core, EF Core, PostgreSQL, Apache Kafka, Docker и паттерны микросервисов. Итог — OrderFlow Platform.
C# и основы .NET
Язык, Git, PostgreSQL · +88 ак. ч. практики · проект StockDesk CLI
ООП и платформа .NET
SOLID, GoF, DI, async · +88 ак. ч. · Order Rules Engine
ASP.NET Core и production
API, EF Core, JWT, Docker · +80 ак. ч. · SupportDesk API
Apache Kafka и паттерны микросервисов
8 ак. ч. Apache Kafka + 8 ак. ч. паттерны · +48 ак. ч. · OrderFlow
Учебный план
Программа по разделам
4 раздела · 152 ак. ч. живых + 304 ак. ч. самостоятельной работы. После каждого раздела — проект, code review и доработка для портфолио.
Результат: приложения на C#, Git и PostgreSQL, базовые сценарии покрыты тестами. Проект: StockDesk CLI.
- Алгоритмы и сложность; .NET SDK, Visual Studio / Rider, отладка
- C# 12 и .NET 8: типы, nullable, операторы, условия, циклы
- Массивы, List, Dictionary, строки, методы и параметры
- Делегаты и события; основы LINQ to Objects
- Исключения, файлы, потоки, System.Text.Json
- Классы, конструкторы, свойства и слои приложения
- PostgreSQL: DDL/DML, JOIN, ограничения, транзакции и ACID
- Git: ветки, pull request; xUnit/NUnit и Moq — введение
Результат: расширяемое ядро приложения и аргументация выбора подходов. Проект: Order Rules Engine.
- Наследование, полиморфизм, интерфейсы, abstract class, record types
- Generics, constraints, covariance/contravariance и производительность коллекций
- async/await, Task, отмена; потоки, lock и concurrent collections
- SOLID и рефакторинг с тестами
- GoF: Factory Method, Strategy, Observer; Singleton и ограничения
- Встроенный DI-контейнер .NET; время жизни зависимостей
- LINQ, IQueryable и обзор expression trees
- HttpClient, REST-клиент, сериализация; ILogger и Serilog
- HTTP и основы веба для backend-разработчика
Результат: ASP.NET Core API с БД, авторизацией, тестами и воспроизводимым запуском. Проект: SupportDesk API. Внутри раздела — 4 ак. ч. подготовки к интервью (по расписанию после защиты OrderFlow).
- Hosting, конфигурация и middleware pipeline
- Контроллеры и Minimal API, маршрутизация, HTTP-коды, OpenAPI
- EF Core: Code First, связи, миграции, транзакции, Repository/Unit of Work
- Identity, JWT, авторизация и защита маршрутов
- Валидация, FluentValidation и Problem Details
- Unit- и интеграционные тесты через WebApplicationFactory
- IMemoryCache; Redis — обзор
- Dockerfile, Docker Compose, PostgreSQL, env, health checks
- gRPC и SignalR — обзор применимости
Результат: событийный сценарий, диагностика задержек и повторов, согласованность между сервисами. Итоговый проект: OrderFlow Platform.
Apache Kafka · 8 ак. ч.
Топики, партиции, ключи, consumer groups и offsets. Confluent.Kafka producer/consumer, BackgroundService, retry, DLQ, идемпотентная обработка.
Паттерны и запуск · 8 ак. ч.
Границы сервисов, Docker Compose, timeout; Outbox, Saga, Circuit Breaker (Polly). API Gateway и CQRS — обзор.
Глубокие темы администрирования, Schema Registry и Streams в этом блоке не заявляются как полностью освоенные.
Apache Kafka — 8 ак. ч. практики
Практическая интеграция на Confluent.Kafka: топики, consumer groups, BackgroundService, retry и DLQ. Вместе с паттернами микросервисов — раздел IV (16 ак. ч. живых).
| Блок | Содержание | Часы |
|---|---|---|
| Apache Kafka | Топики, партиции, ключи, groups, offsets; producer/consumer, BackgroundService, retry, DLQ, идемпотентность | 8 |
| Паттерны | Границы сервисов, Docker Compose, timeout; Outbox, Saga, Circuit Breaker (Polly); Gateway / CQRS — обзор | 8 |
Портфолио
Проекты в портфолио
После каждого раздела — репозиторий, README, тесты, code review и доработка замечаний.
StockDesk CLI
C#, SQL, Git, основы тестирования
Консольный учёт товаров и остатков на C# с PostgreSQL.
Order Rules Engine
ООП, SOLID, GoF, DI, async
Библиотека правил обработки заказов со стратегиями и адаптерами.
SupportDesk API
ASP.NET Core, EF Core, JWT, тесты
API обращений: статусы, поиск, история, Docker Compose.
OrderFlow Platform
Web API, Apache Kafka, Outbox, Docker
Событийная платформа заказов: API, обработчик, уведомления.
Практика с первых занятий
Каждый раздел заканчивается законченной работой
Code Review
Разбор качества кода и доработка замечаний
Защита OrderFlow
Нормальный сценарий заказа и воспроизводимый сбой
Итоговый проект
OrderFlow Platform
Событийная платформа заказов на ASP.NET Core: сервис заказов, обработчик событий и уведомления.
- Order API REST, JWT, PostgreSQL, EF Core и миграции
- Event Worker чтение Apache Kafka, обновление процессов
- Notifications реакция на смену статуса заказа
- Outbox согласованная публикация после изменения данных
- Топики и ключи по идентификатору заказа, consumer group
- Повторная обработка, защита от дублей, retry и DLQ
- Docker Compose, интеграционные тесты и базовое логирование
- Защита: нормальный сценарий + один воспроизводимый сбой
Финальный модуль · 4 ак. ч.
Подготовка к техническому собеседованию
4 ак. ч. входят в раздел III и проводятся после защиты OrderFlow. Прохождение не гарантирует трудоустройство или грейд.
-
ООП, SOLID, generics, LINQ и async/await — типовые вопросы и разбор ответов.
-
SQL, ASP.NET Core, EF Core, безопасность, Apache Kafka и паттерны.
-
Чтение и исправление чужого кода, объяснение решения вслух.
-
Техническое собеседование по OrderFlow с обратной связью и планом развития.
Обучение лично у основателя ТЕРАКОР
Сергей Валерьевич Герасименко
Руководитель ТЕРАКОР и ТЕРАКОР Digital · fullstack-разработчик и архитектор
Все основные программы центра ведёт Сергей Валерьевич Герасименко — практикующий full-stack разработчик, технический директор и основатель ТЕРАКОР и ТЕРАКОР Digital.
Вы обучаетесь не у преподавателя-теоретика, а у специалиста, который сам разрабатывает программные системы и применяет технологии в коммерческих проектах.
Один руководитель.Два направления.Единая инженерная практика.
Стек и практики программы актуализируются с учётом современной коммерческой разработки и собственных проектов ТЕРАКОР Digital — от C# и ASP.NET Core до Apache Kafka и OrderFlow.
с 2006
в коммерческой разработке
25 000+
участников обучения и оценки знаний
5 000+
проведённых технических интервью
Практика backend, а не пересказ документации
На занятиях разбирается не только синтаксис C#. Студенты работают с ASP.NET Core, EF Core, PostgreSQL, Apache Kafka, микросервисами и задачами реальной backend-разработки — от StockDesk до защиты OrderFlow.
Практика · не теория из учебника
Разрабатываем сами — обучаем на своём опыте
ТЕРАКОР Digital занимается разработкой ПО и высоконагруженных систем. Поэтому на курсе мы объясняем не только «как написать код», но и почему конкретное архитектурное решение используется в production.
- Разрабатываем системы в production
- Применяем инженерные практики
- Обучаем на своём опыте
Что вы получаете в ТЕРАКОР
Живые занятия
Не видеокурс: преподаватель объясняет материал и отвечает на вопросы.
Небольшая группа
До 8 человек — преподаватель видит прогресс и ошибки.
Code review
Разбираем не только работающий код, но и качество решений.
Production-подход
Архитектура, БД, тесты, Docker, Apache Kafka и интеграции.
Итоговый проект
OrderFlow: ASP.NET Core, PostgreSQL, Apache Kafka и Outbox.
Подготовка к интервью
4 ак. ч.: стек, live coding и пробное собеседование.
Инвестиция в навык
Стоимость обучения
90 000 ₽
Если часть тем уже освоена — определим точку входа. Условия сокращённого маршрута уточняются индивидуально. Прохождение само по себе не присваивает грейд.
- 456 ак. ч. общей нагрузки
- 152 ак. ч. живых занятий с преподавателем
- 4 проекта: StockDesk → OrderFlow
- 8 ак. ч. Apache Kafka + паттерны микросервисов
- Code review и защита итогового проекта
- 4 ак. ч. подготовки к техническому собеседованию
Сертификат об обучении
После успешного завершения программы и итоговой аттестации — сертификат ТЕРАКОР с уникальным номером.
- Русский и английский вариант
- Информация о программе и объёме обучения
- Лицензированный учебный центр
ТЕРАКОР осуществляет образовательную деятельность на основании лицензии.
При соблюдении условий закона можно оформить социальный налоговый вычет.


Частые вопросы
Можно ли начать не с первого раздела?
Да. Если часть тем уже освоена, точку входа определяют после теста и разговора об опыте. Условия сокращённого маршрута — отдельно.
456 часов — это всё занятия с преподавателем?
Нет. 456 ак. ч. — общая нагрузка: 152 ак. ч. живых занятий и 304 ак. ч. самостоятельной работы и проектов.
Сколько часов Apache Kafka?
Практический блок Apache Kafka — 8 ак. ч. Ещё 8 ак. ч. — паттерны микросервисов. Вместе это раздел IV (16 ак. ч. живых).
Когда проходит подготовка к собеседованию?
4 ак. ч. входят в раздел III, но по расписанию идут после защиты OrderFlow: стек, live coding и пробное интервью.
Нужно ли знать C# до начала?
Нет, если выбираете полный маршрут с первого раздела.
Стану ли я Middle после курса?
Грейд зависит и от коммерческого опыта. Программа готовит к задачам .NET backend и техническому интервью; прохождение само по себе грейд не присваивает.
Отзывы
Следующий шаг
Готовы выбрать маршрут?
Полная программа — 90 000 ₽. Есть подготовка — определим точку входа после теста или разговора.
Индивидуальный формат
Индивидуальное обучение по выбранным темам
Не нужно проходить весь курс, если нужны конкретные темы. Берём модули из программы, разбираем ваш проект и двигаемся в удобном темпе.
- Только нужные темы — для работы, собеседования или проекта
- План под ваш уровень: от C# до ASP.NET Core и Apache Kafka
- Помощь с кодом, домашними заданиями и pet-проектом
ТЕРАКОР · ул. Каланчёвская, д. 15, м. Каланчёвская (по предварительной записи)
Открыть на Яндекс.Картах