Getting Started with Spring Boot- Beginner's Guide
This course covers the fundamentals of Spring Boot an you will gain the necessary skills to develop various types of applications using the powerful features of the Spring Boot framework.
9 Lessons Spring Boot
Course Outline
Spring Boot is a popular, open-source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM). It requires minimal or zero configuration and is easy to get started. It is a widely popular choice among Java developers for developing MicroServices and web applications.
It is built on top of the popular Spring Framework and inherits features like dependency injection(DI) or Inversion of Control (IoC) from the Spring.
👩💻 Who should take this course?
This course is designed for beginners who are new to Spring Boot and want to dive into the world of Java web development. Whether you want to develop web applications, Microservices, or RESTful APIs, this course will equip you with the necessary skills to kickstart your Spring Boot journey.
By the end of this course, you will have a solid understanding of Spring Boot and be able to develop various types of applications using its powerful features.
Free Resources 🎁
We'll provide downloadable materials, code samples, and useful resources to help you on your Spring Boot learning journey. Wish you good luck and happy learning!
Introduction to Spring Boot Framework
This tutorial covers the introduction to the Spring Boot framework, the key features the Spring Boot framework offers, and the Spring Boot Starter projects.
Prerequisites for Spring Boot Development
A step-by-step guide that explains prerequisites for Spring Boot Development.
Creating First Spring Boot Application
This chapter explains the pre-requisites to start with the Spring boot development, understand the build tool options such as Maven and Gradle and covers how to build and run your project.
Understanding Spring Boot Project Structure
This chapter covers, understanding the Spring Boot project structure.
Dependency Injection in Spring Boot
This chapter covers how Dependency Injection works in Spring Boot including @Autowired, field injection, constructor injection and setter method injection.
Configuration Management in Spring Boot
This chapter covers how to externalize properties to configure your application for different environments.
Logging in Spring Boot
In this chapter, we will learn about different logging options available in Spring Boot and understand about different log levels and configurations for your Spring Boot application.
Working with Spring Boot Actuators
In this chapter, we will explore the Spring Boot Actuators. The Actuator offers production-ready features such as monitoring and metrics to Spring Boot applications.
Testing Spring Boot REST API using Mockito and MockMvc
Testing Spring Boot REST API using Mockito and MockMvc