Новий курс "Тестування ASP.NET Core MVC додатків"
ITVDN: курси програмування
Відеокурси з
програмування

Вибери свою 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

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
ВІДЕО КУРСИ ЗА СХОЖОЮ ТЕМАТИКОЮ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
42.00 $
59.99 $
Придбати
Акція
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
54.00 $
89.99 $
Придбати
Акція
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
85.00 $
169.99 $
Придбати
Акція
Notification success