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

也許你會有興趣
- 將 Java Spring 應用程式上線部署到 Amazon Cloud (AWS)
- Java 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。