Contents
理論實踐相結合的方式授課,助力您輕鬆掌握Maven
從這 3 小時的課程,你會學到
- 什麼是Maven
- 如何使用Maven
- 如何使用Maven更規範,更高效的管理Java專案
- 什麼是Maven的座標系統和依賴體系
- Maven倉庫的分類
- 如何使用Maven進行單元測試
- 如何使用Maven生成專案站點
- 如何搭建私服
- 使用Maven的技巧
要求
- 有Java程式設計基礎( 請參考 Java 程式設計學習地圖 )
- 有一臺安裝了JDK的電腦
課程說明
什麼是 Maven
Apache Maven,是一個軟體(特別是Java軟體)專案管理及自動構建工具,由Apache軟體基金會所提供。基於專案物件模型(縮寫:POM)概念,Maven利用一箇中央資訊片斷能管理一個專案的構建、報告和文件等步驟。
Maven也可被用於構建和管理各種專案,例如C#,Ruby,Scala和其他語言編寫的專案。
為什麼要用Maven
Maven 是一個專案管理和整合工具。Maven 為開發者提供了一套完整的構建生命週期框架。開發團隊幾乎不用花多少時間就能夠自動完成工程的基礎構建配置,因為 Maven 使用了一個標準的目錄結構和一個預設的構建生命週期。
最主要優勢可以總結一下三點:
- 生命週期管理,便捷的構建過程;
- 依賴管理,方便引入所需依賴 Jar 包;
- 倉庫管理,提供統一管理所有 Jar 包的工具;
- 目錄結構管理,提供了一套標準的目錄結構(基本上所有的web專案,目錄結構幾乎都是相同的)
當然還有其他的優點:
- 外掛式架構,大量的可重用外掛;
- 很方便整合IDE;
- 開源專案都使用Maven
本系列課程採用理論和實踐相結合的方式來教會大家使用Maven。
課程涵蓋了如下內容:
- Maven簡介
- Maven使用入門
- Maven座標和依賴
- Maven倉庫
- Maven生命週期和外掛
- 使用Maven進行測試
- 如何使用Maven生成專案站點
相信在學習完本課程後,大家一定會掌握如何使用Maven並對它有一個十分深刻的認識!
目標受眾
- 希望學習的Maven的Java開發人員
- 希望更好管理專案的專案經理
- 對Maven感興趣的其他程式語言開發人員
講師簡介
Andrew Programming Founder of Andrew Programming (www.andrew-programming.com) ( 更多講師主講課程介紹 )
在為 Ericsson,阿里巴巴,華為等眾多公司擔任軟體開發人員超過10年之後,我決定對軟體開發感興趣的人分享我的專業知識。
現在我是 Andrew Programming 的創始人。我建立了這個網站,因為我想提供最好的程式設計課程,盡我所能以幫助更多人參與。
在努力學習之後,我決心成為最好的老師,盡可能讓我的課程變得輕鬆自如,這樣你或任何渴望成為軟體開發人員的人都可以成為一名軟體工程師。
- 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- Java 程式設計學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
發表迴響