Курс "Разработчик С#", не для новичков. Станьте профессиональным разработчиком С# в Отус | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
PHP Developer. Professional Алгоритмы и структуры данных Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Scala-разработчик PHP Developer. Basic Архитектура и шаблоны проектирования iOS Developer. Professional MS SQL Server Developer Golang Developer. Professional Vue.js разработчик C++ Developer. Professional JavaScript Developer. Basic Java Developer. Professional Highload Architect C++ Developer. Basic JavaScript Developer. Professional Базы данных Unity Game Developer. Basic React.js Developer Flutter Mobile Developer Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) iOS Developer. Basic Супер-интенсив "Tarantool" Специализация Java-разработчик
Инфраструктура
MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Administrator Linux. Professional
-26%
Network engineer Administrator Linux. Advanced Cloud Solution Architecture Внедрение и работа в DevSecOps Дизайн сетей ЦОД PostgreSQL Базы данных Супер-практикум по работе с протоколом BGP Разработчик IoT Экcпресс-курс «ELK» Супер-интенсив "Tarantool" Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Основы Windows Server
Корпоративные курсы
Безопасность веб-приложений MongoDB
-30%
Разработчик чат-ботов и приложений для виртуальных ассистентов
-15%
Разработчик программных роботов (RPA) на базе UiPath и PIX
-27%
Agile Project Manager Руководитель поддержки пользователей в IT
-10%
Компьютерное зрение Внедрение и работа в DevSecOps Дизайн сетей ЦОД IT-Recruiter Пентест. Практика тестирования на проникновение Супер-практикум по работе с протоколом BGP Game QA Engineer Разработчик IoT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker» Вебинар CERTIPORT
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
Специальная цена
При поддержке
логотип партнера
При поддержке
логотип партнера
Специальная цена
C# Developer. Professional

Разработчик С#. Углубленный уровень

Best Practice по разработке на C# и .NET Framework с практикой Scrum-методики

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Формат:

Online

Начало занятий:

29 июля

Дни занятий:

Пн 20:00, Чт 20:00

Что даст вам этот курс

Вы сможете разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR (многопоточность, асинхронность, рефлексия, сериализация) и LINQ.

Навыки, которые вы освоите, позволят претендовать на позиции уровня начинающего Senior / крепкого Middle. Вы узнаете во что разворачиваются различные конструкции и их представления в промежуточном языке (IL). Поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами.

Для кого этот курс?


Для начинающих C#-разработчиков, которые хотят развиваться в серверной разработке, создании приложений и микросервисов.

Особенности курса

 


Must have практики, которые помогут упростить разработку и повысить качество кода. Вы освоите паттерны проектирования Банды Четырёх, шаблоны корпоративных приложений Фаулера, принципы SOLID, DRY, YAGNI и другие.

Прохождение практики в Scrum-команде. Все практические задания являются составляющими итоговой проектной работы. На первых занятиях вы объединитесь с другими студентами в команды по 5 человек для совместной разработки в Scrum-фреймворке.

Знания, которые повысят вашу ценность как специалиста: методологии (Waterfall, Kanban и пр.), подходы (TDD, DDD и пр.) и профессиональный инструментарий
программиста (LinqPad, Fiddler и пр.).












Для студентов курса, наши партнеры компании Certiport предоставляют скидку 10% на подготовку и прохождение международной сертификации Microsoft Technology Associate и получение международного сертификата специалиста от мировых лидеров в IT.

Преподаватели

Алексей Ягур
Вадим Литвинов
Алмаз Сираев
Роман Константиновский
Виталий Гончарук
Lead Software Engineer in Monster Lead Group
Роман Приходько
Олег Сафонов
Руслан Щербаков
Виктор Николаев
Андрей Гранковский
Архитектор направления в «Альфа-банк»
Эдгар Пилипсон
Старший инженер-разработчик в Крок
Станислав Шурупин
Senior Software Engineer в компании EPAM.
Андрей Иванов
Евгений Волосатов
Team Lead в компании YouDo в Москве.

Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете.
Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского.

Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.

Руководитель программы
С 2009 года разрабатывал различное ПО на C#, клиентскую и серверную части. Работал как в очень больших компаниях, так и в совсем маленьких. Практический опыт разработки по различным методологиям: Waterfall, Scrum, Kanban.
С 2016 года работаю в фин-тех компании United Traders. На настоящий момент - TeamLead бэкенд-разработки одной из команд. Последние 2 года разрабатываю и поддерживаю микросервисы крипто-валютной биржи на Kotlin/Java. Также разрабатываю кроссплатформенное мобильное приложение на Flutter для инвестиционного портала.
Люблю реактивное программирование, проектировать архитектуру решений для новых фич, изучать всё новое, в т.ч. смежные с моей деятельностью профессии (управление проектами, веб-разработка и пр.).
Закончил Пермский Государственный Университет по специальности "Математик. Системный программист" в 2010 году.
Сертификаты Coursera:
- University of London: веб-разработка на JavaScript и MongoDB
- University of California: инициирование, планирование, бюджетирование и управление рисками проектов

Otus Certified Educator

Преподаватель
В коммерческой разработке на C# с 2011-го года. Участвовал в проектах самой разной специфики: от аутсорса в небольшой компании до продуктовой разработки, от полного фриланса до энтерпрайз проекта с зарубежным заказчиком. За время своей карьеры применял множество технологий .NET: ASP.NET MVC, WCF, WPF, EF Core. Долгое время работал с кросс-платформенным фреймворком Xamarin. Сейчас работает в крупной аутсорс компании ICL Services. С 2019-го года является тимлидом в крупном ритейл проекте для компании Fujitsu. В последнее время изучает возможности GitLab CI, фреймворк Blazor. Пишет статьи на хабр, разрабатывает внутренний тренинг по оценке качества кода.
В 2014-м году закончил магистратуру механико-математического факультета КФУ по специальности механика газа, жидкости и плазмы. В 2018-м году закончил аспирантуру ИММ КазНЦ РАН.

Преподаватель
Программирую с начальных классов. В промышленной разработке на C# больше 10 лет. Последние 5 лет - высоконагруженные микросервисы на ASP.Net Core в области финтеха. Много работаю с DevOps - сборка и оптимизация Docker-образов, тесты, контроль покрытия, метрики, алерты, полный цикл CD на Kubernetes.
До этого много работал с WPF в Deutsche Bank (Москва).

Из собственных проектов - namespace2xml - генератор JSON/XML/YAML из единого источника с оверрайдами и подстановками. Успешно применяю в работе как средство управления конфигурацией микросевисов на многих средах.

Образование: Физический факультет МГУ им. М.В. Ломоносова, кандидат физико-математических наук.

Преподаватель
Веб-разработчик, эксперт в C#, Angular, SQL с опытом более 7 лет в разработке комплексных корпоративных систем.

• работал на проектах с Microsoft, Verizon, Telenor и другими
• 5 раз участвовал в разработке новых систем
• 2 раза модернизировал существующие системы
• занимался миграцией 4 баз данных в одну новую
• год проработал в США

.Net разработчик компании Solarlab.
Более 5 лет работаю .Net разработчиком промышленных приложений.
Сертифицированный Microsoft специалист по направлениям:
- Разработка ASP.NET MVC приложений
- Язык программирования C#
- Программирование в HTML5 c Javascript и CSS
До 2015 года руководил отделом автоматизированного тестирования.
По совместительству занимаюсь преподаванием в Севастопольском государственном университете.

Образование:
Кандидат технических наук
Одесский национальный университет имени И.И. Мечникова, специальность - математика

Преподаватель
Закончил КФУ по специальности 'Моделирование и исследование операций'
Закончил магистратуру MSIT-SE в Университете Иннополис.
Работаю ведущим разработчиком в компании Визиолоджи Технологии
Разрабатываем аналитическую платформу.

Пишу код без багов на C# и Angular

Преподаватель
Более 10 лет работаю в IT сфере в качестве веб-разработчика. В основном, разработка веб-приложений на основе DOTNET и JS. Окончил Алматинский Технологический Институт, специальность - биоинформатика и биотехнология.

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

Мой блог kursoft.ru

Преподаватель
Закончил НГТУ (Новосибирск), факультет автоматики и вычислительной техники по специальности автоматизированные системы управления.
Последние четыре года занимается разработкой распределённых облачных приложений.
За это время участвовал в создании решений для авиакомпании S7 Airlines, компании по поиску субподрядчиков в США Billy.com, системы для полицейских департаментов США.

До этого два года занимался разработкой приложений под UWP и Windows Phone, в основном это были банковские и ГИС приложения.

В данный момент работает в компании EPAM, где занимаюсь разработкой приложений для трейдинга и медиа-сектора. Зачастую на проектах высокая нагрузка и большой объём данных. Чаще всего проекты построены с использованием Amazon Web Services или Microsoft Azure.

Сдал несколько экзаменов Microsoft по .NET, ASP.NET и Azure и является Microsoft Certified Solutions Developer (MCSD).

Профессионально занимается проектированием архитектуры IT-решений и разработкой ПО на платформе .NET Framework, имеет статус Microsoft Certificated Professional и сертификаты MCP, MCSD: Programming in C#.

Реализовывал решения в сфере продаж, здравоохранении, банкинге и недвижимости в таких компаниях, как «Фармстандарт», «Программный продукт», Райффайзенбанк и ЦИАН в качестве Back-end и Full-stack разработчика.

Имеет опыт работы с большей частью .NET-стека: от десктопных приложений на Windows Forms до микросервисов на ASP.NET Core, работающих в Docker-контейнерах и Kubernetes.

Ключевые навыки:
— React.js;
— MS SQL Server;
— HTML/CSS;
— C#;
— JavaScript;
— .NET Framework;
— Entity Framework;
— ASP.NET и другие.
— Software architecture
— Solution architecture

В разработке всегда стремится решить проблему бизнеса, а не просто техническую задачу. Следит за развитием технологий и старается применять в проектах современные подходы. Любит DDD, .NET, архитектуру приложений, тестирование, а также работу по Agile и Scrum.

Образование: МГТУ им. Н. Э. Баумана.

Окончил Московский Авиационный Институт в 2014 году.

Работаю c .Net около 10 лет. Начинал с десктопа (WPF), Silverlight. Сейчас основной инструмент - ASP.Net Core, на фронте использую Angular 2+, React.

Опыт работы с БД: SQL Server, Postgres. Также доводилось использовать Camunda, RabbitMQ.

Сертифицирован по MCSD: App Builder, MCSA: SQL 2016 Database Development.

Преподаватель
Занимается full-stack разработкой ERP и E-commerce решений. Имеет опыт построения архитектуры приложений с использованием .NET-стека, создания дизайна баз данных, использования облачных технологий, настройки CI/CD. Работал над проектами для компаний Lowe's, PMI, Cytiva.

Закончил КФУ, институт вычислительной математики и информационных технологий. Является сертифицированным разработчиком Microsoft Azure Developer Associate.

Преподаватель
Один из разработчиков academy.cppstudio.com - бесплатного интерактивного сервиса по обучению С++. Свыше 5 лет опыта разработки приложений на C++ и C#.
Используемые технологии и фрэймворки:
WPF, WinForms, EF6, ASP.NET MVC5, ASP.NET Core 2.

Преподаватель
Профессиональный программист. Преподаватель языка Java в колледже.
Автор видеокурсов по C#, Java, PHP

20 лет опыта ведущим программистом в разных фирмах и опыта преподавания в университете, колледже. 6 лет опыта ведения вебинаров и создания видеокурсов.

Три самых крупных завершенных проекта:
PHP. Служба знакомств в интернете - PHP, MySQL, FreeBSD, C/C++
C#. Программа расчёта заработной платы на АЭС - C#, MS-SQL Server
Java. Видеокурс создания игры Сапёр на Java: https://goo.gl/24DgBg

Статьи на Habrahabr:
Как я создавал методику изучения C# - habr.com/post/239825/
Об альтернативном образовании и про C# - habr.com/post/257957/
Изучение C# — Практический подход - habr.com/post/304142/

Участие в IT-конференциях в Литве, призовое место в конкурсе программирования InfoBalt, призовое место на республиканской олимпиаде по математике и информатике

С окончания школы в 1996 году постоянно преподавал информатику в университете, школе, на кружках, в ДДТ, на предприятиях, в колледже. С 2013 года ведет вебинары онлайн, записывает видеокурсы https://www.VideoSharp.info/

В 2002 году закончил Вильнюсский государственный университет по специальности «Магистр математики и информатики», а в 2008 году по специальности «Учитель профессии».

«В детстве меня вдохновила "Занимательная ***" серия книг Я. И. Перельмана. Считаю своим призванием создать занимательную методику обучения программированию.»

Преподаватель
Алексей
Ягур
Вадим
Литвинов
Алмаз
Сираев
Роман
Константиновский
Виталий
Гончарук
Роман
Приходько
Олег
Сафонов
Руслан
Щербаков
Виктор
Николаев
Андрей
Гранковский
Эдгар
Пилипсон
Станислав
Шурупин
Андрей
Иванов
Евгений
Волосатов

Преподаватели

Алексей Ягур
Team Lead в компании YouDo в Москве.

Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете.
Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского.

Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.

Руководитель программы
Вадим Литвинов
С 2009 года разрабатывал различное ПО на C#, клиентскую и серверную части. Работал как в очень больших компаниях, так и в совсем маленьких. Практический опыт разработки по различным методологиям: Waterfall, Scrum, Kanban.
С 2016 года работаю в фин-тех компании United Traders. На настоящий момент - TeamLead бэкенд-разработки одной из команд. Последние 2 года разрабатываю и поддерживаю микросервисы крипто-валютной биржи на Kotlin/Java. Также разрабатываю кроссплатформенное мобильное приложение на Flutter для инвестиционного портала.
Люблю реактивное программирование, проектировать архитектуру решений для новых фич, изучать всё новое, в т.ч. смежные с моей деятельностью профессии (управление проектами, веб-разработка и пр.).
Закончил Пермский Государственный Университет по специальности "Математик. Системный программист" в 2010 году.
Сертификаты Coursera:
- University of London: веб-разработка на JavaScript и MongoDB
- University of California: инициирование, планирование, бюджетирование и управление рисками проектов

Otus Certified Educator

Преподаватель
Алмаз Сираев
В коммерческой разработке на C# с 2011-го года. Участвовал в проектах самой разной специфики: от аутсорса в небольшой компании до продуктовой разработки, от полного фриланса до энтерпрайз проекта с зарубежным заказчиком. За время своей карьеры применял множество технологий .NET: ASP.NET MVC, WCF, WPF, EF Core. Долгое время работал с кросс-платформенным фреймворком Xamarin. Сейчас работает в крупной аутсорс компании ICL Services. С 2019-го года является тимлидом в крупном ритейл проекте для компании Fujitsu. В последнее время изучает возможности GitLab CI, фреймворк Blazor. Пишет статьи на хабр, разрабатывает внутренний тренинг по оценке качества кода.
В 2014-м году закончил магистратуру механико-математического факультета КФУ по специальности механика газа, жидкости и плазмы. В 2018-м году закончил аспирантуру ИММ КазНЦ РАН.

Преподаватель
Роман Константиновский
Программирую с начальных классов. В промышленной разработке на C# больше 10 лет. Последние 5 лет - высоконагруженные микросервисы на ASP.Net Core в области финтеха. Много работаю с DevOps - сборка и оптимизация Docker-образов, тесты, контроль покрытия, метрики, алерты, полный цикл CD на Kubernetes.
До этого много работал с WPF в Deutsche Bank (Москва).

Из собственных проектов - namespace2xml - генератор JSON/XML/YAML из единого источника с оверрайдами и подстановками. Успешно применяю в работе как средство управления конфигурацией микросевисов на многих средах.

Образование: Физический факультет МГУ им. М.В. Ломоносова, кандидат физико-математических наук.

Преподаватель
Виталий Гончарук
Lead Software Engineer in Monster Lead Group
Веб-разработчик, эксперт в C#, Angular, SQL с опытом более 7 лет в разработке комплексных корпоративных систем.

• работал на проектах с Microsoft, Verizon, Telenor и другими
• 5 раз участвовал в разработке новых систем
• 2 раза модернизировал существующие системы
• занимался миграцией 4 баз данных в одну новую
• год проработал в США

Роман Приходько
.Net разработчик компании Solarlab.
Более 5 лет работаю .Net разработчиком промышленных приложений.
Сертифицированный Microsoft специалист по направлениям:
- Разработка ASP.NET MVC приложений
- Язык программирования C#
- Программирование в HTML5 c Javascript и CSS
До 2015 года руководил отделом автоматизированного тестирования.
По совместительству занимаюсь преподаванием в Севастопольском государственном университете.

Образование:
Кандидат технических наук
Одесский национальный университет имени И.И. Мечникова, специальность - математика

Преподаватель
Олег Сафонов
Закончил КФУ по специальности 'Моделирование и исследование операций'
Закончил магистратуру MSIT-SE в Университете Иннополис.
Работаю ведущим разработчиком в компании Визиолоджи Технологии
Разрабатываем аналитическую платформу.

Пишу код без багов на C# и Angular

Преподаватель
Руслан Щербаков
Более 10 лет работаю в IT сфере в качестве веб-разработчика. В основном, разработка веб-приложений на основе DOTNET и JS. Окончил Алматинский Технологический Институт, специальность - биоинформатика и биотехнология.

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

Мой блог kursoft.ru

Преподаватель
Виктор Николаев
Закончил НГТУ (Новосибирск), факультет автоматики и вычислительной техники по специальности автоматизированные системы управления.
Последние четыре года занимается разработкой распределённых облачных приложений.
За это время участвовал в создании решений для авиакомпании S7 Airlines, компании по поиску субподрядчиков в США Billy.com, системы для полицейских департаментов США.

До этого два года занимался разработкой приложений под UWP и Windows Phone, в основном это были банковские и ГИС приложения.

В данный момент работает в компании EPAM, где занимаюсь разработкой приложений для трейдинга и медиа-сектора. Зачастую на проектах высокая нагрузка и большой объём данных. Чаще всего проекты построены с использованием Amazon Web Services или Microsoft Azure.

Сдал несколько экзаменов Microsoft по .NET, ASP.NET и Azure и является Microsoft Certified Solutions Developer (MCSD).

Андрей Гранковский
Архитектор направления в «Альфа-банк»
Профессионально занимается проектированием архитектуры IT-решений и разработкой ПО на платформе .NET Framework, имеет статус Microsoft Certificated Professional и сертификаты MCP, MCSD: Programming in C#.

Реализовывал решения в сфере продаж, здравоохранении, банкинге и недвижимости в таких компаниях, как «Фармстандарт», «Программный продукт», Райффайзенбанк и ЦИАН в качестве Back-end и Full-stack разработчика.

Имеет опыт работы с большей частью .NET-стека: от десктопных приложений на Windows Forms до микросервисов на ASP.NET Core, работающих в Docker-контейнерах и Kubernetes.

Ключевые навыки:
— React.js;
— MS SQL Server;
— HTML/CSS;
— C#;
— JavaScript;
— .NET Framework;
— Entity Framework;
— ASP.NET и другие.
— Software architecture
— Solution architecture

В разработке всегда стремится решить проблему бизнеса, а не просто техническую задачу. Следит за развитием технологий и старается применять в проектах современные подходы. Любит DDD, .NET, архитектуру приложений, тестирование, а также работу по Agile и Scrum.

Образование: МГТУ им. Н. Э. Баумана.

Эдгар Пилипсон
Старший инженер-разработчик в Крок
Окончил Московский Авиационный Институт в 2014 году.

Работаю c .Net около 10 лет. Начинал с десктопа (WPF), Silverlight. Сейчас основной инструмент - ASP.Net Core, на фронте использую Angular 2+, React.

Опыт работы с БД: SQL Server, Postgres. Также доводилось использовать Camunda, RabbitMQ.

Сертифицирован по MCSD: App Builder, MCSA: SQL 2016 Database Development.

Преподаватель
Станислав Шурупин
Senior Software Engineer в компании EPAM.
Занимается full-stack разработкой ERP и E-commerce решений. Имеет опыт построения архитектуры приложений с использованием .NET-стека, создания дизайна баз данных, использования облачных технологий, настройки CI/CD. Работал над проектами для компаний Lowe's, PMI, Cytiva.

Закончил КФУ, институт вычислительной математики и информационных технологий. Является сертифицированным разработчиком Microsoft Azure Developer Associate.

Преподаватель
Андрей Иванов
Один из разработчиков academy.cppstudio.com - бесплатного интерактивного сервиса по обучению С++. Свыше 5 лет опыта разработки приложений на C++ и C#.
Используемые технологии и фрэймворки:
WPF, WinForms, EF6, ASP.NET MVC5, ASP.NET Core 2.

Преподаватель
Евгений Волосатов
Профессиональный программист. Преподаватель языка Java в колледже.
Автор видеокурсов по C#, Java, PHP

20 лет опыта ведущим программистом в разных фирмах и опыта преподавания в университете, колледже. 6 лет опыта ведения вебинаров и создания видеокурсов.

Три самых крупных завершенных проекта:
PHP. Служба знакомств в интернете - PHP, MySQL, FreeBSD, C/C++
C#. Программа расчёта заработной платы на АЭС - C#, MS-SQL Server
Java. Видеокурс создания игры Сапёр на Java: https://goo.gl/24DgBg

Статьи на Habrahabr:
Как я создавал методику изучения C# - habr.com/post/239825/
Об альтернативном образовании и про C# - habr.com/post/257957/
Изучение C# — Практический подход - habr.com/post/304142/

Участие в IT-конференциях в Литве, призовое место в конкурсе программирования InfoBalt, призовое место на республиканской олимпиаде по математике и информатике

С окончания школы в 1996 году постоянно преподавал информатику в университете, школе, на кружках, в ДДТ, на предприятиях, в колледже. С 2013 года ведет вебинары онлайн, записывает видеокурсы https://www.VideoSharp.info/

В 2002 году закончил Вильнюсский государственный университет по специальности «Магистр математики и информатики», а в 2008 году по специальности «Учитель профессии».

«В детстве меня вдохновила "Занимательная ***" серия книг Я. И. Перельмана. Считаю своим призванием создать занимательную методику обучения программированию.»

Преподаватель

Отзывы

16
Павел
Кормаков
Работаю в Центре спецсвязи разработчиком C# 10 лет, курс выбрал, т. к. хотел проверить свой уровень, подтянуть язык, и сменить работу. На курсе нравиться, что все преподаватели настоящие практикующие профессионалы из известных компаний, дз было достаточно уровень не очень сложный, особенно понравился live coding от преподов во время лекций. Хотелось, чтобы немного получше был организован подход к проведению выпускной курсовой работы. Обучение мне дало новые профессиональные знакомства, научиться чему-то новому не только у преподов, но и у учеников на курсе.
Читать целиком
Вадим
Абраров
До обучения занимался коммерческой разработкой на языке Delphi, считаю что он устаревает.
Начал развиваться в направлении C# через мобильные приложения на Xamarin. Посмотрел много видео уроков и изучил синтаксис языка.
Ментора у меня не было, поэтому копилось чувство что я делаю что-то не так. Что можно лучше и по другому.
Поэтому пришел на курс Otus для получения опыта у практикующих преподавателей и как выяснилось достаточно опытных учеников.
В Otus мне понравилось глубокие знания языка, прорабатываются моменты, которые в обычных видео курсах или на страницах интернета не найдешь.
Многие нюансы построены на каверзных вопросах собеседований, поэтому это целевое обучение фундаментальных знаний с уклоном на прохождение собеседования. Буквально вчера (30.04.2020) проходил техническое собеседование и на многие вопросы знал ответ благодаря курсу.
Добавить бы хотел:
Работа с командой началась фактически к середине и ближе к концу курса. Необходимо наделить скрам мастера полномочиями на воздействия учеников баллами. Потому что практики и управления скрам мастером над скрам команд не было. Т.е. мы самостоятельная команда, а если у всех участников нет опыта?
Хотелось бы более детальной подготовки преподавателя к уроку. Что бы структура урока, плавно подводило к ДЗ. Бывали моменты, что ДЗ объемное и только 30% его раскрывает текущий урок. Иногда были моменты, когда ДЗ формировали уже после урока. Так же чувствовалось несогласованность преподавателей и плана курса. Были моменты не понимания прошла ли группа какой то раздел или еще нет,
В целом много еще идей и предложений, которыми мы делимся с преподавателями и в группе в слак.

Основное, что дало обучение:
это "люди". Это отличное место, где можно познакомится и взаимно поделится опытом. Это место концентрации заряженных, таких же как ты целеустремленных коллег, которые всегда готовы помочь и поделится опытом.
это "знания". Глубокие знания языка, настолько глубокие что даже на этом курсе нельзя все рассказать и хочется копнуть чуть дальше уже дополнительно.
это "уверенность". Уверенность в том что ты делаешь все правильно и это best practice на текущий момент.
Читать целиком
Савелий
Хацков
Работал и работаю в КОРУС Консалтинг СНГ.
На Otus наткнулся случайно. Увидел ссылку на тест знаний по C# решил пройти, а по итогам предложили курсы. Почитал описание курса, звучало интересно и не долго думая согласился.
В обучении понравилась сложность. Приходилось по 24 часа в сутки думать и программировать Но что бы хотелось добавить, так это больше практики на самих лекциях (Алексей Ягур - отличная практика с тестами ). Сбалансированности ДЗ (Местами надо просто набирать машинально код или копипаст), например в ДЗ про ADO хватит и 2 таблиц для проверки запросов и Join-ов.
Курсы дали много новых полезных знаний начиная от того как работает GC заканчивая различными фреймворками масштабирования разработки. Ну и конечно полезные знакомства)
Читать целиком
Дмитрий
Борисевич
В первую очередь я бы хотел бы поблагодарить преподавательский состав за объемный и интересный курс.
До обучения в Otus я успел поработать T-SQL разработчиком, был тимлидом. В определенный момент я дорос до уровня когда мне стало не хватать возможностей для реализации того или иного функционала в рамках одного языка программирования и я перешел работать в другую компанию в команду где повсеместно используют для разработки и T-SQL и C#.

До обучения в Otus опыта разработки на C# у меня было достаточно мало. На курс я пришел по совету коллеги, который уже обучался в Otus, но по другому направлению и позитивно отзывался об Otus. Кроме этого меня привлек список тем, которые рассматривались на курсе. Не часто встретишь курс где разбирают и основы и дают практические навыки работы, например, с брокером сообщений.
Курс очень понравился обилием новой информации и очень разносторонними домашними заданиями, над некоторыми из которых изрядно пришлось поломать голову. Конечно хотелось бы поменьше домашних заданий в неделю, но в целом большое количество домашек заставляет быть собранным и не расслабляться.
В целом курс дал мне очень много. Я узнал много нового, разобрался в нюансах, понял в какую сторону я хочу развиваться дальше. Появились идеи для собственных проектов ?

Всем, кто еще сомневается идти или не идти на этот курс хочу посоветовать так. Если у вас уже есть опыт разработки на C#, но вы не чувствуете уверенности в том, что знаете его достаточно хорошо, то курс для вас. Если вы начинающий разработчик без опыта или с небольшим опытом, то курс для вас будет достаточно сложным, но посильным. Зато после курса у вас будет огромный багаж знаний, который, уверен, пригодится на работе или в своих личных проектах.
Успехов в обучении и удачи ?
Читать целиком
Дмитрий
Картушин
Более 10 лет назад я увлёкся web-программированием. Тогда меня захватил мир PHP, jQuery, и т. п. Со временем этого стало мало. Познакомившись с asp.net и c#, почувствовав плюсы, перспективы и возможности платформы .Net, стал изучать её самостоятельно и не плохо продвинулся. Однако не хватало фундаментальных знаний платформы и опыта профессиональной разработки.
Где взять такой опыт программисту - любителю? На работе или у людей, которые этим опытом обладают. Преподаватели в OTUS – не просто теоретики, прежде всего они профессионалы с огромным бэкграундом практических знаний, готовые поделится им с каждым студентом.
Я получил от курса всё что хотел: на порядок прокачал свои знания, очень и очень много практики, так же много теории и жизненных советов, опыт командной работы. Шпаргалку в личном кабинете, где всегда могу освежить знания. И конечно уверенность в своих силах, готовность начать новый этап в жизни.
Курс Разработчик C# от OTUS меня привлек по следующим причинам:
• Не для новичков, программировать уже надо уметь
• Внушительный срок обучения и широкий охват тем
• Крайне положительное впечатление о руководителе курса после просмотра открытого урока
• Внушительный преподавательский состав
По итогам курса могу отметить:
• Учебный процесс: интенсивность, большое количество интересных и сложных домашних заданий, обратная связь преподавателей, финальный этап дипломной работы. Общение с коллегами с курса, командное онлайн программирование во время урока, это что-то новое и необыкновенно захватывающее.
• Техническая сторона: Удобный личный кабинет, отличная платформа онлайн конференций -удобно смотреть и участвовать даже с телефона.
Хочу выразить благодарность организаторам, преподавателям курса. Учиться было интересно и познавательно. Уверен это мой первый, но не последний курс в этой школе.
Читать целиком
Артур
Хисматуллин
В целом курс очень информативный. Но на мой личный взгляд курс хорошо подойдет новичкам, знакомым с синтаксисом C#, но не знающим тонкостей языка, его особенностей и внутренней работы.
Считаю что для лучшего усвоения материала курс следует разделить на 2 курса:
- с начальными знаниями - 1 курс - завязать его на ДЗ,
- с глубокими вещами, паттернами, SOLID, etc. и завязать его на проектную раоботу
Так и времени будет достаточно на проектную работу, и она покажет наглядно чем хороши и полезны паттерны, как помогает в работе SOLID, etc. - т.к. кроме знаний о паттернах важно и понимание зачем все это придумано.
По домашкам считаю не разумным внедрять в дз сложные алгоритмические вещи на обязательной основе - кому интересно можно дать усложненное дз с алгоритмически задачами (алгоритм Дейстры, например). Также не очень полезно давать дз с большим кол-вом однотипного кода и одинаковой логики (зачем давать реализовывать и ADO.Net и EF подключение к БД) - разрешить выбрать человеку, что он хочет реализовать. Кроме того, если для ADO например реализация CRUD выглядит разумной, то для УА? который является достаточной абстракцией для БД это выглядит безумно странно - эти вещи там есть из коробки.
Для реализации к БД интереснее и продуктивнее дать задание на готовой БД реализовать некую выборку данных, изменение и запись других данных.
Очень положительно, что преподователи знакомят с интересными и полезными Nuget-пактами, такими как Bogus, CsvHelper, etc.
Читать целиком
Алексей
Князев
Я один из тех ребят, которые "пришли вайти" с горящими глазами, не имея за плечами профильного IT образования.
Работаю бекенд разработчиком полтора года. На момент начала курса продакшн опыта с C# стеком был один год.
В процессе своего образования (до Отуса), опробовал 3 различные площадки с "живыми" курсами, так что сравнить есть с чем.
Курс OTUS C# разработчик привлек моё внимание за счет заявленных advanced-тем: архитектура, паттерны проектирования, многопоточность, брокеры сообщений
Что понравилось:
- Наличие прикладных задачек для решения. Узнал что-то новое -> пошел попробовал.
- Проектная работа - хорошая возможность еще раз "приложить" то, что недавно узнал.
- Преподаватели делились действительно полезными ресурсами. Например, я открыл для себя refactoring.guru
- Формат общего чата для всего потока в слаке - очень удобно.
Что могло быть лучше:
- Полуторачасовые лекций вмещают в основном обзорные форматы. Многие темы слишком "глубокие", чтобы затрагивать их поверхностно (Пример - паттерны проектирования. Даже три занятия - мало).
- Проектная работа была организована сумбурно. Сложно было понять кто за что отвечает, какие критерии у работы и как себя оценивать. Решали всё на ходу.
- У преподавателей заметно разный уровень ораторской подготовки. Было бы неплохо подтянуть тех, кому это нужно.
- Домашние задания 1) Сложность заданий заметно прыгала от темы к теме. Что-то делалось за пол часа, что-то за 8 часов. Сложно планировать необходимое время на учёбу. 2) Время на проверку иногда прыгало до нескольких недель. 3) Хочется более глубокой обратной связи. "Всё отлично!" меня не развивает.
Чему научился:
- Попробовал силы в проектировании архитектуры и инфраструктуры сервисов (проектная работа, привет!).
- "Примерил" роль scrum-master и product-owner (проектная работа, снова привет!).
- Узнал больше про паттерны проектирования и попробовал часть из них на практике.
- Попрактиковался со своим первым message broker (RabbitMQ).
- Освежил теорию по асинхронности и многопоточности.
Читать целиком
Антон
Шевченко
Очень насыщенный курс. Было интересно.

Хотелось бы, чтоб добавили один свободный урок, тему которого выбирать участникам, в рамках курса и тематик около него стоящих.
Читать целиком
Владимир
Земляков
В целом курс хорош, преподаватели молодцы!
По поводу проектной работы - мне кажется OTUS для каждой команды сам должен предложить варианты работ проектных работ для команд примерно через месяц обучения.
В нашей команде, например, так и не получилось начать разработку - видимо сыграли разные факторы.
Не понравилось, что в проектных работах ученики акцентируют внимания на asp.net, bootstrap и др., курс то в целом просто по C#.
Домашки мне показались более ценные - чем проектная работа.
Читать целиком
Николай
Бровенко
Данный курс рекомендую всем кто желает познакомиться с новыми технологиями, а так же тем кто хочет освежить память о хорошо забытом навыке. Так как по ходу курса идет вначале закрепление базовых знаний ЯП, затем изучение и применение новых технологий. По поводу преподавателей осталось приятное впечатление. Потому что все преподаватели отзывчивы и всегда идут на встречу студентам. Чем и сам пользовался, когда были сложные моменты в понимании происходящего. Даже некоторые преподаватели уделяли личное время созвониться и обсудить возникшие вопросы, чтобы не оставалось недопонимания о полученном знании.

Отдельная благодарность преподавателю Евгений Волосатов, всегда на его уроках по полочкам, даже думаю ленивому становится очень интересно и понятно.

Ну, а по поводу тем кто вступит в ряды студентов OTUS очень важные советы:
1) Не откладывайте выполнение домашних заданий;
2) Проект который будите защищать по окончанию курса, начинайте разрабатывать прям с первого же месяца курса т.к. для качественного проекта придется использовать много полученных знаний. Что будет сложно реализовать к примеру за один месяц до защиты!

Всем удачи и никогда не останавливайтесь на достигнутом, всегда есть чему научиться, а команда OTUS Вам в этом поможет!
Читать целиком
Олег
Тимкив
Курс понравился!!!
Узнал много нового. Порадовала быстрая проверка домашних заданий. Во время выполнения проектной работы попробовали blazor, noSQL.
Читать целиком
Ольга
Сысоева
Полезный курс для разного уровня знаний. Много нового и полезного узнала. Затронуты важные темы. Благодаря домашним заданиям знания закрепляются. Проектная работа в команде дает много опыта и навыков командной разработки. Большой плюс, что можно зарабатывать баллы и тратить на лекции других курсов. Благодарю преподавателей, ментора и проверяющего домашние работы за их труд и старания. Особая благодарность руководителю , Алексею Ягур, за креативность, отзывчивость и поддержку.
Читать целиком
Василий
Друзев
Впечатления от курса положительные. Преподаватели отзывчивы, вопросы не оставляют без внимания. Консультировали при разработке финального проекта.
Очень помогла работа в команде, тут заслуга участников команды.
До курса было много неструктурированных знаний, курс помог разложить по полочкам.
Читать целиком
Алексей
Клоков
Курс интересный, очень объемный и насыщенный. Из-за такого широкого охвата многие темы рассматриваются несколько обзорно в расчете на возможность дальнейшего самостоятельного более глубокого изучения.
Домашние задания (некоторые из которых довольно объемные) как раз предоставляют такую возможность погружения в самые важные темы, такие как LINQ, работа с БД, паттерны, параллелизм. Было временами довольно трудно совмещать учебу с работой, но оно того стоило.
Отдельно хочется отметить опыт работы в команде над общим проектом. Это было очень не просто - в течение полугода тратить один вечер в неделю на созвон, дополнительно тратить довольно много времени на работу над командным проектом. Но для меня это был новый, интересный и очень полезный опыт, после окончания курса без еженедельных созвонов даже стало чего-то не хватать)).
Читать целиком
Алексей
Московкин
До обучения в Otus и в настоящее время работаю в совсем небольшой компании, работающей в сфере оптово-розничной торговли, занимаюсь всей IT-инфраструктурой и разработкой ПО.
Данный курс среди многих других выбрал после ознакомления с различными курсами в интернете, в т.ч. на сайтах, где выкладывают записи платных курсов. Понравилась подача материала в записанных видео, обучение не с нуля.
Что понравилось или не понравилось?
·        Формат проведения уроков (онлайн, вместо записанных заранее) – несёт в себе как плюсы (возможность задать вопросы, проведение тестирования и практических заданий в командном формате), так и минусы (невозможность поставить на паузу и перемотать, не всегда получалось успевать к началу занятия, приходилось начинать смотреть трансляцию с телефона).
·        Понравились в меру сложные домашние задания, которые ближе к концу курса позволили на практике попробовать большинство из того, что преподавалось. Также некоторые домашние задания были отчасти творческими, что позволяло самостоятельно выбирать то, как они будут реализованы.
·        Что не очень понравилось (про это писал Алексею Ягуру): к сожалению, не удалось поучаствовать в командном проекте, из-за того, что все участники команды отвалились в процессе. Тянуть проект в одиночку желания не было – хватает одиночного проекта на работе, а очень хотелось попробовать командную работу.
·        Хотелось бы немного сбалансировать домашние задания: некоторые были чересчур простыми и делались буквально за пару часов, а некоторые приходилось делать по несколько дней.
По итогу обучения упорядочил все имеющиеся знания по языку C#; получил достаточно много новых; появился стимул учиться дальше; понял, что данное направление (разработка в целом) мне нравится; параллельно начал проходить другие курсы (не у вас), чтобы подтянуть остальные навыки. На данный момент стоит чёткая цель и примерный срок по её реализации – поиск работы в данной сфере после окончания обучения по всем начатым сейчас курсам.
Читать целиком
Анжелика
Арсланова
Среди множества курсов остановилась на OTUS конечно же благодаря отзывам. Почитала программу, прошла тест. Что на начальном этапе мне понравилось, так это входное тестирование, по которому можно понять сложность курса и входной порог. На обучении группу сразу разделили на команды, чтобы мы работали над итоговыми проектами. Здорово то, что мы не сами по себе делали проект, а у нас были спринты, планирование, задачи. Мы проводили примерно раз в месяц ретроспективы и получали советы от ментора и кураторов, всегда была обратная связь по нашей работе. Сами лекции тоже проходили очень полезно, преподаватели, видно, что с большим опытом, поэтому многое рассказывали с практической точки зрения. А еще можно сразу по ходу задавать вопросы, это только приветствуется.
 Я ни разу не пожалела, что выбрала именно этот курс, потому что получила то, что хотела – а хотела я структурировать свои знания, расширить и дополнить их и прокачаться на практике. Ранее я с C# не работала (знала только теорию), теперь я полноценно участвую в проекте команды. В период прохождения курса я сменила компанию и должность, поэтому пока не могу сказать, как я смогу применять C# там, но уверена, что полученные знания мне точно пригодятся.
Читать целиком
Павел
Кормаков
Работаю в Центре спецсвязи разработчиком C# 10 лет, курс выбрал, т. к. хотел проверить свой уровень, подтянуть язык, и сменить работу. На курсе нравиться, что все преподаватели настоящие практикующие профессионалы из известных компаний, дз было достаточно уровень не очень сложный, особенно понравился live coding от преподов во время лекций. Хотелось, чтобы немного получше был организован подход к проведению выпускной курсовой работы. Обучение мне дало новые профессиональные знакомства, научиться чему-то новому не только у преподов, но и у учеников на курсе.
Читать целиком
Вадим
Абраров
До обучения занимался коммерческой разработкой на языке Delphi, считаю что он устаревает.
Начал развиваться в направлении C# через мобильные приложения на Xamarin. Посмотрел много видео уроков и изучил синтаксис языка.
Ментора у меня не было, поэтому копилось чувство что я делаю что-то не так. Что можно лучше и по другому.
Поэтому пришел на курс Otus для получения опыта у практикующих преподавателей и как выяснилось достаточно опытных учеников.
В Otus мне понравилось глубокие знания языка, прорабатываются моменты, которые в обычных видео курсах или на страницах интернета не найдешь.
Многие нюансы построены на каверзных вопросах собеседований, поэтому это целевое обучение фундаментальных знаний с уклоном на прохождение собеседования. Буквально вчера (30.04.2020) проходил техническое собеседование и на многие вопросы знал ответ благодаря курсу.
Добавить бы хотел:
Работа с командой началась фактически к середине и ближе к концу курса. Необходимо наделить скрам мастера полномочиями на воздействия учеников баллами. Потому что практики и управления скрам мастером над скрам команд не было. Т.е. мы самостоятельная команда, а если у всех участников нет опыта?
Хотелось бы более детальной подготовки преподавателя к уроку. Что бы структура урока, плавно подводило к ДЗ. Бывали моменты, что ДЗ объемное и только 30% его раскрывает текущий урок. Иногда были моменты, когда ДЗ формировали уже после урока. Так же чувствовалось несогласованность преподавателей и плана курса. Были моменты не понимания прошла ли группа какой то раздел или еще нет,
В целом много еще идей и предложений, которыми мы делимся с преподавателями и в группе в слак.

Основное, что дало обучение:
это "люди". Это отличное место, где можно познакомится и взаимно поделится опытом. Это место концентрации заряженных, таких же как ты целеустремленных коллег, которые всегда готовы помочь и поделится опытом.
это "знания". Глубокие знания языка, настолько глубокие что даже на этом курсе нельзя все рассказать и хочется копнуть чуть дальше уже дополнительно.
это "уверенность". Уверенность в том что ты делаешь все правильно и это best practice на текущий момент.
Читать целиком
Савелий
Хацков
Работал и работаю в КОРУС Консалтинг СНГ.
На Otus наткнулся случайно. Увидел ссылку на тест знаний по C# решил пройти, а по итогам предложили курсы. Почитал описание курса, звучало интересно и не долго думая согласился.
В обучении понравилась сложность. Приходилось по 24 часа в сутки думать и программировать Но что бы хотелось добавить, так это больше практики на самих лекциях (Алексей Ягур - отличная практика с тестами ). Сбалансированности ДЗ (Местами надо просто набирать машинально код или копипаст), например в ДЗ про ADO хватит и 2 таблиц для проверки запросов и Join-ов.
Курсы дали много новых полезных знаний начиная от того как работает GC заканчивая различными фреймворками масштабирования разработки. Ну и конечно полезные знакомства)
Читать целиком
Дмитрий
Борисевич
В первую очередь я бы хотел бы поблагодарить преподавательский состав за объемный и интересный курс.
До обучения в Otus я успел поработать T-SQL разработчиком, был тимлидом. В определенный момент я дорос до уровня когда мне стало не хватать возможностей для реализации того или иного функционала в рамках одного языка программирования и я перешел работать в другую компанию в команду где повсеместно используют для разработки и T-SQL и C#.

До обучения в Otus опыта разработки на C# у меня было достаточно мало. На курс я пришел по совету коллеги, который уже обучался в Otus, но по другому направлению и позитивно отзывался об Otus. Кроме этого меня привлек список тем, которые рассматривались на курсе. Не часто встретишь курс где разбирают и основы и дают практические навыки работы, например, с брокером сообщений.
Курс очень понравился обилием новой информации и очень разносторонними домашними заданиями, над некоторыми из которых изрядно пришлось поломать голову. Конечно хотелось бы поменьше домашних заданий в неделю, но в целом большое количество домашек заставляет быть собранным и не расслабляться.
В целом курс дал мне очень много. Я узнал много нового, разобрался в нюансах, понял в какую сторону я хочу развиваться дальше. Появились идеи для собственных проектов ?

Всем, кто еще сомневается идти или не идти на этот курс хочу посоветовать так. Если у вас уже есть опыт разработки на C#, но вы не чувствуете уверенности в том, что знаете его достаточно хорошо, то курс для вас. Если вы начинающий разработчик без опыта или с небольшим опытом, то курс для вас будет достаточно сложным, но посильным. Зато после курса у вас будет огромный багаж знаний, который, уверен, пригодится на работе или в своих личных проектах.
Успехов в обучении и удачи ?
Читать целиком
Дмитрий
Картушин
Более 10 лет назад я увлёкся web-программированием. Тогда меня захватил мир PHP, jQuery, и т. п. Со временем этого стало мало. Познакомившись с asp.net и c#, почувствовав плюсы, перспективы и возможности платформы .Net, стал изучать её самостоятельно и не плохо продвинулся. Однако не хватало фундаментальных знаний платформы и опыта профессиональной разработки.
Где взять такой опыт программисту - любителю? На работе или у людей, которые этим опытом обладают. Преподаватели в OTUS – не просто теоретики, прежде всего они профессионалы с огромным бэкграундом практических знаний, готовые поделится им с каждым студентом.
Я получил от курса всё что хотел: на порядок прокачал свои знания, очень и очень много практики, так же много теории и жизненных советов, опыт командной работы. Шпаргалку в личном кабинете, где всегда могу освежить знания. И конечно уверенность в своих силах, готовность начать новый этап в жизни.
Курс Разработчик C# от OTUS меня привлек по следующим причинам:
• Не для новичков, программировать уже надо уметь
• Внушительный срок обучения и широкий охват тем
• Крайне положительное впечатление о руководителе курса после просмотра открытого урока
• Внушительный преподавательский состав
По итогам курса могу отметить:
• Учебный процесс: интенсивность, большое количество интересных и сложных домашних заданий, обратная связь преподавателей, финальный этап дипломной работы. Общение с коллегами с курса, командное онлайн программирование во время урока, это что-то новое и необыкновенно захватывающее.
• Техническая сторона: Удобный личный кабинет, отличная платформа онлайн конференций -удобно смотреть и участвовать даже с телефона.
Хочу выразить благодарность организаторам, преподавателям курса. Учиться было интересно и познавательно. Уверен это мой первый, но не последний курс в этой школе.
Читать целиком
Артур
Хисматуллин
В целом курс очень информативный. Но на мой личный взгляд курс хорошо подойдет новичкам, знакомым с синтаксисом C#, но не знающим тонкостей языка, его особенностей и внутренней работы.
Считаю что для лучшего усвоения материала курс следует разделить на 2 курса:
- с начальными знаниями - 1 курс - завязать его на ДЗ,
- с глубокими вещами, паттернами, SOLID, etc. и завязать его на проектную раоботу
Так и времени будет достаточно на проектную работу, и она покажет наглядно чем хороши и полезны паттерны, как помогает в работе SOLID, etc. - т.к. кроме знаний о паттернах важно и понимание зачем все это придумано.
По домашкам считаю не разумным внедрять в дз сложные алгоритмические вещи на обязательной основе - кому интересно можно дать усложненное дз с алгоритмически задачами (алгоритм Дейстры, например). Также не очень полезно давать дз с большим кол-вом однотипного кода и одинаковой логики (зачем давать реализовывать и ADO.Net и EF подключение к БД) - разрешить выбрать человеку, что он хочет реализовать. Кроме того, если для ADO например реализация CRUD выглядит разумной, то для УА? который является достаточной абстракцией для БД это выглядит безумно странно - эти вещи там есть из коробки.
Для реализации к БД интереснее и продуктивнее дать задание на готовой БД реализовать некую выборку данных, изменение и запись других данных.
Очень положительно, что преподователи знакомят с интересными и полезными Nuget-пактами, такими как Bogus, CsvHelper, etc.
Читать целиком
Алексей
Князев
Я один из тех ребят, которые "пришли вайти" с горящими глазами, не имея за плечами профильного IT образования.
Работаю бекенд разработчиком полтора года. На момент начала курса продакшн опыта с C# стеком был один год.
В процессе своего образования (до Отуса), опробовал 3 различные площадки с "живыми" курсами, так что сравнить есть с чем.
Курс OTUS C# разработчик привлек моё внимание за счет заявленных advanced-тем: архитектура, паттерны проектирования, многопоточность, брокеры сообщений
Что понравилось:
- Наличие прикладных задачек для решения. Узнал что-то новое -> пошел попробовал.
- Проектная работа - хорошая возможность еще раз "приложить" то, что недавно узнал.
- Преподаватели делились действительно полезными ресурсами. Например, я открыл для себя refactoring.guru
- Формат общего чата для всего потока в слаке - очень удобно.
Что могло быть лучше:
- Полуторачасовые лекций вмещают в основном обзорные форматы. Многие темы слишком "глубокие", чтобы затрагивать их поверхностно (Пример - паттерны проектирования. Даже три занятия - мало).
- Проектная работа была организована сумбурно. Сложно было понять кто за что отвечает, какие критерии у работы и как себя оценивать. Решали всё на ходу.
- У преподавателей заметно разный уровень ораторской подготовки. Было бы неплохо подтянуть тех, кому это нужно.
- Домашние задания 1) Сложность заданий заметно прыгала от темы к теме. Что-то делалось за пол часа, что-то за 8 часов. Сложно планировать необходимое время на учёбу. 2) Время на проверку иногда прыгало до нескольких недель. 3) Хочется более глубокой обратной связи. "Всё отлично!" меня не развивает.
Чему научился:
- Попробовал силы в проектировании архитектуры и инфраструктуры сервисов (проектная работа, привет!).
- "Примерил" роль scrum-master и product-owner (проектная работа, снова привет!).
- Узнал больше про паттерны проектирования и попробовал часть из них на практике.
- Попрактиковался со своим первым message broker (RabbitMQ).
- Освежил теорию по асинхронности и многопоточности.
Читать целиком
Антон
Шевченко
Очень насыщенный курс. Было интересно.

Хотелось бы, чтоб добавили один свободный урок, тему которого выбирать участникам, в рамках курса и тематик около него стоящих.
Читать целиком
Владимир
Земляков
В целом курс хорош, преподаватели молодцы!
По поводу проектной работы - мне кажется OTUS для каждой команды сам должен предложить варианты работ проектных работ для команд примерно через месяц обучения.
В нашей команде, например, так и не получилось начать разработку - видимо сыграли разные факторы.
Не понравилось, что в проектных работах ученики акцентируют внимания на asp.net, bootstrap и др., курс то в целом просто по C#.
Домашки мне показались более ценные - чем проектная работа.
Читать целиком
Николай
Бровенко
Данный курс рекомендую всем кто желает познакомиться с новыми технологиями, а так же тем кто хочет освежить память о хорошо забытом навыке. Так как по ходу курса идет вначале закрепление базовых знаний ЯП, затем изучение и применение новых технологий. По поводу преподавателей осталось приятное впечатление. Потому что все преподаватели отзывчивы и всегда идут на встречу студентам. Чем и сам пользовался, когда были сложные моменты в понимании происходящего. Даже некоторые преподаватели уделяли личное время созвониться и обсудить возникшие вопросы, чтобы не оставалось недопонимания о полученном знании.

Отдельная благодарность преподавателю Евгений Волосатов, всегда на его уроках по полочкам, даже думаю ленивому становится очень интересно и понятно.

Ну, а по поводу тем кто вступит в ряды студентов OTUS очень важные советы:
1) Не откладывайте выполнение домашних заданий;
2) Проект который будите защищать по окончанию курса, начинайте разрабатывать прям с первого же месяца курса т.к. для качественного проекта придется использовать много полученных знаний. Что будет сложно реализовать к примеру за один месяц до защиты!

Всем удачи и никогда не останавливайтесь на достигнутом, всегда есть чему научиться, а команда OTUS Вам в этом поможет!
Читать целиком
Олег
Тимкив
Курс понравился!!!
Узнал много нового. Порадовала быстрая проверка домашних заданий. Во время выполнения проектной работы попробовали blazor, noSQL.
Читать целиком
Ольга
Сысоева
Полезный курс для разного уровня знаний. Много нового и полезного узнала. Затронуты важные темы. Благодаря домашним заданиям знания закрепляются. Проектная работа в команде дает много опыта и навыков командной разработки. Большой плюс, что можно зарабатывать баллы и тратить на лекции других курсов. Благодарю преподавателей, ментора и проверяющего домашние работы за их труд и старания. Особая благодарность руководителю , Алексею Ягур, за креативность, отзывчивость и поддержку.
Читать целиком
Василий
Друзев
Впечатления от курса положительные. Преподаватели отзывчивы, вопросы не оставляют без внимания. Консультировали при разработке финального проекта.
Очень помогла работа в команде, тут заслуга участников команды.
До курса было много неструктурированных знаний, курс помог разложить по полочкам.
Читать целиком
Алексей
Клоков
Курс интересный, очень объемный и насыщенный. Из-за такого широкого охвата многие темы рассматриваются несколько обзорно в расчете на возможность дальнейшего самостоятельного более глубокого изучения.
Домашние задания (некоторые из которых довольно объемные) как раз предоставляют такую возможность погружения в самые важные темы, такие как LINQ, работа с БД, паттерны, параллелизм. Было временами довольно трудно совмещать учебу с работой, но оно того стоило.
Отдельно хочется отметить опыт работы в команде над общим проектом. Это было очень не просто - в течение полугода тратить один вечер в неделю на созвон, дополнительно тратить довольно много времени на работу над командным проектом. Но для меня это был новый, интересный и очень полезный опыт, после окончания курса без еженедельных созвонов даже стало чего-то не хватать)).
Читать целиком
Алексей
Московкин
До обучения в Otus и в настоящее время работаю в совсем небольшой компании, работающей в сфере оптово-розничной торговли, занимаюсь всей IT-инфраструктурой и разработкой ПО.
Данный курс среди многих других выбрал после ознакомления с различными курсами в интернете, в т.ч. на сайтах, где выкладывают записи платных курсов. Понравилась подача материала в записанных видео, обучение не с нуля.
Что понравилось или не понравилось?
·        Формат проведения уроков (онлайн, вместо записанных заранее) – несёт в себе как плюсы (возможность задать вопросы, проведение тестирования и практических заданий в командном формате), так и минусы (невозможность поставить на паузу и перемотать, не всегда получалось успевать к началу занятия, приходилось начинать смотреть трансляцию с телефона).
·        Понравились в меру сложные домашние задания, которые ближе к концу курса позволили на практике попробовать большинство из того, что преподавалось. Также некоторые домашние задания были отчасти творческими, что позволяло самостоятельно выбирать то, как они будут реализованы.
·        Что не очень понравилось (про это писал Алексею Ягуру): к сожалению, не удалось поучаствовать в командном проекте, из-за того, что все участники команды отвалились в процессе. Тянуть проект в одиночку желания не было – хватает одиночного проекта на работе, а очень хотелось попробовать командную работу.
·        Хотелось бы немного сбалансировать домашние задания: некоторые были чересчур простыми и делались буквально за пару часов, а некоторые приходилось делать по несколько дней.
По итогу обучения упорядочил все имеющиеся знания по языку C#; получил достаточно много новых; появился стимул учиться дальше; понял, что данное направление (разработка в целом) мне нравится; параллельно начал проходить другие курсы (не у вас), чтобы подтянуть остальные навыки. На данный момент стоит чёткая цель и примерный срок по её реализации – поиск работы в данной сфере после окончания обучения по всем начатым сейчас курсам.
Читать целиком
Анжелика
Арсланова
Среди множества курсов остановилась на OTUS конечно же благодаря отзывам. Почитала программу, прошла тест. Что на начальном этапе мне понравилось, так это входное тестирование, по которому можно понять сложность курса и входной порог. На обучении группу сразу разделили на команды, чтобы мы работали над итоговыми проектами. Здорово то, что мы не сами по себе делали проект, а у нас были спринты, планирование, задачи. Мы проводили примерно раз в месяц ретроспективы и получали советы от ментора и кураторов, всегда была обратная связь по нашей работе. Сами лекции тоже проходили очень полезно, преподаватели, видно, что с большим опытом, поэтому многое рассказывали с практической точки зрения. А еще можно сразу по ходу задавать вопросы, это только приветствуется.
 Я ни разу не пожалела, что выбрала именно этот курс, потому что получила то, что хотела – а хотела я структурировать свои знания, расширить и дополнить их и прокачаться на практике. Ранее я с C# не работала (знала только теорию), теперь я полноценно участвую в проекте команды. В период прохождения курса я сменила компанию и должность, поэтому пока не могу сказать, как я смогу применять C# там, но уверена, что полученные знания мне точно пригодятся.
Читать целиком

Необходимые знания

  • знание C# на уровне Junior или начинающего Middle
  • опыт промышленной разработки от 1 года
  • общее представление о .NET Framework и CLR
  • опыт работы в VisualStudio или Rider
  • навыки работы с Git
Подготовительный курс

  • Изучение языка C# на примере создания 4х проектов

  • Основные возможности языка C#

  • Знакомство с WPF и разработка чат-ботов

  • Все необходимые знания и навыки для курса "Разработчик С#"

Записаться
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 29 июля
Тема 1. Знакомство, рассказ о формате Scrum, краткий обзор курса
Тема 2. Архитектура проекта
Тема 3. Отражение (Reflection)
Тема 4. Как устроена Сериализация?
Тема 5. Атрибуты
Тема 6. Исключения и нюансы работы с ними
Тема 7. Базы данных: организация работы с потоками данных
Тема 8. Базы данных: реляционные базы и работа с ними
Тема 9. Базы данных: NoSQL базы и их особенности
Тема 10. Работа с методами как с переменными (delegates, events)
Тема 11. Дженерики, их реализация и ограничения
Тема 12. Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
Тема 13. Дополнительные возможности языка: от директив препроцессора до указателей
Тема 14. Что полезного в новых версиях C#?
Тема 15. Ретроспектива и планирование
C 30 сентября
Тема 16. Введение в параллелизм в .NET. Отличия процесса, потока, домена и таска
Тема 17. Асинхронные операции
Тема 18. Магические слова async / await
Тема 19. Синхронизация доступа к общему ресурсу
Тема 20. Взаимодействие потоков
Тема 21. Внутрипроцессное взаимодействие
Тема 22. Межпроцессное взаимодействие
Тема 23. Порождающие шаблоны проектирования
Тема 24. Структурные шаблоны проектирования
Тема 25. Поведенческие шаблоны проектирования
Тема 26. Ретроспектива и планирование
C 18 ноября
Тема 27. WCF, ASMX, Web Api, REST
Тема 28. Паттерны корпоративных приложений
Тема 29. Принципы SOLID
Тема 30. Брокеры сообщений
Тема 31. CI/CD
Тема 32. Ретроспектива и планирование
C 9 декабря
Тема 33. Waterfall, Scrum, Kanban и прочие методологии
Тема 34. Unit, Sandbox, Blackbox, Whitebox, Integration tests
Тема 35. Domain Driven Development: Основы
Тема 36. Domain Driven Development: Практикум
Тема 37. Логирование, метрики, трассировка и ведение документации
Тема 38. Реактивное программирование
C 10 января
Тема 39. Консультация по проектам и домашним заданиям
Тема 40. Защита проектных работ
Скачать подробную программу
Выпускной проект
Выпускной проект — возможность закрепить навыки, наработанные в процессе обучения. Задача — полностью реализовать проект по трёхзвенной архитектуре с обязательным применением асинхронности в клиентском приложении, многопоточности на серверной стороне, минимум по одному паттерну из GoF и Фаулера, а также написать минимум два микросервиса с использованием брокера сообщений. Темы для проектов будут предоставлены, но можно взять и свою задачу, подходящую под требования.

Процесс обучения

Образовательный процесс проходит ONLINE в формате вебинаров (язык преподавания — русский). В течение курса студенты работают в командах по 5 человек над проектной работой. По каждому домашнему заданию преподаватель дает развернутый фидбек. В течение всего учебного процесса преподаватель находится в едином коммуникационном пространстве с группой, т. е. при обучении студент может задавать преподавателю уточняющие вопросы по учебным материалам.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.

После обучения вы


  • получите материалы по всем занятиям (видеозаписи занятий, презентации, примеры кодов);

  • существенно повысите свою компетенцию в сфере разработки на C#;

  • научитесь разрабатывать коммерческие приложения самостоятельно и в команде;

  • получите сертификат об окончании курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).

Дата выдачи сертификата: 2 февраля 2022 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «C# Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «C# Developer. Professional»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Управление конфигурациями микросервисов
Роман Константиновский
День открытых дверей
8 июля в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
50 000 ₽
65 000 ₽
Продолжительность
5 месяцев
Начало занятий
29 июля
🔥 Выгодные предложения
Подборка курсов, которые можно приобрести по выгодной цене только до конца июля!