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

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

    Підписка
    УКР
    • РУС
    • УКР
    Arrow
    Хочеш доступ до усіх відеокурсів надовго? Обирай преміум Весняний. Акція до 31 березня
    Arrow

    Привет, друзья! У нас отличная новость для .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 хв
    59.99 $
    Придбати
    Весняний
    • Усі відеокурси на 15 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    90.00 $
    219.99 $
    Придбати
    Акція
    Преміум
    • Усі відеокурси на 12 місяців
    • Тестування з 24 курсів
    • Перевірка 20 домашніх завдань
    • Консультація з тренером 120 хв
    169.99 $
    Придбати
    Notification success