К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Testing and Advanced REST with Spring Boot · LearnSpace
Назад в каталог
courseraПрограммирование

Testing and Advanced REST with Spring Boot

Курс от Packt
Средний≈ 10.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of modern Java application development with this comprehensive course on testing and building REST APIs using Spring Boot. Learn to master JUnit and Mockito to create robust, reliable, and maintainable unit tests. Gain practical insights into setting up and optimizing build tools like Maven and Gradle, and discover how these tools enhance project management and dependency handling. Starting with foundational concepts, you'll explore JUnit and Mockito in-depth, learning how to write efficient tests and leverage annotations to simplify your workflow. Transition seamlessly into using Maven and Gradle for dependency management, while understanding the lifecycle and structure of these tools in Spring Boot projects. The course culminates in an extensive deep dive into REST API development with Spring Boot. From creating simple resources to implementing complex operations and best practices, you'll build a fully functional REST API. You’ll also explore integration and unit testing, security configuration, and advanced topics like Mock MVC and Spring Security. This course is perfect for Java developers looking to enhance their skills in testing and REST API development. Prior knowledge of Java and basic Spring Boot concepts is recommended. Whether you're an intermediate learner or an advanced developer, you'll find valuable takeaways to improve your projects.

Навыки, которые вы освоите

Spring BootRestful APIUnit TestingIntegration TestingGradleJUnitApache MavenAPI TestingSoftware Development ToolsAuthenticationsSpring FrameworkSoftware TestingBuild ToolsApplication FrameworksApplication Programming Interface (API)Test Case

Программа курса

5 модулей · 68 учебных материалов

01Introduction to JUnit in 5 Steps - V29 материалов

Introduction to JUnit in 5 Steps - V2

Introduction to the Course 'Testing and Advanced REST with Spring Boot'ЧтениеFull Specialization ResourcesЧтениеStep 01 - What Is JUnit and Unit Testing?ВидеоStep 02 - Your First JUnit Project and Green BarВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Testing and Advanced REST with Spring Boot
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.1 ч

5 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Step 03 - Your First Code and First Unit TestВидео
Step 04 - Exploring Other Assert MethodsВидео
Step 05 - Exploring Few Important JUnit AnnotationsВидео
Introduction to JUnit TestingDIALOGUE
Introduction to JUnit in 5 Steps - V2 - AssessmentЗадание
02Introduction to Mockito in Five Steps - V28 материалов

Introduction to Mockito in Five Steps - V2

02 Step 00 - Introduction to Section - Mockito in Five StepsВидео02 Step 01 - Setting Up a Spring Boot ProjectВидео02 Step 02 - Understanding Problems with StubsВидео02 Step 03 - Writing Your First Mockito Test with MocksВидео02 Step 04 - Simplifying Tests with Mockito Annotations - @Mock, @InjectMocksВидео02 Step 05 - Exploring Mocks Further by Mocking List InterfaceВидеоIntroducing Mockito for Java Unit TestingDIALOGUEIntroduction to Mockito in Five Steps - V2 - AssessmentЗадание
03Introduction to Maven11 материалов
Step 01 - Introduction to MavenВидеоStep 02 - Creating a Spring Boot Project with MavenВидеоStep 03 - Exploring Maven pom.xml for Spring Boot ProjectВидеоStep 04 - Exploring Maven Parent Pom for Spring Boot ProjectВидеоStep 05 - Exploring Maven FurtherВидеоStep 06 - Exploring Maven Build Lifecycle with a Spring Boot ProjectВидеоStep 07 - How Does Maven Work?ВидеоStep 08 - Playing with Maven CommandsВидеоStep 09 - How Are Spring Projects Versioned?ВидеоWorking with Maven in JavaDIALOGUEIntroduction to Maven - AssessmentЗадание
04Introduction to Gradle7 материалов
Step 01 - Getting Started with GradleВидеоStep 02 - Creating a Spring Boot Project with GradleВидеоStep 03 - Exploring Gradle Build and Settings FilesВидеоStep 04 - Exploring Gradle Plugins for Java and Spring BootВидеоStep 05 - Maven or Gradle - Which One to Use for Spring Boot Projects?ВидеоGetting Started with Gradle for Java DevelopersDIALOGUEIntroduction to Gradle - AssessmentЗадание
05Spring Boot Deep Dive with a REST API - V233 материалов

Spring Boot Deep Dive with a REST API - V2

Step 01 - Quick Introduction to REST - Understand Resource and ActionsВидеоStep 02 - Creating Spring Boot Project for REST with Maven and EclipseВидеоStep 03 - Creating Your First Spring Boot Resource - Hello WorldВидеоStep 04 - Creating a Second Spring Boot Resource Method - Hello World BeanВидеоStep 05 - Exploring Path Params and Path Variables with Spring BootВидеоStep 06 - Getting Ready for Survey Questionnaire REST APIВидеоStep 07 - Creating First Survey Spring Boot REST API - GET All SurveysВидеоStep 08 - Creating Second Survey Spring Boot REST API Method - GET a SurveyВидеоStep 09 - Exploring REST API Best Practices - Request Methods and Response StatusВидеоStep 10 - Exercise -Creating Survey Question-Related Spring Boot REST API MethodВидеоStep 11 - Creating Spring Boot REST API to Create Survey Question - POSTВидеоStep 12 - Improving POST Method - Status CREATED and Location HeaderВидеоStep 13 - Implementing Spring Boot REST API Method to DELETE a QuestionВидеоStep 14 - Implementing Spring Boot REST Method to Update a Question - PUTВидеоStep 15 - Setting Up Spring Boot Data JPA with H2 Database and User EntityВидеоStep 16 - Exploring Spring Boot Data JPA Using Command-Line RunnerВидеоStep 17 - Creating User REST API with Spring Boot Starter RestВидеоStep 18 - Writing Your First Spring Boot Integration TestВидеоStep 19 - Writing Asserts for JSON in Spring Boot Tests - JsonAssertВидеоStep 20 - Improving JUnit Asserts for Spring Boot Integration TestВидеоStep 21 - Writing Spring Boot Integration Test for GET Method Returning ListВидеоStep 22 - Writing Spring Boot Integration Test for POST method Creating a QuestionВидеоStep 23 - Understanding JUnit Best Practice - Have Zero Side EffectsВидеоStep 24 - Writing Your First Spring Boot Mock MVC Unit TestВидеоStep 25 - Improving Asserts for Spring Boot Mock MVC Unit TestВидеоStep 26 - Writing Spring Boot Mock MVC Unit Test for POST MethodВидеоStep 27 - Getting Started with Spring Boot Starter SecurityВидеоStep 28 - Configuring Spring Security for Spring Boot REST APIВидеоStep 29 - Fixing Spring Boot Unit and Integration TestsВидеоConclusion to the Course 'Testing and Advanced REST with Spring Boot'ЧтениеBuilding REST APIs with Spring BootDIALOGUESpring Boot Deep Dive with a REST API - V2 - AssessmentЗаданиеFull Course AssessmentЗадание