Курс «C# Developer. Professional»
Компания: OTUS (Отус)
рейтинг:
Язык:
Актуальная программа курса (48 модулей, по данным школы)
- Модуль 1. Архитектура проекта и Базы данных — В этом модуле вы узнаете как граммотно выстраивать архитектуру проекта и в рамках трёх занятий научитесь эффективному взаимодействию как с SQL, так и NoSQL базами данных.
- • Знакомство, рассказ о формате Scrum, краткий обзор курса // ДЗ
- • Domain Driven Development: Основы
- • Domain Driven Development: Практикум
- • Архитектура проекта
- • Базы данных: организация работы с потоками данных
- • Базы данных: реляционные базы и работа с ними // ДЗ
- • Базы данных: Entity Framework Core
- • Базы данных: NoSQL базы и их особенности
- • Ретроспектива и планирование
- Модуль 2. Многопоточность и шаблоны проектирования — После этого модуля вы сможете писать быстрый многопоточный и эффективный асинхронный код, обмениваться данными между разными приложениями, а также познакомитесь с порождающими, структурными и поведенческими шаблонами проектирования.
- • Введение в параллелизм в .NET. Отличия процесса, потока, домена и таска // ДЗ
- • Асинхронные операции
- • Магические слова async / await
- • Синхронизация доступа к общему ресурсу
- • Взаимодействие потоков
- • Внутрипроцессное взаимодействие // ДЗ
- • Межпроцессное взаимодействие
- • Порождающие шаблоны проектирования // ДЗ
- • Структурные шаблоны проектирования
- • Поведенческие шаблоны проектирования
- • Ретроспектива и планирование
- Модуль 3. Клиент-серверная архитектура и микросервисы — Здесь вы разберётесь с тем, как выстроить правильную архитектуру проекта, чем авторизация отличается от аутентификации, какие бывают паттерны корпоративных приложений и зачем их использовать. Также, вам наверняка пригодится понимание таких аббревиатур как WCF, ASMX, REST, SOLID и CI/CD.
- • Интеграция приложений
- • Принципы SOLID // ДЗ
Кем вы сможете работать
Сколько зарабатывают в профессии (медиана hh.ru, по 122 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| C# Developer. Professional (этот) | OTUS (Отус) | — | 6 месяцев | 5 | — | — |
| C# WPF & UWP Developer | ITVDN | 3 585 ₽ | 3 месяца | 4.3 | Диплом школы | Перейти |
| Основы языка C# | GeekBrains (ГикБреинс) | — | 9 месяцев | 4.3 | — | Перейти |
| C#. Быстрый старт | GeekBrains (ГикБреинс) | беспл. | — | 4.0 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- В программе собрано то, что реально отделяет Middle от Senior: SOLID, шаблоны проектирования, реактивное и функциональное программирование, логирование и трассировка. Каждая из этих тем выделена в отдельный блок, а не упомянута вскользь.
- Длина в 150 дней даёт время не только пройти темы, но и сделать проектную работу, которую можно показать на собеседовании вместо пересказа теории.
- Набор навыков заточен под архитектурные роли: CI/CD, интеграция приложений, брокеры сообщений — это уровень Архитектора ПО и Full-stack .NET Developer, а не только рядового разработчика.
- Резюмебаза OTUS даёт прямой выход на работодателей-партнёров: не оффер, но реальная возможность получить приглашение на собеседование без холодного поиска.
Минусы и кому не стоит
- В описании курса нет информации о документе по окончании. Для тех, кому нужна бумага для работодателя или портфолио, это открытый вопрос.
- Продвинутые темы при занятости на основной работе — серьёзная нагрузка. Многопоточность и микросервисы требуют разбора руками: рассчитывайте примерно на десять часов в неделю, иначе материал не полетит.
- Поддержка трудоустройства сводится к размещению резюме в базе OTUS. Карьерных консультаций, разбора резюме или гарантий в описании нет — это сигнал, что работу после курса придётся искать самостоятельно.
Когда этот курс вам не нужен
Если вы уже работаете Senior-разработчиком на .NET и проектируете архитектуру, программа, скорее всего, тесна — темы знакомы. Курс не подойдёт тем, кто ищет быстрый результат за месяц-два: пять месяцев продвинутого материала требуют времени. Если цель — сменить язык с нуля или вы пишете на C# меньше года, смотрите в сторону вводных программ: здесь база уже предполагается, и без неё первый же модуль по архитектуре и многопоточности не ляжет.
Как выбрать курс по этому направлению
Выбирая курс по разработке на продвинутом уровне, смотрите прежде всего на программу: есть ли там реальные инженерные темы — многопоточность, CI/CD, брокеры сообщений, микросервисы — или только переработанная документация. Второе: формат практики — проектная работа в конце или сквозная? Сквозная сложнее, но ближе к боевым условиям. Третье: трудоустройство. Резюмебаза OTUS не гарантирует трудоустройство, это канал к партнёрам, где инициатива остаётся за вами. Четвёртое: цена относительно длины курса. Дешевле не всегда хуже, но короче при тех же темах подозрительно.
Частые вопросы
Подойдёт ли курс, если я пишу на C# меньше года?
Скорее нет. Программа начинается с архитектуры проекта и баз данных, а дальше идут многопоточность и шаблоны — это темы для тех, кто уже разбирается в языке и хочет расти дальше. С нуля или после базового курса заходить сюда рано.
Сколько времени в неделю нужно уделять учёбе?
Программа рассчитана на 150 дней, пять модулей. Если параллельно работаешь, реальная нагрузка — около десяти часов в неделю, итого примерно 600 часов за курс. Это не лекции фоном: многопоточность и микросервисы требуют погружения в код, иначе темы просто не лягут.
Что по трудоустройству — есть гарантии?
Гарантий нет. OTUS предлагает разместить резюме в своей базе, партнёры могут прислать приглашения на собеседования. Это канал, а не оффер. Итог зависит от вашего портфолио и проектной работы.
Выдают ли сертификат или диплом?
В описании курса информации о документе нет. На продвинутом уровне это встречается: школы нередко делают ставку на портфолио и проектную работу, а не на бумагу. Если документ принципиален, спросите об этом на берегу.
На какие позиции реально претендовать после курса?
Программа ориентирована на крепкого Middle или начинающего Senior. В описании упомянуты роли Архитектора ПО и Full-stack .NET Developer. Конкретная позиция зависит от исходного уровня и того, как вы отработали материал на практике.
Чем этот курс отличается от базового курса по C#?
Здесь нет синтаксиса и введений. Программа строится вокруг инженерных решений: многопоточность, CI/CD, брокеры сообщений, реактивное программирование, микросервисы. Решает не знание языка, а умение строить системы — вот что здесь тренируют.
Длительность курса
150 дней
Формат обучения
2 вебинара в неделю по 2 академических часа
Обратная связь
общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов
Теория и практика
6 модулей 51 час теории и 43-86 часов практики
Чему научитесь
Разрабатывать приложения на языке программирования C#
Разбираться в особенности языка C#
Понимать внутренние механизмы и устройство языка, CLR (LINQ, многопоточность, асинхронность, рефлексия, сериализация)
Работать в Scrum-команде и понимать эффективность Agile-подходов
Разворачивать различные конструкции и представлять их в промежуточном языке (IL).
Работать с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими инструментами профессиональных разработчиков C#
прямо сейчас!
О курсе
О курсе
Преподаватели курса
Отзывы
Полезные знания, навыки знакомства.
НЕДОСТАТКИ:
Не обнаружено.
Отучился на курсе C# разработчик. Мне всё понравилось, было трудно, но интересно. Всегда отзывчивые преподаватели (Ответят и в час ночи - проверено).
Получил ценные знания в области разработки. Если вы прочли Рихтера, то тут вам помогут это разложить по полочкам.
Так же нас распределили по командам и можно было попробовать себя в роли Scrum мастера.
Но если вы идёте на эти курсы, то халявы не будет, надо будет очень много программировать, а оно того стоит)
Подборки лучших курсов по теме
По темам этого курса на MOOC есть рейтинги лучших программ — сравнение цен, длительности и отзывов в одном месте.



