Образовал

C# Developer. Professional

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

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

Fullstack developer и тимлид в компании Zalando, Germany. Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ. Опыт в разработке - более 10 лет. Консультировал по разработке, занимался популяризацией фронтенд-фреймворка Vue и SvelteJS. Кроме JavaScript, имеет опыт разработки на Python и Java. С 2017 года выступал на множестве конференций, включая Frontend Conf Moscow, JSNation, Vue conference и др.

Один из разработчиков academy.cppstudio.com - бесплатного интерактивного сервиса по обучению С++. Свыше 5 лет опыта разработки приложений на C++ и C#.Используемые технологии и фрэймворки:WPF, WinForms, EF6, ASP.NET MVC5, ASP.NET Core...
Один из разработчиков academy.cppstudio.com - бесплатного интерактивного сервиса по обучению С++. Свыше 5 лет опыта разработки приложений на C++ и C#.Используемые технологии и фрэймворки:WPF, WinForms, EF6, ASP.NET MVC5, ASP.NET Core 2. Преподаватель
Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в...
Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете.Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского.Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.
Владельцы курса

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.6
рейтинг
1
0
0
0
0
Отзывы
1 отзыв
по рейтингу по дате
T
toksel
C# Professional Developer понравился
Достоинства: практика, поддержка преподавателей, обратная связь Недостатки: не все темы с домашними заданиями, теория в вебинарах Курс, на самом деле, замечательный! Все что опишу - чисто субъективное мнение. Мне для...
обновлено 26.09.2022 16:55
C# Developer. Professional
Оставить отзыв
Поделиться курсом с друзьями