React — одна из самых популярных библиотек для разработки клиентских приложений.

В этом курсе мы будем изучать реагировать, создавая с его помощью веб-приложение. Кроме того, мы будем применять методологию разработки через тестирование (TDD) от начала до конца.

при создании этого приложения мы узнаем

- маршрутизация на стороне клиента. мы применим нашу собственную реализацию, затем мы будем использовать библиотеку react-router

- интернационализация

- глобальное управление состоянием с использованием контекста реакции api, а затем заменив его на redux

и мы увидим

- как работает разработка через тестирование.

- как это влияет на наше качество кода, возможность повторного использования

- как это дает нам уверенность в рефакторинге нашей реализации

- как избежать деталей реализации при создании тестов

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

В каждом разделе мы будем постепенно создавать наше приложение. Мы не будем забегать вперед и добавлять ненужный на тот момент функционал. Мы будем реализовывать одно требование за раз. Каждая реализация будет приносить нам следующее требование.

Следуя этой практике, вы получите прочную основу для общих требований к веб-приложениям и того, как реализовать одно из них с помощью React, следуя методологии разработки через тестирование.

После прохождения курса вы сможете использовать React в своем следующем проекте и ощутите преимущества разработки через тестирование.

Для кого этот курс:

– Разработчики, которые хотят изучить React

– Разработчики, которые хотят увидеть разработку через тестирование в действии

Требования

- Опыт работы с javascript обязателен

Последнее обновление: 11/2021