Этот курс построен исключительно на практике и построен на трех основных темах. Spring Boot, React и разработка через тестирование. После завершения этого курса вы сможете увидеть варианты использования этих фреймворков и узнать, почему они так популярны, а также вы почувствуете силу методологии разработки через тестирование. Будем много рефакторить, и ничего не сломается. Потому что наши тесты подтвердят, что приложение ведет себя так, как должно.
Мы будем создавать реальное приложение. Каждый фрагмент кода, который мы напишем, будет предназначен для реализации нашего реального приложения.
В каждом разделе мы будем постепенно строить наше приложение. Мы не будем забегать вперед и добавлять ненужный на тот момент функционал. Мы будем реализовывать одно требование за раз. Каждая реализация будет приносить нам следующее требование. И следование по этому пути поможет нам почувствовать и понять, что делают фреймворки и как они облегчают разработку приложений.
Мы увидим различные практики о том:
как мы можем создать спокойный веб-сервис с помощью Spring Boot со всеми необходимыми функциями, такими как проверка, интернационализация (i18n), обслуживание статических ресурсов, кэширование, манипуляции с json
как мы можем обрабатывать операции базы данных с данными Spring
как мы можем защитить наше приложение с помощью Spring Security
как мы можем создать одностраничное приложение с помощью React
что такое Redux и как мы можем его использовать
как мы можем использовать React Router
как мы можем заменить компоненты класса функциональными компонентами с помощью хуков
как работает разработка через тестирование (tdd).
как это влияет на качество нашего кода, возможность повторного использования
как это дает нам уверенность в рефакторинге нашей реализации
из-за тестов, которые у нас есть для наших компонентов, мы легко преобразуем наши компоненты из класса в функцию и мы будем использовать хуки и тесты, чтобы убедиться, что после этих изменений ничего не сломается.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Этот видеокурс предназначен для начинающих разработчиков Java, которым интересно узнать, как защитить ресурсы OAuth 2.0 в Spring Security 5. Курс охватывает только новый стек OAuth 2.0 в Spring Security 5. Это пошаговый видеокурс, в котором объясняется, как использовать OAuth 2 с самого начала. Если у вас нет опыта работы с OAuth и вы хотите узнать, как использовать его в веб-приложениях Spring Boot, тогда этот курс для вас!
Master Spring Boot Microservices with CQRS & Event Sourcing
В этом курсе вы не только узнаете, как создать небольшой REST API, но и узнаете, как создавать микросервисы, соответствующие лучшим практикам проектирования, в том числе CQRS, Event Sourcing и Domain-Driven Design. К концу этого курса вы узнаете, как создавать слабо связанные микросервисы Spring Boot, у каждого из которых есть собственная база данных.
Изучите Apache Camel Framework с Spring Boot. Реализуйте паттерны интеграции корпоративных приложений с помощью Active MQ, Kafka и REST API. Интеграция приложений предприятия сложна. Эволюция микросервисов и облака делает интеграцию еще более сложной.
В этом курсе вы изучите все аспекты модернизации существующего приложения React, чтобы оно могло использовать преимущества новейших функций фреймворка и хорошо работать долгие годы.
В этом курсе мы расскажем, что нужно для написания, поддержки и публикации библиотеки React с нуля. В опросе State of JS за 2020 год, ежегодном опросе, проводимом сообществом разработчиков JavaScript, React оказался наиболее часто используемой средой для разработки интерфейсов. Поскольку React так популярен, создание библиотек в нем может открыть вам широкий круг пользователей, участников и возможностей!