Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Learn Spring & Spring Boot-10x Productive Java Development

Course Cover

4

(1)

compare button icon

Course Features

icon

Duration

9.5 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

9.5 hours

Course Description

Are you looking to be a Spring Developer? Do you have a lot of high-demand skill sets? You want to know how Spring Framework works and Spring Boot works. This course covers a wide range of technologies. We will cover all aspects of Spring technology stack. To combine all the technologies learned, we will build a fully-featured, production-grade Spring MVC CRUD app that uses Spring Data, Spring REST and Spring MVC. We will also learn about UI and Front-End development with Spring. You will learn how to set up your environment on both Windows and MacOS. than we will learn about Spring Framework and Spring Boot. We will learn about the architecture of Spring Framework, Spring Boot, and how they all work together. Spring Initializr will be used to create all our applications. I will show you how to make the most of it. Both the IDE version and start dot spring dot io versions of Spring Initializr will be used. Also, we will learn how to package and build our Maven application. Next, we'll create our first Spring Boot app! We will then dive deeper into Spring Boot and learn more about Dependency Injection (DI) as well as Inversion of Control (IoC). Understanding DI and IoC is crucial to understanding Spring and how it works. Once we have mastered DI and IoC we will be able to explore the world of Spring Profiles, Spring Configuration and Spring Configuration. After activating profiles, we'll be able to configure our application to our needs. than we can start creating our first web app with Spring MVC/Thymeleaf. You will learn how to implement each component and how to manage static content such as Javascript, CSS and Images. You will also learn about templating and how to dynamically bind data to HTML pages. We will implement the most important HTTP operations, such as POST, PUT, and DELETE, by creating controllers. We will finish our implementation and take safety precautions for our RESTful API. After identifying and fixing any errors in our RESTful API, Its time to refactor the code. After we have finished developing our RESTful API we will make a bold move and combine all of the knowledge from the course to create a fully-featured Spring MVCCRUD application with beautiful UI. Spring Boot, Spring Data and Spring REST will all be used. We're not done yet! The "Bring it All Together” section is over. The "Extras” section will be next. Here we will find many other technologies and libraries that we can use in our applications. Spring Dev Tools, and Live Reload will allow us to see the changes we make in any application. Our RESTful API will be documented with Swagger so that we can interact and navigate with it. Spring Actuator will help us understand our application's metrics and keep track of all that is happening with it. Spring Scheduler is another great feature that we will learn about. It is easy to set up and trigger actions in Spring Scheduler for specific times within any application. We will than discover Project Lombok's beauty to eliminate a lot of boilerplate code from our application. We will than combine Thymeleaf and Spring Email capabilities to create and send HTML5 emails directly from our application. This course will allow you to learn Spring technologies at your own pace, and than play it again and again until you grasp all the details. We have many technologies we will be covering in this course. Spring Boot and all Its offerings are in high demand. This course will help you jumpstart your career as a Spring Developer.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Course Instructors

Author Image

Niyazi Erdogan

Instructor

Other
Course Cover