

Рефакторинг от Anemic Domain Model в Rich
Создание пуленепробиваемых бизнес приложений - сложная задача. Этот курс научит вас всестороннему руководству по рефакторингу от Anemic Domain Model до Rich, высоко инкапсулированной.
Создание пуленепробиваемых бизнес приложений - сложная задача. Этот курс научит вас всестороннему руководству по рефакторингу от Anemic Domain Model до Rich, высоко инкапсулированной.
Этот курс предоставит подробное руководство по реализации Specification Pattern в C #. Вы узнаете, как правильно реализовать шаблон на практике. Сначала вы узнаете о вариантах использования этого шаблона. Далее вы исследуете распространенные анти-паттерны и подводные камни в этой области. Наконец, вы завершите курс, узнав, как поддерживать инкапсуляцию, а также как комбинировать различные спецификации вместе. К концу этого курса вы будете иметь н
Создание автоматических тестов для веб-приложения может быть сложным. Два из самых больших препятствий для начала работы - выбор инструмента автоматизации и разработка основы для написания тестов.В этом курсе рассматривается использование популярной среды автоматизации браузера Selenium для создания автоматических тестов для веб-приложений. Мы рассмотрим использование Selenium для непосредственной записи из браузера Firefox, а также использование
Этот курс учит C# разработчиков навыков построить простой в использовании API, кратким, читаемым кодом.
Видеокурс Ionic 2 покажет тебе новые захватывающие возможности в создании мобильных приложений в паре с новым Angular 2 и typescript. В последнее время Ionic зарекомендовал себя как один из самых популярных платформ для разработки кросс-платформенных мобильных приложений. Также ты научишся использовтаь нативные функции устройств, такие как геолокация, доступ к камере устройства, сканер штрих-кода, акселерометр и другие. К концу этого курса ты буд
TypeScript - это современный язык с множеством особенностей. В этом курсе вам подробно расскажут об этих особенностях, которые построены на базе которую вы уже должны знать от JavaScript и предупредят об ошибках, которые могут допустить новички. Также вы узнаете о возможности расширения существующих типов с помощью union, intersection и tuple, а потом, как создавать и использовать декораторы. После окончания курса у вас будут знания необходимы
Почему стоит попробовать typescript ? - дает метод жестко описать логику всего приложения, тоесть каждый его элемент, что исключит неверный вызов методов. Писать кучу тестов уже не потребуеться, все параметры жестко описаны, и не требуют еще одной проверки. Дает возможность сделать так, что любой некомпилируемый код невозможно будет закоммитить. Вообщем, typescript отличный инструмент, который позволяет исключить большую долю риска в разработке
Основой любого хорошего современного приложения Redux является возможность организовать асинхронные вызовы API, работая с языком JavaScript. В этом курсе Redux Saga вы узнаете какие навыки вам необходимы, чтобы значительно улучшить производительность и время разработки приложений Redux. На протяжении всего курса вы будете создавать нетривиальное приложение корзины покупок, в котором пользователи могут добавлять или удалять элементы корзины, просм
Надежные асинхронные фоновые задания - это общее требование, которое разработчикам .NET неизбежно необходимо реализовать в какой-то момент. В этом курсе «Упрощаем фоновые задачи .NET с Hangfire» вы узнаете все об использовании Hangfire в качестве основы, которая поможет вам выполнить это требование. Во-первых, вы узнаете все о создании, обработке и управлении этими долгосрочными задачами. Затем вы узнаете как Hangfire позволяет
Webpack является наиболее популярным сборщиком для разработки веб-приложений. Это все, что вам нужно для написания современных модульных веб-приложений. В этом курсе Webpack: Transpiling and Bundling JavaScript вы узнаете основы бандлинга, как настроить среду быстрого развертывания, которая мгновенно обновляется с помощью замены модуля и как настроить Webpack для оптимизации продакшн сборок в максимальной производительности.