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

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

  • Площадка:Otus
  • Продолжительность:5 месяцев
  • Дата:30 ноября
  • Стоимость:на сайте Otus
Оставить заявку

О курсе

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

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

    • 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.