fbpx

用 100 個步驟學習 Spring Boot 3 – No 1 Java 框架

Contents

從 100 個步驟學會 Java Spring Boot 框架 – 使用 Java、JPA、SpringBoot 和 Maven 建構 REST API 和 Web 應用程式

從這 15.5 小時的課程,你會學到

  • 學習 Spring Boot 3 – 最新版本的 Spring Boot 框架
  • 使用 Spring Boot 建構 Web 應用程式和 REST API
  • 了解 Spring Boot 的魔力 – 自動配置、Spring Initializr 和入門專案
  • 使用 JPA/Hibernate 和 Spring Boot 連接到資料庫
  • 你將學習使用 Spring Boot Starter Test 編寫出色的單元和整合測試
  • Spring Boot STARTER 專案 – Spring Boot Web、Spring Boot 測試、Spring Boot Data JPA、Spring Boot Data REST
  • 你將了解如何充分利用 Spring Boot Actuator 和 Spring Boot 開發者工具
  • 你將學習如何使用 Spring Boot 配置檔和動態配置外部化應用程式配置
  • 你將了解並使用 Spring Boot 提供的嵌入式 servlet 容器選項 – Tomcat、Jetty 和 Undertow
  • 你將了解開發 Web 應用程式的基礎知識 – POST、GET、HTTP、MVC 模式
  • 你將了解使用 Bootstrap 框架設計網頁樣式的基礎知識

要求

  • 你應該有使用 Java 和 Annotations 的工作經驗
  • 我們將幫助你安裝 Eclipse,並使用 Maven 和 Tomcat 進行執行

課程說明

更新:使用 Spring Boot 3 重新錄製的完整課程!是的!

Spring Boot 是建構微服務和 REST API 的第一大 Java 框架

你想了解 Spring Boot 的魔力 – 自動配置Spring Initializr 和入門專案嗎?你想使用 Spring Boot 建立一個連線到 JPA/Hibernate 資料庫的強大 Web 應用程式嗎? 你想使用 Spring Boot 建構一個基本的 REST API 嗎?不要再找了!

我們的學習者怎麼說:

⭐️⭐️⭐️⭐️⭐️ – 本課程不僅適合初學者,而且適合像我這樣試圖快速掌握 Spring Boot 的經驗豐富的工程師。 非常感謝你提供的精彩材料! 期待在 28 分鐘內參加 udemy 的另一門課程!

⭐️⭐️⭐️⭐️⭐️- 最好的 Spring Boot 課程之一!

⭐️⭐️⭐️⭐️⭐️ – 我發現這門課程非常全面。 理論和實踐程式編輯的良好平衡。 Spring Boot 的每個重要方面都通過有用的、幾乎生產級的編碼練習、單元和整合成測試來演示。 本課程包含你作為 Spring Boot 開發人員啟動和運行所需的一切。 我喜歡這門課程,並向任何有興趣學習 Spring Boot 的人強烈推薦。

⭐️⭐️⭐️⭐️⭐️ – 這是我註冊過的最好的春季啟動課程之一。 Ranga Karan 逐一進行了解釋並進行了實際演示。 我會推薦給任何想學習 Spring Boot 的人

⭐️⭐️⭐️⭐️⭐️- 很棒的教練!

⭐️⭐️⭐️⭐️⭐️ – 我是 Spring Boot 框架的初學者,我發現這個教程非常棒! 老師講課講得很清楚! 感謝你提供本教程!

課程概述

Spring Boot 有很多神奇之處。用 Spring Boot 開發 REST 服務是非常酷和有趣的。Spring Boot 使建立獨立的、基於營運等級的 Spring 應用程式變得容易,你可以 “直接執行”。大多數 Spring Boot 應用程式只需要很少的 Spring 配置。

本課程現已更新,增加了新的章節。更新了 Spring Boot 2 和 Spring 5。

在本課程中,你將學習Spring Boot的特點和Spring Boot入門專案,並透過實踐一步一步地開發。

  1. 使用Spring Boot開發具有登入和登出功能的基本Todo管理Java應用程式
  2. 管理調查問卷的基本REST服務

你將瞭解到REST服務、Spring Security(認證和授權)、Maven(依賴性管理)、Eclipse ( IDE ) 和 Tomcat 嵌入式 Web 伺服器。我們將幫助你設定每一項。

你將一步一步地學習 Spring Boot – 100 多個步驟。本課程將是作為入門 Spring Boot 的完美首步。

你將學習到

  • Spring Boot 的基礎知識
  • 自動配置和 Spring Boot 魔法的基礎知識
  • Spring Boot 入門專案
  • Spring Initializr
  • 使用 Spring Boot Starter Web 的基本 REST 服務
  • 用 JSON 和 XML 進行 REST 服務內容協商
  • 嵌入式 Servlet 容器:Tomcat、Jetty 和 Undertow
  • 使用 Spring Boot Starter 測試編寫單元和整合測試
  • 使用 Spring Boot 的配置檔案和動態配置
  • Spring Boot 資料JPA
  • Spring Boot 執行器
  • Spring 安全
  • Spring Boot 開發工具

以下是該課程各部分的快速概述

  • 在 10 個步驟中介紹 Spring Boot 的力量
  • 用 Spring Boot 開發一個 Todo 管理 Web 應用程式,共25步
  • 用 JUnit 進行單元測試的5個步驟介紹
  • 用 Mockito 進行 mock 的5個步驟介紹
  • 在 28 個步驟中介紹 Spring Boot 的高階功能 – 我們學習這些開發一個簡單的 API 來管理調查問卷
  • 用 10 個步驟介紹 JPA

課程要點

使用 Spring Boot 的 Web 應用程式

  • 步驟 01 – 使用 Spring Initializr 創建 Spring Boot Web 應用程式
  • 步驟 02 – Spring Boot 專案的快速概覽
  • 步驟 03 – 第一個 Spring MVC 控制器,@ResponseBody,@Controller
  • 步驟 04 – 增強 Spring MVC 控制器以提供 HTML 響應
  • 步驟 05 – 使用 Spring Boot 重定向到 JSP – 控制器、@ResponseBody 和視圖解析器
  • 步驟 06 – 練習 – 創建 LoginController 和登錄視圖
  • 步驟 07 – 快速概覽 – web 如何工作 – 請求和響應
  • 步驟 08 – 使用 RequestParam 和 First Look at Model 捕獲 QueryParams
  • 步驟 09 – 快速概覽 – 使用 Spring Boot 進行日誌記錄的重要性
  • 步驟 10 – 了解 DispatcherServlet、模型 1、模型 2 和前端控制器
  • 步驟 11 – 創建登錄表單
  • 步驟 12 – 使用模型在 JSP 中顯示登錄憑據
  • 步驟 13 – 添加用戶 ID 和密碼的硬編碼驗證
  • 步驟 14 – 開始使用 Todo 功能 – 創建 Todo 和 TodoService
  • 步驟 15 – 創建第一個版本的待辦事項列表頁面
  • 步驟 16 – 了解 Session vs Model vs Request – @SessionAttributes
  • 步驟 17 – 將 JSTL 添加到 Spring Boot 專案並在表格中顯示待辦事項
  • 步驟 18 – 使用 webjars 將 Bootstrap CSS 框架添加到 Spring Boot 專案
  • 步驟 19 – 使用 Bootstrap CSS 框架格式化 JSP 頁面
  • 步驟 20 – 讓我們添加一個新的待辦事項 – 創建一個新視圖
  • 步驟 21 – 增強 TodoService 以添加待辦事項
  • 步驟 22 – 使用 Spring Boot Starter Validation 添加驗證
  • 步驟 23 – 使用命令 Bean 實現新的 Todo 頁面驗證
  • 步驟 24 – 實施刪除待辦事項功能 – 新視圖
  • 步驟 25 – 實施更新待辦事項 – 1 – 顯示更新待辦事項頁面
  • 步驟 26 – 實施更新 Todo – 1 – 保存對 Todo 的更改
  • 步驟 27 – 將目標日期欄位添加到待辦事項頁面
  • 步驟 28 – 添加導航欄並實施 JSP 片段
  • 步驟 29 – 為 Spring Security 做準備
  • 步驟 30 – 使用 Spring Boot Starter Security 設置 Spring Security
  • 步驟 31 – 使用自定義用戶和密碼編碼器配置 Spring Security
  • 步驟 32 – 重構和刪除用戶 ID 的硬編碼
  • 步驟 33 – 為 Todo 應用程式設置新用戶
  • 步驟 34 – 添加 Spring Boot Starter Data JPA 並準備好 H2 資料庫
  • 步驟 35 – 配置 Spring Security 以使 H2 控制台正常工作
  • 步驟 36 – 使 Todo 成為實體並將 Todo 資料填充到 H2 中
  • 步驟 37 – 從 H2 資料庫創建 TodoRepository 和連接列表 Todos 頁面
  • 步驟 38 – 將所有 Todo 應用功能連接到 H2 資料庫
  • 步驟 39 – 可選 – 將 Todo 應用程式連接到 MySQL 資料庫的概述
  • 步驟 40 – 可選 – 安裝 Docker
  • 步驟 41 – 可選 – 將 Todo 應用程式連接到 MySQL 資料庫

使用小型 API 的 Spring Boot 深入研究

  • 步驟 01 – REST 快速介紹 – 了解資源和操作
  • 步驟 02 – 使用 Maven 和 Eclipse 為 REST 創建 Spring Boot 專案
  • 步驟 03 – 創建你的第一個 Spring Boot 資源 – Hello World
  • 步驟 04 – 創建第二個 Spring Boot 資源方法 – Hello World Bean
  • 步驟 05 – 使用 Spring Boot 探索路徑參數和路徑變數
  • 步驟 06 – 準備調查問卷 REST API
  • 步驟 07 – 創建第一個調查 Spring Boot REST API – 獲取所有調查
  • 步驟 08 – 創建第二個調查 Spring Boot REST API 方法 – 獲取調查
  • 步驟 09 – 探索 REST API 最佳實踐 – 請求方法和響應狀態
  • 步驟 10 – 練習 – 創建與 Spring Boot REST API 方法相關的調查問題
  • 步驟 11 – 創建 Spring Boot REST API 以創建調查問題 – POST
  • 步驟 12 – 改進 POST 方法 – 狀態 CREATED 和 Location Header
  • 步驟 13 – 實施 Spring Boot REST API 方法來刪除問題
  • 步驟 14 – 實施 Spring Boot REST 方法來更新問題 – PUT
  • 步驟 15 – 使用 H2 資料庫和用戶實體設置 Spring Boot Data JPA
  • 步驟 16 – 使用命令行運行程式( command line runner )探索 Spring Boot Data JPA
  • 步驟 17 – 使用 Spring Boot Starter Rest 創建用戶 REST API
  • 步驟 18 – 編寫你的第一個 Spring Boot 整合測試
  • 步驟 19 – 在 Spring Boot 測試中為 JSON 編寫斷言 – JsonAssert
  • 步驟 20 – 為 Spring Boot 整合測試改進 JUnit 斷言
  • 步驟 2 – 為 GET 方法返回列表編寫 Spring Boot 整合測試
  • 步驟 22 – 為創建問題的 POST 方法編寫 Spring Boot 整合測試
  • 步驟 23 – 了解 JUnit 最佳實踐 – 零副作用
  • 步驟 24 – 編寫你的第一個 Spring Boot Mock MVC 單元測試
  • 步驟 25 – 改進 Spring Boot 模擬 MVC 單元測試的斷言
  • 步驟 26 – 為 POST 方法編寫 Spring Boot Mock MVC 單元測試
  • 步驟 27 – 開始使用 Spring Boot Starter Security
  • 步驟 28 – 為 Spring Boot REST API 配置 Spring Security
  • 步驟 29 – 修復 Spring Boot 單元和整合測試

現在就開始學習。點選註冊按鈕!

目標受眾

  • 你想了解 Spring Boot 的神奇之處
  • 你希望利用 Spring Boot 開發你的第一個 RESTful API
  • 你希望利用 Spring MVC 和 Spring Boot 開發你的第一個 Web 應用程式
  • 你是一位有經驗的開發人員,剛接觸 Spring Boot,想了解一下其中的奧妙。

講師簡介

in28Minutes Official Learners – Java, Spring, Full Stack – React & Angular ( 更多講師主講課程介紹 )

關於我 我是 Ranga Karanam,與世界各地的主要銀行客戶進行15年的 Java 程式開發和設計的架構師。 我們創立 in28Minutes 是想要創造與真實世界專案相關的實踐課程。逐步指引系列是我們的創作之一。

關於 in28Minutes  

我們使用基於問題解決方案的逐步實踐方法,結合實際的實用案例。 雖然我們的主要專長是 Java 和相關框架(Spring、Spring Boot 、Spring MVC、Struts、Hibernate)的開發、設計和架構,但是我們正在擴展到前端世界(Bootstrap、JQuery、Angular JS)。

我們的信仰

最好的課程是互動和有趣的。 建立高品質應用的基礎最好是在學習的時候培養。

我們的方法

我們喜歡自由軟體,因此,我們所有的程式碼也是開放的,並且可以在 Github上取得。 我們使用 80-20 法則,我們對 20% 重要事物用 80% 的時間深度說明。我們並簡述其他的東西,給你裝備足夠的知識,以便你能自己學得更多。基於問題解決方案的逐步實踐學習。

字幕:簡中英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

幫我們個小忙!

請為我們的網站評分(必)

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: