|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-boot-mvc-com-spring-security/
课程评论:没有评论
课程名称:Spring Boot & MVC 与 Spring Security 课程概述: 在开发任何 web 应用程序时,确保安全性是一个至关重要的步骤。如果没有安全性,任何用户都可以访问您的应用程序,无论其是电子商务、论坛、博客、个人网站还是商业网站。因此,当前 Java 世界中最主要的安全工具便是 Spring Security,它提供了先进且易于配置的安全功能,帮助您保护 web 应用程序。通过本课程,您将快速而简单地实现身份验证和授权系统,学习这一过程的各条路径。 请注意,报名此课程的先决条件是必须完成以下课程: - Spring Boot & MVC 与 Thymeleaf - Spring Boot & MVC 与 Ajax 这两门课程是 Spring Security 课程的基础,了解并掌握它们涉及的知识,对于充分理解和吸收本课程内容至关重要。可以将 Thymeleaf 课程视为基础课程,Ajax 课程为中级课程,而 Spring Security 课程则是高级课程,三者形成一个完整的系列。 项目要求包括: - 完成 Spring Boot & MVC 与 Thymeleaf 及 Spring Boot & MVC 与 Ajax 课程,或者具有中级水平的相关知识,如: - 面向对象编程、Java 语言基础 - Servlet、SQL 和 HQL/JPQL - Hibernate 和 JPA、HTML、CSS 和 Bootstrap、JavaScript 和 jQuery、Ajax - Spring Boot, Spring Data 和 Spring MVC - 安装必要工具:MySQL 和 Workbench、JDK 1.8 及以上、Spring Tools Suite。 完成本课程后,您将能够: - 将 Spring Security 配置到 Spring Boot 中 - 将 Spring Security 配置到 Spring MVC 中 - 配置基于登录和密码的身份验证系统 - 配置基于角色的授权系统 - 配置电子邮件发送系统以确认注册和恢复密码 - 配置 Spring Security,以防止同一用户在不同设备上同时登录。 目标受众: - 已完成课程描述和要求列表中提到课程的学生 - 希望在 web 开发中掌握 Spring Security 知识的专业人士 - 希望创建基于 Spring Security 安全性的 web 应用程序和系统的热爱者和企业家。
Um passo primordial no desenvolvimento de qualquer aplicação web é pensar em segurança. Sem segurança, qualquer usuário teria acesso a sua aplicação, seja ela um e-commerce, fórum, blog, site pessoal ou comercial. A principal ferramenta de segurança atualmente no mundo Java é o Spring Security e, portanto, a escolha mais óbvia. O Spring Security possui recursos avançados e de fácil configuração para lhe ajudar com a segurança da sua aplicação web. Com ele, você vai implementar um sistema de autenticação e autorização de forma simples e rápida e este curso é quem vai lhe mostrar os caminhos para este processo.Entretanto, se você deseja se matricular, tenha certeza que concluiu os seguintes cursos:- Spring Boot & MVC com Thymeleaf- Spring Boot & MVC com AjaxOs cursos citados são a base para o curso de Spring Security, os conhecimentos abordados nesses dois cursos são essenciais para que se tenha total entendimento e absorção do conteúdo apresentado. Pense da seguinte forma, o curso com Thymeleaf seria o nível básico, o curso com Ajax o nível intermediário e o curso com Spring Security o nível avançado em uma séria de três cursos. *** O projeto possui aula de atualização para o Spring Boot 3 e Spring Security 6 ***Quais são os requisitos?Ter concluído os cursos Spring Boot & MVC com Thymeleaf e Spring Boot & MVC com Ajax. Ou ter conhecimento intermediário dos seguintes tópicos:- Programação Orientada a Objetos - Fundamentos da linguagem Java - Servlet- SQL e HQL/JPQL- Hibernate e JPA - HTML, CSS e Bootstrap - JavaScript, jQuery- AjaxSpring Boot, Spring Data e Spring MVC;Ter instaladas as ferramentas: MySQL e Workbench; JDK 1.8+; e Spring Tools Suit.O que serei capaz de fazer depois deste curso?- Configurar o Spring Security junto ao Spring Boot- Configurar o Spring Security junto ao Spring MVC- Configurar um sistema de autenticação baseada em login e senha- Configurar um sistema de autorização baseado em lista de perfis- Configurar um sistema de envio de e-mail para confirmação de cadastro e recuperação de senha- Configurar o Spring Security para não permitir logins simultâneos em diferentes dispositivos para um mesmo usuárioQual é o público-alvo?- Estudantes que tenham concluído os cursos citados na descrição e lista de requisitos - Profissionais que queiram adquirir conhecimento de Spring Security no desenvolvimento web com os tópicos apresentadas no curso- Entusiastas e empreendedores que desejam criar aplicativos e sistemas web baseados em segurança com Spring Security