Образовал
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

нет данных
есть рассрочка

Вы сможете разрабатывать на 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.

Что вы получите после обучения

Приобретаемые навыки
1
C#
2
.NET
3
Kanban
4
Scrum
5
CI/CD
6
IL
7
NoSQL
9
CLR
10
LINQ
11
SOLID
12
DRY
13
YAGNI
14
LINQPad
15
Fiddler
16
Waterfall
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в...
Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете.Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского.Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.
С 2009 года разрабатывал различное ПО на C#, клиентскую и серверную части. Работал как в очень больших компаниях, так и в совсем маленьких. Практический опыт разработки по различным методологиям: Waterfall,...
С 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
.Net разработчик компании Solarlab.Более 5 лет работаю .Net разработчиком промышленных приложений. Сертифицированный Microsoft специалист по направлениям:- Разработка ASP.NET MVC приложений- Язык программирования C#- Программирование в HTML5 c Javascript и CSSДо...
.Net разработчик компании Solarlab.Более 5 лет работаю .Net разработчиком промышленных приложений. Сертифицированный Microsoft специалист по направлениям:- Разработка ASP.NET MVC приложений- Язык программирования C#- Программирование в HTML5 c Javascript и CSSДо 2015 года руководил отделом автоматизированного тестирования.По совместительству занимаюсь преподаванием в Севастопольском государственном университете.Образование:Кандидат технических наукОдесский национальный университет имени И.И. Мечникова, специальность - математика Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Архитектура проекта и Базы данных
  -Тема 1.Знакомство, рассказ о формате Scrum, краткий обзор курса
  -Тема 2.Архитектура проекта
  -Тема 3.Базы данных: организация работы с потоками данных
  -Тема 4.Базы данных: реляционные базы и работа с ними
  -Тема 5.Базы данных: NoSQL базы и их особенности
  -Тема 6.Ретроспектива и планирование

С# Advanced
  -Тема 7.Отражение (Reflection)
  -Тема 8.Сериализация
  -Тема 9.Атрибуты
  -Тема 10.Исключения и нюансы работы с ними
  -Тема 11.Работа с методами как с переменными (delegates, events)
  -Тема 12.Дженерики, их реализация и ограничения
  -Тема 13.Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
  -Тема 14.Дополнительные возможности языка: от директив препроцессора до указателей
  -Тема 15.Что полезного в новых версиях C#?
  -Тема 16.Ретроспектива и планирование

Многопоточность и шаблоны проектирования
  -Тема 17.Введение в параллелизм в .NET. Отличия процесса, потока, домена и таска
  -Тема 18.Асинхронные операции
  -Тема 19.Магические слова async / await
  -Тема 20.Синхронизация доступа к общему ресурсу
  -Тема 21.Взаимодействие потоков
  -Тема 22.Внутрипроцессное взаимодействие
  -Тема 23.Межпроцессное взаимодействие
  -Тема 24.Порождающие шаблоны проектирования
  -Тема 25.Структурные шаблоны проектирования
  -Тема 26.Поведенческие шаблоны проектирования
  -Тема 27.Ретроспектива и планирование

Клиент-серверная архитектура и микросервисы
  -Тема 28.WCF, ASMX, Web Api, REST
  -Тема 29.Интеграция приложений
  -Тема 30.Принципы SOLID
  -Тема 31.Брокеры сообщений
  -Тема 32.CI/CD
  -Тема 33.Ретроспектива и планирование

Процессы и подходы
  -Тема 34.Waterfall, Scrum, Kanban и прочие методологии
  -Тема 35.Unit, Sandbox, Blackbox, Whitebox, Integration tests
  -Тема 36.Domain Driven Development: Основы
  -Тема 37.Domain Driven Development: Практикум
  -Тема 38.Логирование, метрики, трассировка и ведение документации
  -Тема 39.Реактивное программирование

Проектная работа
  -Тема 40.Консультация по проектам и домашним заданиям
  -Тема 41.Защита проектных работ

Рейтинг курса

4.2
рейтинг
1
0
0
0
0

Отзывы о курсе

1 отзыв
по рейтингу по дате
T
toksel

C# Professional Developer понравился

Достоинства: практика, поддержка преподавателей, обратная связь Недостатки: не все темы с домашними заданиями, теория в вебинарах Курс, на самом деле, замечательный! Все что опишу - чисто субъек...

Может быть интересно

Excel: простые шаги для оптимизации работы с данными
Excel: простые шаги для оптимизации работы с данными
Научитесь основам работы с данными с помощью мощного и в то же время простого инструмента.
бесплатно
Дизайн интерьера: создаём проект квартиры
Дизайн интерьера: создаём проект квартиры
Вы попробуете себя в роли дизайнера интерьера, научитесь создавать дизайн-проект и изучите основы работы в профессиональной программе SketchUp
бесплатно
Основы интернет-маркетинга: старт в профессии
Основы интернет-маркетинга: старт в профессии
Определитесь с направлением развития в профессии маркетолога и получите вдохновение для изменений
бесплатно
Основы вёрстки сайта
Основы вёрстки сайта
После этого курса вы сможете легко внести правки в HTML-страницу, подправить оформление страницы, написав несколько свойств CSS, а также хорошо будете понимать, как устроен интернет и какие специалисты работают над отдельными частями веб-проекта.
бесплатно
Python-разработка для начинающих
Python-разработка для начинающих
На данном курсе вы освоите логику и синтаксис Python, изучите базовые конструкции языка, научитесь работать с данными и уже на первом занятии напишете свою первую программу. С нуля создадите ToDo-приложение и разработаете чатбота для Telegram.
бесплатно
Основы веб-аналитики для интернет-маркетологов
Основы веб-аналитики для интернет-маркетологов
Аналитика — ключевой навык в маркетинге и управлении продуктом Веб-аналитика позволяет принимать решения об эффективности маркетинга на основе данных и находить точки роста для бизнеса. Поэтому специалист, который умеет работать с данными, высоко ценится на рынке и хорошо зарабатывает.
бесплатно
Основы контекстной рекламы: Яндекс.Директ
Основы контекстной рекламы: Яндекс.Директ
• Изучайте основы контекстной рекламы бесплатно, в удобное время и в комфортном темпе• Этот курс создан специально для новичков: преподаватели объясняют материал простым языком • Даём только прикладные знания: вы научитесь собирать семантику и настроите два типа рекламных кампаний
бесплатно
Как стать SEO‑специалистом
Как стать SEO‑специалистом
Поможем разобраться в профессии специалиста по поисковому продвижению сайтов и определить, подходит ли вам эта сфера
бесплатно
Data Science: будущее для каждого
Data Science: будущее для каждого
• Расскажем простыми словами о Data Science, нейросетях, искусственном интеллекте и других популярных явлениях• Разберётесь, какие направления существуют в сфере работы с данными, и поработаете с инструментами аналитики на практике • Получите пошаговый гайд и узнаете, что нужно для старта в сфере Data Science
бесплатно
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс от «А» до «Я»: учимся писать правильно предлагает первоклассникам подробные ролики по ориентированию на страницах прописи.
бесплатно
обновлено 04.02.2023 03:40
C# Developer. Professional

C# Developer. Professional

Оставить отзыв
Поделиться курсом с друзьями