Go Full Stack: Java, Spring Boot, Angular & Typescript

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-how-to-create-a-spring-boot-restful-java-application/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全面掌握全栈开发:Java、Spring Boot、Angular 和 Typescript 课程概述: 这门课程将引导你从零开始构建两个完整的系统,全面展示整个流程,提供逐步指导。 系统1:全栈(后端到前端)REST应用 - 使用Spring Boot和Angular 课程结构: 第一部分:简要介绍和该课程的前置知识要求(Java JDK 1.8、Maven、Spring Tool Suite、Postman) 第二部分:创建Spring Boot RESTful Java应用的初始项目结构 - 学习如何在Maven项目中包含依赖 - 了解如何根据组件结构正确组织应用 - 创建处理五个主要操作(创建、读取、更新、搜索、删除)的REST API,并使用用户作为资源 - 使用Postman创建集合并调用REST API 第三部分:介绍Spring Data JPA和H2内存数据库支持 - 学习如何将简单的用户模型类迁移到由H2数据库处理的实体概念 - 了解将用户RESTful资源的所有操作迁移到Spring Data JPA存储的步骤 - 学习如何分阶段重构代码 第四部分:介绍Spring Security基本概念 - 添加自定义Spring Security实现以处理基本身份验证和资源访问 - 学习如何在Spring Boot中对密码进行编码 - 引入Spring Data JPA的分页支持 - 对查找所有用户的API实现替代搜索机制 - 从H2内存数据库迁移到MySQL数据库 - 移动应用以在Docker环境中运行 第五部分:创建基于Angular 10的前端应用 - 将课程转变为全栈应用 - 实现授权机制 - 添加登录和用户组件 - 支持使用Angular Guards - 集成不同的UI组件,使用MDBootstrap UI框架 - 创建Angular服务,并建立与Spring Boot后端应用的通信基础设施 系统2:构建一个功能齐全的联系表单(后端到前端) + GMAIL集成 课程结构: 无论你是新手还是在广阔的Web开发领域有经验,这门课程将逐步指导你构建该系统。 我们将创建一个完整且响应式的联系表单,能够通过GMAIL服务集成功能发送电子邮件。 - 前端集成技术/框架:Angular 10、Typescript和MDBootstrap框架 - 后端集成技术/框架:使用Spring Boot、Spring Boot邮件集成,并配置一个用于测试的GMAIL账户 选修课程结果:你将理解全栈Web应用的基本原理(理解前端应用与后端服务器之间的通信),通过实际工作示例来实现——构建一个网站的联系表单。 附加内容:增加了一个与Java集合框架相关的新部分 - 快速面试准备。 欢迎参加课程!

课程评论(0条)

课程详情

Hello there,As part of this course you will build 2 big complete systems as from scratch (entire flow presented) - as a step-by-step guide============================System 1: Full Stack (back-end to front-end) REST based app - Spring Boot, AngularCourse structure:Section 1:short introduction about medetailed explanation of the prerequisites for this course (Java JDK 1.8, Maven, Spring Tool Suite, Postman)Section 2:create the initial project structure for a Spring Boot RESTful Java Applicationwill learn how to include dependencies under our Maven based projectunderstand the correct way to structure an application based on its componentscreate a REST API to handle 5 main operations (CREATE, READ, UPDATE, SEARCH, DELETE) by working with User as the conceptual resourcework with Postman in order to create collection and invoke REST APIsSection 3:offers an introduction to Spring Data JPA and H2 In Memory Database supportwill learn how to migrate a simple User model class to an Entity concept that will be handled by H2 Databaseunderstand the step-by-step process to migrate all operations for the the User RESTful resource to Spring Data JPA storagelearn the correct way to refactor code in stagesSection 4:introduces Spring Security basic conceptsadd a custom Spring Security implementation to handle basic authentication and access to resourceslearn how to encode passwords in Spring Bootintroduce Spring Data JPA pagination support for Find All Users APIimplement a mechanism to provide an alternative search for Find User based on specific criteriaMigrate from H2 In Memory Database to MySQL DatabaseMove application to run under Docker environmentSection 5:create an Angular 10 based application as the front-end section for our coursetransform the course to a Full Stack applicationimplement Authorization Mechanisminclude Login and Users componentsadd support of working with Angular Guardsinclude different UI components as part of integrating MDBootstrap UI frameworkcreate Angular services and main infrastructure of communicating with the Spring Boot back-end application============================System 2: Build a fully functional contact form (back-end to front-end) + GMAIL integrationCourse structure:Even if you are new to this topic, or have some experience in the vast Web Development world, I will guide you on this step by step process of building this system.So...what will we build?We will create a complete and responsive contact form that will be capable of sending emails by using the GMAIL service integration supportWhat technologies/frameworks will we use for Front-end integration?We will use Angular 10, Typescript and MDBootstrap FrameworkWhat technologies/frameworks will we use for the Back-end integration?Will work with Spring Boot, Spring Boot Mail Integration, and configure a testing GMAIL account that we can use for testingWhat is the outcome of following this class you might ask?You will understand the basic principles of working on a Full Stack Web Application (understand how the communication is made between a front-end app to a back-end server) - by following a real working example -> Building a contact form for a website============================Bonus:Added a new section related to Java Collections Framework - Fast Interview Preparation============================Enjoy

课程标签

0人关注该课程

主题相关的课程