
In this course we are going to learn some details of spring boot framework. We are going to go through theoretical details of the framework and besides we will be making lots of practices during the classes
We are going to setup our development environment including jdk and integrated development environment in which we are going to develop our proof of concept project.
We are going to set up our development environment and make some little but usefull conf-figurations.
In this class first of all we will learn what spring boot is, why it is created and how we can describe it in spring environment. After that we will be talking how spring boot occured.
In this class, we are going to talk about spring boot major capabilities and some base ideas of which spring boot is designed on top.
We are going to talk about maven which is apache’s dependency management project and spring boot integrations. In fact spring boot support some build tool like maven, gradle or ant. But in our classes we will work with maven.
Today we are going to create a spring boot project.
In this part of our spring boot class, we are going to talk about spring boot’s starters. I assure you will like it.
Today we are going to tallk about spring boot actuator. Actuator brings production-ready features to our application.
Today we are gonna talk about spring boot developer tools. Spring boot gives us the ability to quickly setup and run services to enhance the development experience further, spring released the spring-boot
Today we are going to learn creating executable “jar” file with maven build.
Application properties support us to work in different environments. In this class, you are going to learn how to configure and specify the properties to a spring boot application. Now, let’s talk about command line properties.
In this lesson we will talk about how project settings can be managed
today we are going to talk about environment based property configuration. To do this, we will use spring profiles which is used for different configurations for different environment.
In this part of our courser, we are going to talk about managing of our project configurations in yaml format. One of the ways of configuring spring applications is using yaml configuration files.
Today we are going to tallk about java and yaml based property configuration respectively.
Today we’re going to explore the main logging options available in spring boot. First of all lets talk about what log and logging are.
Today we are going to learn how to configur logging in spring boot environment as I promised. So let’ go.
We are going to make some configuration about logging within spring boot. So let’s get to work. As we know, we have just created a spring boot maven project with some bascic dependencies like parent, actuator and devtools.
In this class we are going to talk about model view controller logic and enterprise project structure. Let’s start.
In this class we will talk about our proof of concep project. We are going to make practice on a carwasher project
Today we are going to talk about abour p.o.c. Project’s model classes whic are car, driver and carwash.
Today we are going to talk about spring boot model view contoller capabilities, talk about activacting spring boot web mvc capability and creating some handlers to develop dynamic web applications and create restful web services. Let’s get to work.
Today we are going to create our first controller.
Today we are goning to talk about static web resources and accesong them in spring boot environment. Static web resources indicates static web files whose content is not created dynamically, images, css or javascript files at all.
Today in this class we are going to talk about working boot with java server pages. Java server page (jsp) is a technology for controlling the content or appearance of web pages through the use of servlets, small programs that are specified in the web page
Today we will create executable war not jar file.
In this course, we are going to cover the famous spring boot whitelabel error page. We will be covering how to disable the default error page and how we can customize the whitelabel error page in your spring boot application.
We’ll go through creating custom servlets and filters in spring boot using two easy ways. A servlet is a java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model.
Today we are going to add custom servlet and filter.
We are going to talk about spring boot and cache busting which is a method used for accessing static web resource like css ir javascript files.So, let’s go than.
Today we are going to talk about spring boot and cache busting which is a method used for accessing static web resource like css ir javascript files. So, let’s go than.
Today we are going to talk about rest services and spring boot’s rest capabilities. First of all, lets learn what a rest service is
In this course, we’re going to illustrate the broad range of operations where the spring rest client – resttemplate – can be used, and used well. Let’s go.
Today we will add extras to our controller. We add a method that will return the data of specified car by index.
Today we will test our rest methods programmatically. To do that, add “junit” dependency. Than add a test method under “src/main/test” folder.
Today we are going to talk about spring boot and data access. Spring boot provides a very good support to create a datasource for database. We need not write any extra code to create a datasource in spring boot.
Today we going to cover connection pooling in spring boot. Firstly, let’s talk about what connection pooling is. Connection pooling is a technique of creating and managing a pool of connections which is already created and ready for use by any process which needs them.
Today we are going to talk about using jdbc with spring boot. Jdbc stands for java database connectivity. Spring boot provides a very good support to create a datasource for database.
Today we are going to deeply talk about jdbctemplate and queries. Let’s start.
Today we will use “jdbctemplate”. First of all, we add “h2” dependency, “jdbc” starter and “test” starter.
Today we are going start working with spring boot and jpa/hibenate. Let’s get to work. Before we dive into jpa, it’s important to understand the concept of object-relational mapping – also known as orm.
We are going start working with spring boot and jpa/hibenate. Let’s get to work. Before we dive into jpa, it’s important to understand the concept of object-relational mapping – also known as orm.
Today we are going to start working with jpa/hibernate. So, let’s get to work.
In this class we are going to talk about lazy loading feature of hibernate in spring boot environment. So, let’s go.
In this class we are going to talk about lazy loading feature of hibernate in spring boot environment. So, let’s go.
In this part of our spring boot courses, we are going to talk about transaction propagation rules.
Today we are going to talk about read-only transaction attrubute. When a multi version concurrency control database (oracle, postgresql, mysql + innodb) is used, a read only transaction can be translated to the non standard isolation level: read_only.
Today we are going to make some chances in transacrion attributes of our precreated repository class. To do that, we go to project explorer view and open our project’s “carwasherrespository” class that we have created to use entity manager before. Did you remember that?
Today we are gonna make an introduction to the spring boot and security. So, let’s start. Before dive into spring boot side, let’s talk about security architecure of spring environment.
Today is the big day. We are going to learn spring boot security. We will activate it and make some little chances. İf you are ready, let’s get to work.
Today we are going to learne how to change default configuration according to our needs. So, let’s go.
In this class we are going to learn how to chance default web security config’ration of spring boot. So, let’s go than.
We are going to learn how to make logout configuration in spring boot securtiy. Let’s start than.
Today we are going to configure logout process of our spring boot application. So let’s get o work than.
We are going to talk about form based authantication in spring boot environment. As we talket before, spring boot configures security automatically when “security starter” is added to the pom.xml file. We can use default security configuration, and we can customize as well easily.
We are going to create our custom login page. So let’s start.
We are going to learn enabling “remember me” capability in spring boot security.so, let’s start.
Today we are going to configure “remember me” in spring boot. To use “remember me”, first of all we need something in login form, right? So, we go to project explorer and open our “login.jsp” file that is located under “src/webapp/web-inf/jsp” folder.
Today, we will talk about http basic authantication -also known as browser authantication- that is generraly used for autharizing rest services in spring boot security.
In this class we are going to talk about spring boot security and h2 configuration. As we learned before, h2 is an open-source lightweight java database. İt can be embedded in java applications or run in the client-server mode. Mainly, h2 database can be configured to run as inmemory database, which means that data will not persist on the disk.
In this part of our course, we are going to talk about managing user data in relational database and accessing the user data using spring security in spring boot environment easily. So, let’s go.
Today we are going to learn managing user data in database. So, let’s start then.
In this course, we’ll have a look at writing tests using the framework support in spring boot. We’ll cover unit tests that can run in isolation as well as integration tests that will bootstrap spring context before executing tests.
Today we are going to have a look at running test in different environment or exclude them if needed according to envorinment.
Today we are going to talk about testing with profiles and accesing beans in spring boot environment. Firstly, we create a test class with “springboottest” and “runwith” annotations.
Today we will beriefly talk about test classes for mvc methods in spring boot. Let’s go. As we talked before, we need “spring-boot-starter-test” starter in our classpath.
Today we are going to test our mvc structure within spring boot test environment. Let’s start.
In this part of spring boot framework course, we are going to talk about spring boot transactional test. Let’s talk beriefly about transaction again.
Today we are going to start the useful steps part of out course. First of all, today we are going to learn sending email within spring boot easily. So let’s start.
Today we areb going make a simple demostration about sending email in spring boot. As we talked before, spring boot uses “java mail sender” for sending email and provide us an easy-to-use structure about sending email. Let’s start than.
Welcome to my "Spring Framework: Spring Boot and Spring Hibernate" course.
Basically Spring Boot is a project which is built on the top of the Spring Framework by the pivotal team. It provides a much simpler, faster and compact way to set up, configure and run both simple and web-based applications.
Hibernate is the most popular object-relational mapping Framework and the most used JPA provider. Hibernate maps our Java classes to database tables. It offers component mapping, and inheritance mapping and supports various associations among objects.
We designed this course for anyone who wants to create a restful web service in Spring and Hibernate Frameworks. Furthermore, the course will also show you how to configure Java Spring MVC web applications using Web XML and Java configuration. This course explores major features of Spring Boot such as Spring Boot Starters, Auto Configuration, Beans, Actuator and more. Spring and Hibernate is a very big demand for the Java development field and in particularly restful web service. So our course is the best course to learn basic things to create a restful web service in combination with Spring and Hibernate Framework. This course is not for experts in this field but at the end of this course, you will be able to create a restful web service in maven using Spring and Hibernate Frameworks.
Spring Data JPA makes it super easy to use its powerful features of Hibernate by removing all the configuration and use of low-level APIs.
Every section in the course is loaded with hands-on examples. You will also work on assignments at the end of each section.
After taking this class, developers will be able to build faster, more flexible and easier to maintain application persistence layers with Spring data JPA using Hibernate.
At The End of The Course;
You will have learned details of the Spring Boot Framework.
You will gain an intermediate level of expertise in Spring Boot.
You will have learned the theoretical details of the Framework.
You can create an enterprise web application with Hibernate.
We hope you might get the pleasure to take advantage of it in your projects. It really makes your life simpler.
Fresh Content
It’s no secret how technology is advancing at a rapid rate. New tools are released every day, and it’s crucial to stay on top of the latest knowledge for being a better specialist. You will always have up-to-date content for this course at no extra charge.
Video and Audio Production Quality
All our content is created/produced as high-quality video/audio to provide you the best learning experience.
You will be,
Seeing clearly
Hearing clearly
Moving through the course without distractions
You'll also get:
Lifetime Access to The Course
Fast & Friendly Support in the Q&A section
Udemy Certificate of Completion Ready for Download
Dive in now!
We offer full support, answering any questions.
See you in the course!