Новый курс “Тестирование ASP.NET Core MVC приложений”
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно
ITVDN logo
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Привет, друзья! У нас отличная новость для .NET разработчиков — в каталоге ITVDN появился новый практическим курс “Тестирование ASP.NET Core MVC приложений”. 

Тестирование приложений — это важная часть процесса разработки любого программного продукта. Данный этап позволяет искоренить большинство ошибок, которые были сделаны в процессе работы над софтом по тем или иным причинам. Поэтому очень важно уметь как можно раньше выявлять и исправлять проблемные места в разрабатываемом ПО. Более того — практически каждая программистская вакансия, предусматривающая создание бизнес-приложений, среди требований имеет пункт по тестированию. Что мы вам предлагаем?

Курс “Тестирование ASP.NET Core MVC приложений” предоставит вам возможность на практических примерах изучить применение Unit тестирования, интеграционного и функционального тестирования веб-проектов, которые повышают как качество написанного кода, так и эффективность программного продукта в целом. 

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

Автор курса Юрий Науринский — опытный C#/.NET разработчик. В записанных видео уроках Юрий делится эффективными техниками проведения тестирования ASP.NET Core приложений с архитектурой MVC, которые он сам успешно применяет в своей работе. 

Структура курса:

  1. Введение. Обзор тестового проекта
  2. Unit-тестирование бизнес-логики
  3. Unit-тестирование Controller & Middleware
  4. Интеграционное тестирование компонентов ASP.NET Core MVC
  5. Интеграционное тестирование View 
  6. Интеграционное тестирование базы данных
  7. Функциональное тестирование: наивный подход
  8. Функциональное тестирование: BDD

После успешного прохождения курса вы сможете: 

  • Понимать, с чего начинать и как продолжать тестирование ASP.NET Core MVC приложений.
  • Определять ситуации, в которых стоит применять различные виды тестирования.
  • Понимать структуру пирамиды тестирования.
  • Понимать, что такое юнит-тесты, интеграционные и функциональные тесты, а также разбираться в признаках хорошего теста.
  • Понимать структуру разного вида тестов.
  • Проводить тестирование базы данных и бизнес логики.
  • Тестировать View и понимать, нужно ли это делать разработчику.
  • Применять различные типы функционального тестирования.
  • Разбираться в типичных ошибках функционального тестирования и их избегать.
  • Понимать концепцию BDD (Behavior Driven Development) — разработки на основе поведения и ее отличие от TDD.
  • Владеть основами языка Gherkin и успешно применять данный язык при составлении тестов.
  • Использовать фреймворк SpecFlow для реализации BDD концепции в своем коде.

Предварительные требования

Необходимый бэкграунд для понимания материала курса: язык C#, фреймворк ASP.NET Core MVC, начальные знания про юнит-тестирование (весьма желательно).

Курс входит в специальность ASP.NET Core Developer.

Смотрите первый урок курса в свободном доступе.

Также можем вам предложить ознакомиться со следующими статьями: “Когда стоит переходить на ASP.NET Core?” и “ASP.NET Core vs Node.js”.

upd

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 6 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 8 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 16 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Подписка
Notification success