fbpx

給初學者的 Spring & Hibernate 課程( 涵蓋 Spring Boot )

Contents

Spring 是一個企業 Java 框架。 其功能在簡化 Java EE 開發並提高開發人員的工作效率。 Spring 使用 Inversion of Control 和相依性注入( Dependency Injection )來促進良好的軟體程式設計實踐,並加快開發速度。

Hibernate 是一個物件到關係映射(Object-to-Relational-Mapping,ORM)框架。 它簡化了Java 應用程式的資料庫訪問。 經由運用這框架,你可以通過設置一些簡單的配置映射來輕鬆儲存和檢索 Java 物件。

本課程涵蓋了Spring 和 Hibernate 的最新版本! 每個月都會更新,已有 10 萬多人參加,評級4.5顆星,是最受歡迎的 Spring 課程。

課程介紹影片

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

  • 使用 Spring MVC 和 Hibernate 開發完整的 CRUD 應用程式…全部從頭說起
  • 你將跟著影片跟我在一起寫每行程式碼。 我一一解釋!
  • 學習 Spring 關鍵特性:核心、註釋、Java配置、Spring AOP、Spring MVC、Spring 安全、Hibernate CRUD 和 Maven
  • 2019年新增影片:Spring Boot 2、Spring Security、Spring REST、Spring Data JPA、Spring Data REST 和 Thymeleaf
  • 加入已有97,000名以上註冊的活躍社群! 超過30,000+ 條評論 – 5顆星
  • 每個月都會增加新視訊內容。 你將永遠有新鮮的內容回訪充電!
  • 我是個對學生認真反應的老師 ….貼上你的問題,我會在24小時內回復。
  • 學生已從事這課程技能的相關職業。 Spring 和 Hibernate 開發人員需求很高!
  • 你可以下載所有影片、原始碼和 PDF 文件。 完美離線學習和複習。

要求

  • 需有基本的 Java 知識
  • 具備基本的 HTML 知識將有幫助

課程說明

Spring Boot 章節包含了超過 6.5 小時的新的視訊課程 ( 2019/4 )

Udemy 最受歡迎的 SPRING-HIBERNATE 課程 – 超過23,000條評論 – 5顆星!

學習 Spring 關鍵特性:核心、註釋 ( Annotations )、Java配置、Spring AOP、Spring MVC、Spring 安全、Hibernate CRUD 和 Maven

本課程涵蓋了Spring 和 Hibernate 的最新版本!

從頭開始建構一個完整的 Spring MVC + Hibernate CRUD Web 應用程式!

你將學習:Spring Core、AOP、Spring MVC、Spring 安全和 Hibernate …全部連接到 MySQL 資料庫

每個月都會增加新的影片。 你將永遠有新鮮的內容回訪充電!

本課程包含 Maven 和 Spring 安全的迷你課程。 這些迷你課程旨在幫助你快速入門 Maven 和Spring 安全。

  • Maven 迷你課程包括 16 個影片(1小時的視訊)
  • Spring 安全迷你課程包括39個影片(2.5 小時的視訊)。
  • 這已經包含在這個現有的課程中。:)

什麼是 Spring ?

Spring 是一個企業 Java 框架。 它旨在簡化 Java EE 開發並提高開發人員的工作效率。 Spring 使用控制反轉 ( Inversion of Control ) 和相依性注入( Dependency Injection )來促進良好的軟體程式設計實踐,並加快開發速度。

本課程涵蓋 Spring Core、註釋 ( Annotations )、AOP、Spring MVC 和 Spring 安全。

什麼是 Hibernate?

Hibernate 是一個物件到關係映射(Object-to-Relational-Mapping,ORM)框架。 它簡化了Java 應用程式的資料庫訪問。 經由運用這框架,你可以通過設置一些簡單的配置映射來輕鬆儲存和檢索 Java 物件。

本課程涵蓋基本的 Hibernate CRUD。 而且,進階 Hibernate 映射(一對一、一對多和多對多的映射)也包在內。

採用這個 Spring 和 Hibernate 課程的好處

了解 Spring 和 Hibernate 可以幫你找到一份工作或者改進你的工作。 這是一項技能,將使你的技能更加被企業 Java 行業追捧,並使你的軟體開發生活更加輕鬆,這就是為什麼它如此受歡迎。

許許多多的軟體開發的招聘資訊都要求 Spring 和 Hibernate 的技能!

本課程將幫助你快速熟悉 Spring 和 Hibernate。 我將會揭開這個技術的神秘面紗,幫助你理解從頭開始建構一個真正的 Spring 和 Hibernate 應用程式的重要概念。

你將學會

  • Spring 核心
    • 從頭開始建構一個完整的 Spring MVC 和 Hibernate CRUD 專案
    • 使用 Tomcat 和 Eclipse 設置 Spring 和 Hibernate 開發環境
    • 使用控制反轉 ( Inversion of Control ) 在 Spring 容器中將 beans 連接在一起
    • 為相依性注入( Dependency Injection )配置 Spring 容器
    • 使用 @Component 註釋定義 Spring Bean
    • 執行 Spring beans 的自動掃描以最小化配置
    • 使用 @Autowired 註釋自動將 beans 連接在一起
    • 將所有 Java 配置應用到 Spring Beans(no xml)
  • Spring MVC
    • 以配置和目錄設置好你的 Spring MVC 環境
    • 使用 @Controller 註解創建控制器
    • 使用 @RequestParam 讀取 HTML 表單資料
    • 利用 Spring MVC 模型在控制器和瀏覽頁面之間傳輸資料
    • 為 GET 和 POST 請求定義請求映射 ( Request Mappings )
    • 使用 Spring MVC 表單資料綁定最小化程式碼
    • 應用 Spring MVC 表單驗證到用戶輸入上
    • 創建自定義的 Spring MVC 表單驗證規則
  • Hibernate
    • 用 Hibernate 執行物件/關係映射
    • 利用 Hibernate API 開發 CRUD 應用程式
    • 使用 Hibernate Query Language ( HQL ) 開發查詢
    • 在單個應用程式專案做 Spring MVC 和 Hibernate 的整合
    • 應用進階的 Hibernate 映射:一對一、一對多和多對多
  • AOP
    • 針對橫切關注 ( cross-cutting concerns ) 應用面向導向程式設計( Aspect-Oriented-Programming, AOP )
    • 檢查 AOP 用例以及 AOP 如何解決程式碼纏結問題
    • Create AOP pointcut expressions to match on method invocations
    • 創建 AOP 切入點表達式 ( pointcut expressions ) 以匹配方法調用 ( method invocations )
    • 利用 AOP 註釋:@Before、@After、@AfterReturning、@AfterThrowing、@Around
    • 在單一專案中使用 AOP 和 Spring MVC 一起創建一個實時應用程式
  • Spring 安全
    • 使用 Spring 安全保護你的Web應用程式
    • 使用兼容的 Spring 安全相依性關係設置 Maven pom.xml 檔
    • 使用所有 Java 設置做 Spring 安全的配置(no xml)
    • 使用 Bootstrap CSS 創建自訂的 Spring 安全登入頁面
    • 使用 Spring 安全的原始設定功能添加登出的支持
    • 利用 Spring安全支持跨站點請求偽造(Cross Site Request Forgery,CSRF)
  • Maven
    • 使用Maven簡化建構 ( build )過程
    • 創建 Maven POM 檔並添加相依項
    • 搜索中央 Maven 貯存庫 ( repository ) 找出相依座標 ( Dependency Coordinates )
    • 從 Eclipse IDE 運行 Maven 建構

與其他 Spring / Hibernate 課程相比

本課程是最新的,涵蓋了Spring 和 Hibernate 的最新版本。

小心其他的Udemy Spring / Hibernate課程,他們大多數都過時,使用 Spring 和 Hibernate 的舊版本。 不要浪費你的時間或金錢學習過時的技術。

我是對學生很有反應的講師,你只要有問題我都會聆聽,並幫助你解決任何問題。

最後,所有的原始碼都隨著安裝說明一起提供。

學生評論證明本課程的價值

那些評論的人指出,教學內容清晰易懂、內容翔實。 其他學生在整個課程中都喜歡使用相關範例,因為這些幫助他們又更容易理解。

許多學生過去也曾 聽過其他的 Spring 和 Hibernate 課程,發現這個 Spring 和 Hibernate 課程是他們最喜歡的。 他們喜歡內容的結構和高品質的音訊/視訊。

學生評論樣本:

  • This is the best tutorial I’ve seen so far for Spring/Hibernate, each step is well explained and the tutorial videos are made to a high standard. I highly recommend this course! – Rob
  • Hats off to you Chad, the best Spring fundamentals course I have done on Udemy thus far. You never disappoint. – Morebodi Modise
  • Chad is an excellent natural teacher. His course is well organized. He makes difficult concepts very easy to understand. – Julie Hodgson

有品質的教材

  • 你將獲得有品質的課程,具有堅實的技術材料和優秀的音訊和視訊製作。 這是我在 Udemy 的第五個課程。
  • 這些課程已經收到狂點5星級的評論和超過11.6萬上過課的學生。 而且,這些課程是各自類別中最受歡迎的課程。
  • 我也有一個活躍的 YouTube 頻道,經常在那裡發佈。 在過去的一年中,我創建了300多個視訊教學(公開和私密)。 我的 YouTube 頻道擁有超過 200 萬的觀看次數。 所以我瞭解什麼是有效的,什麼不適用於視訊教學。

沒有風險 – 退款保證

  • 最後,沒有風險。 你可以免費預覽25%的課程。 一旦你購買了課程,如果由於某種原因,你對課程不滿意,Udemy 提供 30 天的退款保證。

目標受眾

本課程適合所有 Java 開發人員:初學者到進階

講師簡介

Chad Darby  受歡迎的 Java 講師 – 110,000多名學生 ( 更多講師主講課程介紹 )

Chád(shod)Darby是Java開發世界的作者,講師和演講者。

Chád是幾本 Java 書籍,如 Professional Java E-Commerce(Wrox Press)、Beginning Java Networking(Wrox Press)以及 XML and Web Services Unleashed(Wrox Pressg))的作者。

Chád 擁有 Oracle 和 IBM的Java 認證。

他擁有卡內基梅隆大學的計算機科學的科學學士。

英文字幕:有 (講師提供)

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

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個✨優惠連結 ,課程最低價 NT330 起( 登入後將看到 )
  • 辦公室生產力課程特價連結 
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣


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

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: