Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Spring Boot Fundamentals with Unit Testing (MockMVC/Mockito)
Rating: 4.5 out of 5(976 ratings)
7,430 students

Spring Boot Fundamentals with Unit Testing (MockMVC/Mockito)

Develop backend Rest Services/API from scratch and build Unit Tests & Integration Tests using Spring Boot
Last updated 4/2021
English

What you'll learn

  • Understand Spring Boot Fundamentals from Scratch with proper real time examples
  • Ability to develop Rest Services/API's with all CRUD operations using Spring Boot + JPA Repository
  • Understand how to write Unit Test cases and Integration Test cases for Back End Services Code
  • Real time Implementation of Mockito Framework to mock the Unit Tests
  • Understand how Mocktio, MockMVC, Junit Testing Frameworks are used together for building Unit Testcases
  • Understand JPA Repositories integration with Rest Controllers to interact with Database Tables
  • Build Integration Tests with Rest Template class and supplement with H2 Mock Database

Course content

12 sections47 lectures8h 13m total length
  • How this Course is organized - MUST WATCH7:37
  • Java and Eclipse quick Installation to setup Environment6:07
  • Install Spring tools Suite Plugin to get started with Spring Projects12:27

    Install the Spring Tools Suite plugin via Eclipse Marketplace and restart, then create an empty Spring Boot project with start.spring.io using Maven, and explore the Hello World service.

  • Understand Spring Initializer Project Structure and its Terminologies11:18
  • Wrap Up Quiz

Requirements

  • Basics of API

Description

This course is exclusively designed for beginners to understand Spring Boot fundamentals for Back end Rest Services/API Development and ability to perform white Box TESTING such as Unit Testing , Integration testing for the code using various Testing Frameworks like Mockito, MockMVC, Junit, Rest Template etc

This course is divided into 2 Phases

Phase 1:

Introduction to Back End Development - Phase 1 explains the fundamentals of Spring Boot including JPA to develop Rest Services/API’s /Micro Services for Real time Applications from Scratch.

No programming Experience needed to start with this course. I have covered everything needed to make you familiar with every concept taught in the course

Phase 2:

Unit/Integration Testing - After Solid Understanding of Rest Services development using Spring Boot in Phase 1, Phase 2 explains how to write Unit Tests and Integration Tests for the developed Phase 1 Code using Testing Frameworks like Mockito, MockMVC, Junit & RestTemplate with H2 Databases

All Testing (White Box Testing) Frameworks concepts are given with Scratch level explanation.

By end of this course, one can start building Rest Services/API’s with Spring Boot and write Solid Unit Tests and Integration tests to test their code as per Industry Standards

This course can be a great resource to Junior Developers and especially to SDET's to get involved into  White Box testing Strategies to better understand code and write solid Unit/Integration Tests.




Who this course is for:

  • Software Engineers
  • Testers
  • Developers