logo-hibrain

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

Онлайн обучение разработке веб-сайтов и приложений на кросс-платформенном фреймворке ASP.NET Core. Курс для опытных C# программистов под руководством экспертов Otus.

  • Площадка:Otus
  • Продолжительность:5 месяцев
  • Дата:25 августа
  • Стоимость:85 000 рублей
Оставить заявку
C# ASP.NET Core разработчик

О курсе

Уже не новичок C# программирования? Хотите освоить кросс-платформенный фреймворк ASP.NET Core и прокачать навыки веб-разработки? На онлайн курсе Otus вы научитесь реализовывать веб-приложения, работать с highload, микросервисной архитектурой, Docker, проводить тестирования, настраивать CI/CD. По итогу обучения получите опыт промышленноого программирования ASP.NET Core, освоите frontend-разработку ReactJS. Слушателей, успешно защитивших выпускной проект, приглашают на собеседование партнёры Otus.

Мы изучаем:

course-info
  • asp.net
    asp.net
  • entity
    entity
  • rabbitmq
    rabbitmq

Кому подойдет курс

  • C# программисты с опытом разработки от 3-х лет.

  • Будьте готовы перед поступлением выполнить тестовое задание.

Необходимые навыки

  • база HTML, CSS, JS

  • понимание .NET Framework, CLR

  • опыт с VisualStudio / Rider

  • навыки Git.

Эксперты

Друзья HiBrain — ведущие IT-компании. Вместе с ними мы разрабатываем программы курсов, чтобы наши слушатели получили самые актуальные знания и навыки. Эксперты из компаний-партнёров помогают нам в подготовке практических кейсов и даже принимают экзамены у выпускников.

  • Алексей Ягур
    Алексей Ягур
    Тимлид компании «YouDo». Разработчик с 20-летним стажем
  • Мария Савина
    Мария Савина
    Тимлид, системный архитектор. В IT-сфере более 10 лет
  • Андрей Гранковский
    Андрей Гранковский
    Ведущий разработчик «Локо-Банк», fullstack-разработчик веб-приложений, разработчик ПО на .NET Framework
  • Виктор Николаев
    Виктор Николаев
    Последнии 4 года профессионально разрабатывает распределённые облачные приложения. Сотрудничал с «S7 Airlines», «Billy.com», разрабатывал системы полицейским департаментам США
  • Михаил Кузнецов
    Михаил Кузнецов
    Fullstack-разработчик финансовой корпорации «ING Group». Более 8 лет в профессиональном JS-программировании. Проектирует, поддерживает процессы веб-разработки
  • Владимир Дроздецкий
    Владимир Дроздецкий
    Разработчик инфраструктуры exposcan.ru, crispmessenger.com

Карьера

Выпускники курсов HiBrain получают уникальную возможность применить новые знания: компании-партнёры проекта ждут наших слушателей на стажировки и предлагают трудоустройство.

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

    Первое знакомство, практика в ASP.NET Core. В рамках вводной части вы узнаете о контроллерах, поработаете с DI-контейнеры и Entity Framework Core.

    На втором этапе обучения вы поработаете с Docker’ом, Kubernetes. Разработаете докер-образ, настроите билд-систему, развернёте облачное приложение. Вам предстоит выполнить практическое задание и усилить навыки декомпозиции, планирования задач, командной работы.

    В рамках третьего модуля курса проведём интеграционное тестирование проекта отдельно от нагрузочного, разберём различия и преимущества каждого. Грамотно выстроим последовательность Middleware-вызовов, организуем логи, валидирование, кэширование данных. Под руководством преподавателей детально разберём способы API-организации.

    Модуль направлен на разбор причин и способов разделения монолита на микросервисы, организации взаимодействия с БД, другими микросервисами.

    Вы разработаете клиентский интерфейс на Razor и ReactJS.

    В рамках модуля организуете безопасную авторизацию/аутентификацию пользователей, разграничение прав доступа, защиту веб-ресурса от кибератак.

    Финальный этап обучения полностью посвящён практической работе слушателей над проектами. Вашей задачей станет самостоятельная разработка приложения на ASP.NET Core с нуля с использованием frontend-технологий, REST API и Swagger с GraphQL/gRPC/SignalR (на выбор) и итоговое распространение разработки как docker-compose файла. Проект должен объединить все пройденные на курсе технологии и допускать автоматическую сборку CI на GitLab.

    course-program