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

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

100 000 ₽
есть рассрочка

Вы сможете создавать различные информационные системы, состоящие из сайтов, мобильных клиентов, телеграмм-ботов и т.д., используя фреймворк C# ASP.NET Core и смежные технологии, такие как ReactJS, Xamarin и другие. Фреймворк позволяет быстро разрабатывать сложный функционал и высоконагруженные системы, требовательные к производительности. Вы научитесь решать задачи бэкенда и фронтенда, а также получите необходимые навыки работы с базами данных, UI, бизнес-логикой, настройками безопасности.

Для кого этот курс?
Для C#-разработчиков с опытом от 2-3 лет, которые хотят углубиться в создание web-приложений, стать fullstack-специалистами.

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

Вы научитесь:
Самостоятельно реализовывать веб-приложения на ASP.Net Core и Razor Pages
Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core
Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP.NET Core
Покрывать веб-приложения интеграционными и нагрузочными тестами
Разворачивать веб-приложения в Docker-контейнерах и в облаках
Настраивать CI/CD и использовать Kubernetes
Реализовывать микросервисную архитектуру и использовать RabbitMQ
Управлять безопасностью и защищаться от хакерских атак
Бонус: видеокурс «JavaScript для начинающих» для самостоятельного прохождения. Эти знания вам понадобятся для освоения Модуля 5, если до этого у вас не было опыта работы с JavaScript.

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

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

Приобретаемые навыки
1
C#
2
Kubernetes
3
RabbitMQ
5
JavaScript
6
Razor Pages
8
GraphQL
9
gRPC
10
SignalR Core
12
ASP.NET
13
CI/CD
14
Безопасность
Сертификат, ссылками на который можно делиться с другими людьми

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

Тимлид команды разработки CRM-решений на платформе .NET в Промсвязьбанке.Аспирант кафедры "Системы обработки информации и управления" в МГТУ им. Н.Э. БауманаИмеет более 6 лет опыта разработки на платформе .NET, занимается разработкой...
Тимлид команды разработки CRM-решений на платформе .NET в Промсвязьбанке.Аспирант кафедры "Системы обработки информации и управления" в МГТУ им. Н.Э. БауманаИмеет более 6 лет опыта разработки на платформе .NET, занимается разработкой в области систем автоматизации продаж с 2016 года. Специализируется на внедрении решений на базе платформы Microsoft Dynamics, консультирует системных интеграторов по вопросам внедрения корпоративных систем на базе решений Microsoft.В своей профессиональной карьере также работал в Российском офисе компании работал в Microsoft над продуктом Bing, где занимался разработкой системы сравнения релевантности поисковой выдачи с конкурирующими решениями. Преподаватель
Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в...
Team Lead в компании YouDo в Москве.Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете.Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского.Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.
Более 13 лет в ИТ, работал как в кровавом энтерпрайзе так и в уютных стартапах. Опыт в программировании от консольных приложений до высоконагруженный проектов.Большой опыт работы с облаками, счастливый обладатель...
Более 13 лет в ИТ, работал как в кровавом энтерпрайзе так и в уютных стартапах. Опыт в программировании от консольных приложений до высоконагруженный проектов.Большой опыт работы с облаками, счастливый обладатель всей сертификации по Azure (az-xxx). Преподаватель

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

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

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

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

Введение в ASP.NET Core и WebApi
  -Тема 1.Вводное занятие в курс
  -Тема 2.Знакомимся с ASP.NET Core
  -Тема 3.Конфигурирование приложения, разработка контроллеров и подключение Swagger-а
  -Тема 4.Стандартный и нестандартные DI контейнеры: что и когда использовать
  -Тема 5.Работа с базой данных с помощью Entity Framework Core
  -Тема 6.Конвейеры ПО промежуточного слоя (Middleware)
  -Тема 7.Юнит тестирование: фреймворки и инструменты

Разворачивание приложения в облаке
  -Тема 8.Способы размещения приложения, Kestrel, IIS
  -Тема 9.Введение в docker, обзор docker compose
  -Тема 10.Использование Kubernetes в качестве системы оркестрации контейнеров
  -Тема 11.Разворачивание ASP.NET Core приложения в облаке
  -Тема 12.Введение в CI/CD и настройка на практике
  -Тема 13.Ретроспектива и планирование

Прокачиваем проект
  -Тема 14.Модель авторизации / аутентификации в Asp.net Core
  -Тема 15.Разграничение прав доступа встроенными средствами
  -Тема 16.Identity Server 4
  -Тема 17.Как устроено логгирование в ASP.NET Core
  -Тема 18.Различные способы валидации данных
  -Тема 19.Кеширование: внутреннее и внешнее
  -Тема 20.Интеграционное, нагрузочное тестирование
  -Тема 21.Ретроспектива и планирование

Микросервисная архитектура
  -Тема 22.Монолиты и микросервисы: что есть что
  -Тема 23.Работа с данными в микросервисах: Работа с NoSQL
  -Тема 24.Как превратить монолит в микросервисы
  -Тема 25.Работа с данными в микросервисах: Архитектура
  -Тема 26.Работа с данными в микросервисах: Работа с реляционными БД
  -Тема 27.Обзор популярных брокеров сообщений и работа с RabbitMQ
  -Тема 28.Как создать хороший шаблон для микросервисов
  -Тема 29.Ретроспектива и планирование

Frontend-технологии
  -Тема 30.Blazor
  -Тема 31.Современный фронтенд
  -Тема 32.Введение в React
  -Тема 33.React
  -Тема 34.React Router & Redux
  -Тема 35.React хуки и популярные библиотеки
  -Тема 36.Как подружить React.JS с Asp.net Core
  -Тема 37.Ретроспектива и планирование

Работа с API
  -Тема 38.Пишем свой API: OData
  -Тема 39.Пишем свой API: GraphQL
  -Тема 40.Пишем свой API: gRPC
  -Тема 41.Пишем свой API: SignalR Core
  -Тема 42.Как защититься от хакерских атак
  -Тема 43.Рефакторинг старого кода

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

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

4.8
рейтинг
1
2
0
0
1

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

4 отзыва
по рейтингу по дате
J
John Booll

Остался доволен!

Достоинства: Очень много полезной информации. Отличная обратная связь. Недостатки: Не обнаружил. Работаю на должности разработчика. Постоянно чему-то приходится учиться, технологии не стоят на месте, да и разбираться в существующих тоже...
Serbcode

Первый опыт онлайн образования

Достоинства: Хорошо продуман план обучения. Удобный график (20:00 - 22:00) Общая проектная работа для команды. Постоянная Доступность прошедших видео-лекций Недостатки: Не все специалисты являются также хорошими преподавателями (человеческий фактор) Время...
D
Dydy-II

Понравился курс “C# ASP.NET Core разработчик“

Достоинства: Системный подход, практикующие преподаватели, интересные дз, проектная работа, дополнительно бесплатно курс по Java script для начинающих Недостатки: Несколько раз переносились занятия (по техническим причинам) Курс C# ASP.NET Core разработчик...
S
shanshay

Otus - Курс ASP.NET Core разработчик: бесполезная трата времени и денег.

Достоинства: нет Недостатки: отмены занятий, некачественно преподносят материал, коллективная дипломная работа, платная сдача домашних работ Никогда не вздумайте платить им деньги и тратить свое время. Лучше выбрать другие курсы. Причины:...
обновлено 05.10.2022 06:25

C# ASP.NET Core разработчик

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