Java Spring Framework 5 - Build a Web App step by step

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-spring-framework-5-build-a-web-app-step-by-step/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java Spring框架5 - 逐步构建Web应用程序 课程概述: 本课程将带您深入了解Spring框架及其使用方法,重点介绍其最重要的模块。课程分为理论和实践两个部分。在理论部分,讲师将介绍各个模块的关键内容;在实践部分,您将通过创建应用程序来应用所学知识。 首先,我们将学习Spring Core,这是Spring的基本模块,内容包括Spring容器、Bean创建、依赖注入及自动装配。接下来,我们将讨论Spring MVC,学习如何在Spring中开发Web应用程序,讲解MVC模式、Dispatcher Servlet和视图解析器的工作原理,以及Thymeleaf的使用方法。同时,我们也会通过添加Bootstrap来提升应用的外观。 在接下来的章节中,我们将讨论关系数据库的配置,学习如何使Spring与Hibernate协同工作,并展示Spring Data模块的使用。在Spring安全性部分,我们将重点介绍应用程序的安全机制,解释授权与认证之间的区别,以及如何设置对各个资源的访问权限。此外,您将学习如何在内存中和数据库中配置用户,并了解Spring是如何加密密码的。 随后,我们将专注于创建REST API,展示怎么通过REST与其他应用程序进行通信。在实践中,我们将使用三个外部应用程序根据用户位置下载天气数据。接下来,我们将学习Spring Boot,它用于简化Spring的配置。本章中,您将准备一个与之前类似的第二个应用程序,并实现互通。 整个课程中,您将使用讨论的所有模块创建两个Web应用。需要强调的是,在实践部分,您将自己逐行编写代码,确保无任何新代码会突然出现在项目中。此外,每次实践后,您都可以下载相应的源代码。 无论您是否有Spring的基础知识,您都将在本课程中学到许多新的知识。课程使用的是Spring 5和Spring Boot,所有配置均用Java编写,并未使用XML配置。建议您了解Java语言,如果您有一些数据库和HTML的基础知识,将更有帮助。 如果您梦想成为一名使用Spring框架的Java开发者,这个课程绝对适合您。

课程评论(0条)

课程详情

In this course, you will learn what the Spring framework is and how to use it. I will also show you its most important modules. The entire course is divided into 2 parts: theoretical and practical. In the theoretical part, I will present the key issues from individual modules, and in the practical part, you will practice the acquired knowledge by creating an application.We'll start with Spring Core, which is Spring's basic module, here you'll learn about the Spring Container, creating the bean, Dependency Injection, and autowiring.Next, we will discuss Spring MVC, here you will learn how to develop web applications in Spring. I will tell you what is the MVC pattern, how the Dispatcher Servet and View Resolver works. And you will see what is the Thymeleaf and how to use it. I will also show you how to improve the look of the application by adding Bootstrap into it.In the next chapter, we will discuss relational databases, you will learn how to configure Spring to work with Hibernate, I will also show you the Spring Data module.In the chapter on Spring Security, we will focus on securing the application, you will learn how this mechanism works, you will learn what is the difference between authorization and authentication, and how to set access to individual resources in the application. You will also see how to configure users in-memory and in the database and how Spring encrypts passwords.In the next chapter, we will focus on creating a REST API, I will show you here what is REST how to use it to communicate with other applications. In the practical part, we will use 3 external applications to download weather data for the user based on his location.After all that, we'll move on to the Spring Boot, which is used to simplify the configuration in Spring. In this chapter, you will prepare a second application that will be similar to the previous one and will communicate with it.During the course, you will prepare two web applications that will use all the discussed modules.What is very important, during the practical part you will write every single line of code, there will be no situation when suddenly some new code appears in the project. Moreover, after every practical part, you will be able to download source codes for it.If you have never used Spring and want to learn about it, this course is for you, if you already know the basics of Spring, you will definitely find here a lot of new things that you did not know.In the course, I am using Spring 5, and Spring Boot, all configurations are created in Java, there is not even a single line of configuration written in XML here.To understand as much as possible, you should know the Java language. It would be good if you had some basic knowledge of databases and HTML but it is not necessary.If you dream about starting work as a Java developer working with the Spring framework, this course is definitely for you.

课程标签

0人关注该课程

主题相关的课程