Full Stack Web Development with Spring 5

所在平台: Udemy

课程主页: https://www.udemy.com/course/full-stack-web-development-with-spring-5/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Spring 5进行全栈Web开发 课程概述:应用开发的世界瞬息万变,应用趋势层出不穷。这要求我们改变构建应用程序的方式,包括使用的工具。如今,我们无法在不使用框架的情况下推出动态且灵活的应用程序!Spring 5是一个企业级Java框架,旨在简化Java EE开发,提高开发者的生产力。它利用控制反转(IoC)和依赖注入促进良好的软件编码实践,并加速开发时间。如果您想使用Spring 5构建端到端的现代Web应用程序,那么这个课程适合您。本课程将帮助您快速掌握Spring 5和Hibernate的使用,了解这两者将使您在企业Java行业中更具竞争力,简化您的软件开发过程。 课程内容将分为三部分,全面涵盖必要的知识: 1. **七天掌握Spring 5**:此部分是学习和构建Spring框架应用的指南,帮助开发者创建高性能、可重用、易测试、低耦合的企业Java应用。 2. **使用Spring 5和React构建Web应用**:该部分将Spring用于创建后端,学习配置Spring MVC和处理Web请求,构建REST API端点,使用Hibernate作为ORM来处理Spring的数据访问层,同时介绍Spring Security以保护后端。接着转向前端,学习React及其开发环境和组件,最终设计UI并创建单页应用(SPA),将React应用与Spring后端通过JSON API或REST协议集成。 3. **保护基于Spring的应用**:您将学习如何将Spring Security干净地集成到应用中,使用最新的技术和框架,并通过详细示例展示。课程将模拟一个不安全应用的安全审计场景,修改样本以解决审计中发现的问题,涵盖各种身份验证机制,展示如何合理限制对应用的访问。 课程结束时,您将精通Spring 5的概念,能够设计、构建、测试和安全地管理自己的Spring应用程序。 讲师介绍:Ankit Mishra是一名资深软件工程师,在关键任务开发项目和架构设计方面具有丰富的IT经验,曾为埃里克森、富达等大公司工作,有超过六年的Spring MVC和Spring Security项目管理及交付经验,现专注于Spring微服务、Spring Security、云部署和调优。

课程评论(0条)

课程详情

The world of app development is fast paced, where app trends come and go. This has pushed for a change in the way we build our apps, including the tools we use. We are no longer capable of pushing out dynamic and fluid apps without using frameworks! Spring 5 is an enterprise Java framework. It is designed to simplify Java EE development and make developers more productive. It makes use of Inversion of control and dependency injection to promote good software coding practices and speed up development time. If you want to build end-to-end modern web applications using Spring 5, then this course is for you.This course will help you quickly get up to speed with Spring 5 and Hibernate. Knowing both Spring and Hibernate will put you more in demand in the enterprise Java industry, and make your software life easier. To begin with, you will learn to create high-performing, reusable, easily testable, and loose coupling enterprise Java applications with Spring 5. You will then learn to create REST APIs and work with Spring's Data Access Layer using Hibernate as the ORM. You will also learn to test your Spring applications using MockMVC and Mockito. Finally, you will learn how to cleanly integrate Spring Security into your applications to secure them. This course will demystify the technology and help you understand the essential concepts to build your own Spring applications from scratch and secure them using Spring security.Contents and OverviewThis training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.The first course, Spring 5 in 7 Days, is your one-stop guide to learning and building applications using the Spring framework. The Spring framework enables developers to create high-performing, reusable, easily testable, and loose coupling enterprise Java applications. It can be used to develop any Java application.In the second course, Building Web Apps with Spring 5 and React, Spring is used to create the backend; you will learn to configure the Spring MVC and handle web requests. You will learn to build REST API endpoints and work with Spring's Data Access Layer using Hibernate as the ORM. You will then be introduced to other Spring components such as Spring Security, which will help you secure your backend (you'll also learn to test it). You will then move on to the frontend, where you will be introduced to React and its app development environment and components. At the end of the video, you will design your UI and create a SPA with React. Then you will integrate your React app with the Spring backend using JSON APIs or REST protocols. Finally, you will learn to test and secure your application.In the third course, Secure Your Spring-Based Applications, you will learn how to cleanly integrate Spring Security into your application using the latest technologies and frameworks with the help of detailed examples. The scenario created in the video revolves around a security audit of an insecure application and then modifying the sample to resolve the issues found in the audit. It starts by integrating a variety of authentication mechanisms and then demonstrates how to properly restrict access to your application. It concludes with tips on integrating with some of the more popular web frameworks. An example of how Spring Security defends against session fixation moves into concurrency control, and how you can utilize session management for administrative functions, is also included.By the end of this course, you will be well-versed with the concepts of Spring 5 to design, build, test, and secure your own applications with Spring 5 and Spring security.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:· Ankit Mishra is a Senior Software Engineer with extensive IT experience in mission-critical development projects and architecture designs. He has worked for giants such as Ericsson, Fidelity, and others. He has more than six years of experience in managing and delivering Spring MVC and Spring Security projects, Cloud deployment, and PaaS cloud administration. Currently, he is working on Spring microservices, Spring Security, cloud deployment, and tuning.

课程标签

0人关注该课程

主题相关的课程