C# ASP.NET Core разработчик: создайте свое web-приложение на C#
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
iOS Developer. Basic Python Developer. Professional Golang Developer. Professional iOS Developer. Professional Kotlin Backend Developer Flutter Mobile Developer Android Developer. Basic JavaScript Developer. Basic Базы данных Node.js Developer Reverse-Engineering. Professional Java Developer. Basic PHP Developer. Professional Разработчик программных роботов (RPA) на базе UiPath и PIX PHP Developer. Basic Framework Laravel Agile Project Manager NoSQL Разработчик на Spring Framework PostgreSQL Архитектура и шаблоны проектирования C# ASP.NET Core разработчик Супер-практикум по использованию и настройке GIT Разработчик IoT Подготовка к сертификации Oracle Java Programmer (OCAJP) Супер-интенсив "Tarantool"
Инфраструктура
Инфраструктурная платформа на основе Kubernetes Microservice Architecture Базы данных Highload Architect Reverse-Engineering. Professional Network engineer. Basic Administrator Linux.Basic MongoDB NoSQL MS SQL Server Developer Cloud Solution Architecture Мониторинг и логирование: Zabbix, Prometheus, ELK Супер-практикум по использованию и настройке GIT Разработчик IoT Экcпресс-курс «ELK» Супер-интенсив "Tarantool" Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker»
Корпоративные курсы
Безопасность веб-приложений Вебинар CERTIPORT Экосистема Hadoop, Spark, Hive Пентест. Практика тестирования на проникновение Node.js Developer Java QA Engineer. Basic Системный аналитик. Advanced NoSQL IT-Recruiter SRE практики и инструменты Machine Learning. Professional Компьютерное зрение Интенсив «Оптимизация в Java» Супер-практикум по использованию и настройке GIT Разработчик IoT Экcпресс-курс «ELK» Enterprise Architect Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes» Экспресс-курс «Введение в непрерывную поставку на базе Docker»
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02
При поддержке
логотип партнера
При поддержке
логотип партнера

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

Создайте свое web-приложение и научитесь эффективно работать в Scrum-команде.

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

5 месяцев

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

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

Вы сможете создавать различные информационные системы, состоящие из сайтов, мобильных клиентов, телеграмм-ботов и т.д., используя фреймворк 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.

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

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

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

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

Более 13 лет в ИТ, работал как в кровавом энтерпрайзе так и в уютных стартапах.
Опыт в программировании от консольных приложений до высоконагруженный проектов.
Большой опыт работы с облаками, счастливый обладатель всей сертификации по Azure (az-xxx).

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

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

Окончил Московский Авиационный Институт в 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.

.net developer + lead

Коммерческой продуктовой разработкой занимаюсь с 2013.
Сейчас разрабатываю решения для системы (включающей более 10 продуктов) видеонаблюдения и видеоаналитики в компании "Интелком лайн". До этого разрабатывал информационную системы для порталов РПГУ, ЕПГУ, госуслуг.
Опыт работы с .net: от десктопных wpf приложения до микросервисов на asp.net. Есть опыт в построении микросервисов на node.js.
Последнее 2 года занимаюсь развитием и ростом команды на dotnet и фронта.

Образование: ВолгГТУ, факультет электроники и вычислительной техники

Профессионально занимается проектированием архитектуры 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.

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

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

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

Мой блог kursoft.ru

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

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

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

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

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

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

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

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

Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Программирует на JavaScript уже более 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js.

Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

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

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

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

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

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

Александр Новиков
Более 13 лет в ИТ, работал как в кровавом энтерпрайзе так и в уютных стартапах.
Опыт в программировании от консольных приложений до высоконагруженный проектов.
Большой опыт работы с облаками, счастливый обладатель всей сертификации по Azure (az-xxx).

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

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

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

Антон Герасименко
.net developer + lead

Коммерческой продуктовой разработкой занимаюсь с 2013.
Сейчас разрабатываю решения для системы (включающей более 10 продуктов) видеонаблюдения и видеоаналитики в компании "Интелком лайн". До этого разрабатывал информационную системы для порталов РПГУ, ЕПГУ, госуслуг.
Опыт работы с .net: от десктопных wpf приложения до микросервисов на asp.net. Есть опыт в построении микросервисов на node.js.
Последнее 2 года занимаюсь развитием и ростом команды на dotnet и фронта.

Образование: ВолгГТУ, факультет электроники и вычислительной техники

Андрей Гранковский
Архитектор направления в «Альфа-банк»
Профессионально занимается проектированием архитектуры 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.

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

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

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

Мой блог kursoft.ru

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

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

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

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

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

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

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

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

Михаил Кузнецов
ING Group
Fullstack developer в международной финансовой корпорации ING с главным офисом в Амстердаме (Нидерланды). Проектирует и поддерживает процессы WEB-разработки. Окончил химфак МГУ.

Программирует на JavaScript уже более 8 лет. Консультировал по JS-разработке, занимался популяризацией фронтенд-фреймворка Vue.js.

Кроме JavaScript, имеет опыт разработки на Python и Java. Выступал докладчиком на конференциях Frontend Conf Moscow, UtahJS и др.

Владимир Дроздецкий
Разработчик инфраструктуры exposcan.ru, crispmessenger.com
Занимается поддержкой и траблшутингом серверов MySQL, приложений, написанных на PHP, etc. Активно внедряет и использует докер со всей его инфраструктурой. Придерживается мнения, что всё должно быть декларативно описано, поэтому использует Ansible.

Разрабатывает и настраивает инфраструктуру для таких стартапов, как exposcan.ru, crispmessenger.com. Занимается мониторингом при помощи Zabbix и Prometheus, создаёт графики в Grafana.

Чтобы легко подстраиваться под требования бизнеса, деплоит и описывает процессы в Gitlab, собирает и обрабатывает логи в ELK и Graylog2. Любит и умеет пользоваться активным сетевым оборудованием вендора MikroTik.

Отзывы

6
Дмитрий
Картушин
На курсе "ASP.NET Core" последовательно, шаг за шагом, приходит понимание - как создавать проекты от относительно простых web приложений до сложных основанных на микро сервисной архитектуре систем. На лекциях обсуждаются вопросы как best practices, так и личный опыт преподавателей и это бесценно.
Backend'у уделено внимания больше и это прекрасно, но модуль по reactJs оказался весьма кстати и полезным.
Преподаватели - профессионалы в it с большой буквы. Всегда готовы помочь советом, ни чей вопрос не остался без ответа.
Лекции полностью покрывают заявленную программу. Чувствуется стремление организаторов сделать курс ещё более эффективным, думаю каждый следующий будет ещё более качественным.
Логично, что для максимального эффекта необходимо самому прилагать усилия и заниматься, выполнять все дз, участвовать в дипломном проекте.
Знаний на курсе достаточно как для карьерного роста, так и смены профессии - проверено на личном опыте ;)
Читать целиком
Максим
Смирнов
Курс и правда отличный!
Работаю на должности разработчика. Постоянно чему-то приходится учиться, технологии не стоят на месте, да и разбираться в существующих тоже необходимо. Увидел курс на Otus "C# ASP.NET Core разработчик", ознакомился с программой, впечатлило. Очень много полезного материала. Поступил. Понравилось, что очень хорошая обратная связь, работа в команде над курсовым проектом, живое общение. Много почерпнул от напарников по проекту. Структурировал знания, но больше всего узнал нового. Еще на пару раз хватит пересмотреть вебинары.
Читать целиком
Олег
Тимкив
В целом курс понравился! Очень радует что преподавателям можно задавать вопросы лично в не урока и не только по учебе, пару раз спрашивал совета по работе. Преподаватели имеют большой опыт за плечами, стараются дать больше чем заявлено на курсе. Для меня основная ценность была попробовать новые технологии и подходы, после их реализации получить фидбэк.
Читать целиком
Дмитрий
Кулик
Курс "С# ASP.NET Core разработчик" был очень полезен для меня. Не имея соответствующего образования (по образованию я инженер-энергетик) и большого опыта в сфере разработки ПО мне было сложно сориентироваться в многообразии актуальных технологий (например, Docker, RabbitMQ, Redis и прочие). Кроме того, было неясно как и зачем их применять. Курс как раз и заинтересовал меня тем, что предлагал изучить эти технологии в связке их работы с ASP.NET Core. Таким образом, я решил выбрать именно этот курс.
Программа курса соответствовала моим ожиданиям, предлагаемый материал был актуален, многое я уже начал применять в своей работе. Понравилось то, что все преподаватели имеют большой опыт работы в своей сфере и всегда готовы ответить на любой вопрос. После прохождения курса остается много обучающих материалов, в том числе тестовые проекты с примерами применения изучаемой технологии, так что всегда можно вернуться и повторить материал.
Впечатление от курса у меня осталось положительное, в перспективе я готов снова пройти обучение по какому-либо из предлагаемых курсов.
Читать целиком
Иван
Шеломов
До обучения необходимо было разработать программу перештабелирования досок на деревообрабатывающем производстве. И если с работой по программированию "железа" (ПЛК) вопросов не было, то по программе учёта объемов, кол-ва пакетов, поставщиков и т.п возникли вопросы, т.к. стандартной SCADA - системой тут было не обойтись, да и бюджет был ограничен.
Выбор пал на c#, т.к. поискав в интернете, обнаружил библиотеки обмена данными с ПЛК именно на С#. И я решил пойти на курс.
Курс понравился продолжительностью и плотностью. Как новичку было тяжеловато. Приходилось с нуля знакомиться с темами, которые по умолчанию подразумевались всем известными. Но мне понравилось. В итоге:
Для меня примерно 90% затрагиваемых тем оказались в новинку. Кругозор свой существенно увеличил.
Сделал проект и им сейчас пользуются на производстве. Я горжусь этим
Я бы рекомендовал этот курс каждому веб программисту вне зависимости от его квалификации.
Читать целиком
Федор
Чеппель
Курс очень насыщенный, интересный. Для выполнения домашних заданий нужно сразу планировать по 4-5 часов на каждую (всего было 14). К сожалению я не успел сдать все, но планирую по мере возможности доделать.
Лично мне курс помог получить повышение по зарплате.
Благодарю преподавателей и организаторов курса за проделанную работу.
Читать целиком
Дмитрий
Картушин
На курсе "ASP.NET Core" последовательно, шаг за шагом, приходит понимание - как создавать проекты от относительно простых web приложений до сложных основанных на микро сервисной архитектуре систем. На лекциях обсуждаются вопросы как best practices, так и личный опыт преподавателей и это бесценно.
Backend'у уделено внимания больше и это прекрасно, но модуль по reactJs оказался весьма кстати и полезным.
Преподаватели - профессионалы в it с большой буквы. Всегда готовы помочь советом, ни чей вопрос не остался без ответа.
Лекции полностью покрывают заявленную программу. Чувствуется стремление организаторов сделать курс ещё более эффективным, думаю каждый следующий будет ещё более качественным.
Логично, что для максимального эффекта необходимо самому прилагать усилия и заниматься, выполнять все дз, участвовать в дипломном проекте.
Знаний на курсе достаточно как для карьерного роста, так и смены профессии - проверено на личном опыте ;)
Читать целиком
Максим
Смирнов
Курс и правда отличный!
Работаю на должности разработчика. Постоянно чему-то приходится учиться, технологии не стоят на месте, да и разбираться в существующих тоже необходимо. Увидел курс на Otus "C# ASP.NET Core разработчик", ознакомился с программой, впечатлило. Очень много полезного материала. Поступил. Понравилось, что очень хорошая обратная связь, работа в команде над курсовым проектом, живое общение. Много почерпнул от напарников по проекту. Структурировал знания, но больше всего узнал нового. Еще на пару раз хватит пересмотреть вебинары.
Читать целиком
Олег
Тимкив
В целом курс понравился! Очень радует что преподавателям можно задавать вопросы лично в не урока и не только по учебе, пару раз спрашивал совета по работе. Преподаватели имеют большой опыт за плечами, стараются дать больше чем заявлено на курсе. Для меня основная ценность была попробовать новые технологии и подходы, после их реализации получить фидбэк.
Читать целиком
Дмитрий
Кулик
Курс "С# ASP.NET Core разработчик" был очень полезен для меня. Не имея соответствующего образования (по образованию я инженер-энергетик) и большого опыта в сфере разработки ПО мне было сложно сориентироваться в многообразии актуальных технологий (например, Docker, RabbitMQ, Redis и прочие). Кроме того, было неясно как и зачем их применять. Курс как раз и заинтересовал меня тем, что предлагал изучить эти технологии в связке их работы с ASP.NET Core. Таким образом, я решил выбрать именно этот курс.
Программа курса соответствовала моим ожиданиям, предлагаемый материал был актуален, многое я уже начал применять в своей работе. Понравилось то, что все преподаватели имеют большой опыт работы в своей сфере и всегда готовы ответить на любой вопрос. После прохождения курса остается много обучающих материалов, в том числе тестовые проекты с примерами применения изучаемой технологии, так что всегда можно вернуться и повторить материал.
Впечатление от курса у меня осталось положительное, в перспективе я готов снова пройти обучение по какому-либо из предлагаемых курсов.
Читать целиком
Иван
Шеломов
До обучения необходимо было разработать программу перештабелирования досок на деревообрабатывающем производстве. И если с работой по программированию "железа" (ПЛК) вопросов не было, то по программе учёта объемов, кол-ва пакетов, поставщиков и т.п возникли вопросы, т.к. стандартной SCADA - системой тут было не обойтись, да и бюджет был ограничен.
Выбор пал на c#, т.к. поискав в интернете, обнаружил библиотеки обмена данными с ПЛК именно на С#. И я решил пойти на курс.
Курс понравился продолжительностью и плотностью. Как новичку было тяжеловато. Приходилось с нуля знакомиться с темами, которые по умолчанию подразумевались всем известными. Но мне понравилось. В итоге:
Для меня примерно 90% затрагиваемых тем оказались в новинку. Кругозор свой существенно увеличил.
Сделал проект и им сейчас пользуются на производстве. Я горжусь этим
Я бы рекомендовал этот курс каждому веб программисту вне зависимости от его квалификации.
Читать целиком
Федор
Чеппель
Курс очень насыщенный, интересный. Для выполнения домашних заданий нужно сразу планировать по 4-5 часов на каждую (всего было 14). К сожалению я не успел сдать все, но планирую по мере возможности доделать.
Лично мне курс помог получить повышение по зарплате.
Благодарю преподавателей и организаторов курса за проделанную работу.
Читать целиком

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

  • опыт разработки на C# от 3 лет;
  • базовые знания по HTML и CSS;
  • понимание работы .NET Framework и CLR;
  • опыт работы в VisualStudio или Rider;
  • навыки работы с Git.
Подготовительный курс

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

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

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

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

Записаться
Корпоративное обучение для ваших сотрудников
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Вводное занятие в курс
Тема 2. Знакомимся с ASP.NET Core
Тема 3. Конфигурирование приложения, разработка контроллеров и подключение Swagger-а
Тема 4. Стандартный и нестандартные DI контейнеры: что и когда использовать
Тема 5. Работа с базой данных с помощью Entity Framework Core
Тема 6. Способы размещения приложения, Kestrel, IIS
Тема 7. Введение в docker, обзор docker compose
Тема 8. Использование Kubernetes в качестве системы оркестрации контейнеров
Тема 9. Разворачивание ASP.NET Core приложения в облаке
Тема 10. Введение в CI/CD и настройка на практике
Тема 11. Ретроспектива и планирование
Тема 12. Конвейеры ПО промежуточного слоя (Middleware)
Тема 13. Юнит тестирование: фреймворки и инструменты
Тема 14. Как устроено логгирование в ASP.NET Core
Тема 15. Различные способы валидации данных
Тема 16. Кеширование: внутреннее и внешнее
Тема 17. Пишем свой API: REST vs OData
Тема 18. Пишем свой API: GraphQL
Тема 19. Пишем свой API: gRPC, SignalR Core
Тема 20. Интеграционное, нагрузочное тестирование
Тема 21. Ретроспектива и планирование
Тема 22. Монолиты и микросервисы: что есть что
Тема 23. Как превратить монолит в микросервисы
Тема 24. Работа с данными в микросервисах: Архитектура
Тема 25. Работа с данными в микросервисах: Работа с реляционными БД
Тема 26. Работа с данными в микросервисах: Работа с NoSQL
Тема 27. Обзор популярных брокеров сообщений и работа с RabbitMQ
Тема 28. Как создать хороший шаблон для микросервисов
Тема 29. Ретроспектива и планирование
Тема 30. Базовые элементы фронтенда: Razor + jQuery + MVC
Тема 31. Современный фронтенд
Тема 32. Введение в React
Тема 33. React
Тема 34. React Router & Redux
Тема 35. React хуки и популярные библиотеки
Тема 36. Как подружить React.JS с Asp.net Core
Тема 37. Ретроспектива и планирование
Тема 38. Модель авторизации / аутентификации в Asp.net Core
Тема 39. Разграничение прав доступа встроенными средствами
Тема 40. Identity Server 4: Обзор и устройство
Тема 41. Identity Server 4: Вход через внешних провайдеров
Тема 42. Как защититься от хакерских атак
Тема 43. Рефакторинг старого кода
Тема 44. Консультация по проектам и домашним заданиям
Тема 45. Защита проектных работ
Скачать подробную программу
Выпускной проект
Выпускной проект — возможность закрепить навыки, наработанные в процессе обучения. Задача — разработать с нуля полнофункциональное ASP.NET Core приложение, распространяемое в виде docker-compose файла, использующее современные frontend-технологии (Razor или React.JS), REST API и Swagger с GraphQL/gRPC/SignalR на выбор, нестандартный DI-контейнер, собственный обработчик промежуточного слоя (Middleware) и работающее с базой данных через EntityFramework Core. Также, должна быть настроена автоматическая сборка CI на GitLab,

Также, проект должен быть покрыт юнит-тестами и иметь валидацию данных, логирование и кеширование. Для авторизации пользователей понадобится написать свой сервис авторизации и реализовать доступ через Гугл. Помимо основного сервиса должно быть создано минимум два микросервиса, общающихся с основным приложением через Брокер Сообщений и использующих NoSQL базы (по желанию).

Темы для проектов будут предоставлены преподавателями (например, приложение по распределению доставок курьерам), но можно взять и свою задачу, подходящую под требования.

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

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Slack-чате курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 2 академических часа (то есть астрономических 1,5 часа). Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем одно в 2 недели.

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

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


  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;

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

  • приобретете богатый опыт в промышленной разработке на ASP.NET Core;

  • освоите frontend-разработку на ReactJS;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Интенсив «Serverless на базе azure». День 2
Александр Новиков
День открытых дверей
5 мая в 20:00
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке