
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, we are going to talk about spring boot major capabilities and some base ideas of which spring boot is designed on top.
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.
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 talk 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.
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 concept 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.
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 data source for database. We need not write any extra code to create a data source 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.
In this lesson, 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.
During this course, we have talked about spring boot basic capabiliies, its project environmet, environment based differantiation, static resources, rest services, database connectivity, untit and integration test base etc.
Hi there,
Welcome to Spring Boot: Learn Spring Boot From Scratch course.
Do you want to learn;
Rest
Spring Boot
Every Fundamental Details of Spring Boot
If your answer is "YES" this course is the perfect place for you to start.
We designed this course for anyone who wants to understand and develop production-ready Spring Applications with minimum configurations. This course explores major features of Spring Boot such as Spring Boot Starters, Auto Configuration, Beans, Actuator, and more.
In this Spring Boot course you will learn;
to create an enterprise Web Application Form from scratch,
handle basic necessities like Crud Scenarios, Database Connectivity, Basic Query Issues, Unit and Integration Testing
creating and consuming REST services.
Major Spring Framework Capabilities like profiling, working with different environment annotations and more
Creating Demo Web Application and implement the domain step by step
How to create executable Jar Files on Project
How to code test classes using Spring Boot Testing Capability -Rest Services
How to connect a database using JDBC
Major Annotations
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 to this course at no extra charge.
Video and Audio Production Quality
All our contents are 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!