Профессия C# / .NET Developer — с нуля до Middle | ТЕРАКОР

Результаты обучения

Технологии объединяются в работающие проекты для портфолио — не изучаются изолированно.

Писать C#-код: коллекции, LINQ, исключения, файлы и JSON

Применять ООП, SOLID, GoF, DI и async/await

Проектировать PostgreSQL и работать с данными через EF Core

Разрабатывать и защищать ASP.NET Core Web API

Покрывать код unit- и интеграционными тестами, запускать в Docker Compose

Строить синхронное и событийное взаимодействие сервисов

Обрабатывать сбои, повторы и дубли; Outbox, retry, DLQ

Защищать архитектуру OrderFlow и отвечать на вопросы собеседования

Стек программы

По PDF: C# 12, .NET 8, ASP.NET Core, EF Core, PostgreSQL, Apache Kafka, Docker и паттерны микросервисов. Итог — OrderFlow Platform.

C# 12 .NET 8 ASP.NET Core EF Core PostgreSQL Apache Kafka LINQ async / await DI xUnit / NUnit JWT / Identity Docker Polly Outbox / Saga Git
Раздел I · 48 ак. ч.

C# и основы .NET

Язык, Git, PostgreSQL · +88 ак. ч. практики · проект StockDesk CLI

Раздел II · 46 ак. ч.

ООП и платформа .NET

SOLID, GoF, DI, async · +88 ак. ч. · Order Rules Engine

Раздел III · 42 ак. ч.

ASP.NET Core и production

API, EF Core, JWT, Docker · +80 ак. ч. · SupportDesk API

Раздел IV · 16 ак. ч.

Apache Kafka и паттерны микросервисов

8 ак. ч. Apache Kafka + 8 ак. ч. паттерны · +48 ак. ч. · OrderFlow

Apache Kafka — 8 ак. ч. практики

Практическая интеграция на Confluent.Kafka: топики, consumer groups, BackgroundService, retry и DLQ. Вместе с паттернами микросервисов — раздел IV (16 ак. ч. живых).

Спроектировать топики и ключи по идентификатору заказа

Реализовать producer/consumer на Confluent.Kafka

Retry, DLQ и защита от повторной обработки

Outbox для согласованной публикации событий

Диагностировать задержки consumer group

Собрать сценарий сбоя и восстановления в OrderFlow

Обучение лично у основателя ТЕРАКОР

Сергей Герасименко — руководитель ТЕРАКОР и ТЕРАКОР Digital

Сергей Валерьевич Герасименко

Руководитель ТЕРАКОР и ТЕРАКОР Digital · fullstack-разработчик и архитектор

Опыт разработки в ОАО «РЖД»

4.9на основе 1549 отзывов

Все основные программы центра ведёт Сергей Валерьевич Герасименко — практикующий 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.

Сертификат об обучении

После успешного завершения программы и итоговой аттестации — сертификат ТЕРАКОР с уникальным номером.

  • Русский и английский вариант
  • Информация о программе и объёме обучения
  • Лицензированный учебный центр

ТЕРАКОР осуществляет образовательную деятельность на основании лицензии.

При соблюдении условий закона можно оформить социальный налоговый вычет.

Частые вопросы

Можно ли начать не с первого раздела?

Да. Если часть тем уже освоена, точку входа определяют после теста и разговора об опыте. Условия сокращённого маршрута — отдельно.

456 часов — это всё занятия с преподавателем?

Нет. 456 ак. ч. — общая нагрузка: 152 ак. ч. живых занятий и 304 ак. ч. самостоятельной работы и проектов.

Сколько часов Apache Kafka?

Практический блок Apache Kafka — 8 ак. ч. Ещё 8 ак. ч. — паттерны микросервисов. Вместе это раздел IV (16 ак. ч. живых).

Когда проходит подготовка к собеседованию?

4 ак. ч. входят в раздел III, но по расписанию идут после защиты OrderFlow: стек, live coding и пробное интервью.

Нужно ли знать C# до начала?

Нет, если выбираете полный маршрут с первого раздела.

Стану ли я Middle после курса?

Грейд зависит и от коммерческого опыта. Программа готовит к задачам .NET backend и техническому интервью; прохождение само по себе грейд не присваивает.

Отзывы

—отзывов
—средняя оценка
Связаться с нами ТЕРАКОР

Оставьте заявку — специалист ответит в ближайшее время

Место нахождения г. Саратов, 1-й проезд имени С.Т. Разина, 3/7, 306, индекс 410054
Фактический адрес для встреч и консультаций в г. Москве ул. Каланчёвская, д. 15, м. Каланчёвская (по предварительной записи)
Фактический адрес для встреч и консультаций в Московской области, г. Королёв ул. Грабина, 5/2 (по предварительной записи)

ТЕРАКОР · ул. Каланчёвская, д. 15, м. Каланчёвская (по предварительной записи)

Открыть на Яндекс.Картах
Получить программу и цены