Contents
如果有在開發網頁前端/後端,雲端應用,開發環境設定日益復雜,從開發機器的環境部署到真正運作的機器其設定更是存在一些差異性,那麼要如何去管理以做有效的溝通,而不再是為何我的機器可以 work 而你的不行? 這件事就交給 Vagrant
我將從這門課程中學到什麼?
- 建立自動,可靠,可重複,易於使用和版本化的開發環境
- 編寫配置腳本以自動設置Vagrant管理的環境
- 解決開發環境設置問題
規定為何?
- 對於學習虛擬化開發系統有興趣
- 基本的電腦技能,建議具有中級經驗
- 能夠安裝軟體(管理員權限)
- 現代 Mac / Windows 電腦(5年內),建議 64位元作業系統
- 建議:虛擬化晶片組支持(VT-x等)
- 建議:使用命令列指令或shell 終端機經驗
- 建議:暴露於桌面虛擬化(VirtualBox,VMWare播放器/工作站,Parallels等)環境
課程說明
這是一個關於 Vagrant 的入門課程,主旨在展示如何使用 Vagrant 和相關工具設置本地開發環境。
課程大綱
簡介提供了課程的概述,涵蓋了 Vagrant 的核心概念,如何獲得課程材料。
快速安裝提供了有關如何在Windows和Mac平台上設置Vagrant,VirtualBox和其它課程所需的其它工具的簡要快速說明
快速入門了解使用 Vagrant 的基本知識以及如何使用 Vagrant 進行版本控制(使用Git)專案。
Boxes 包括如何找到,管理和使用 Vagrant boxes。
配置( Provisioning )包括如何編寫 shell 提供程序,以便在 Vagrant 首次運行或按需時自動安裝軟體。學生寫一個真正的 shell 腳本在他們的 Vagrant 管理的虛擬機器中配置Tomcat。
總結對 Vagrant一些最後的想法。
紅利!為 Windows 和 Mac OS X 提供全面一步一步的安裝過程的章節。
課程特點
簡報在每個主要領域提供概念性想法的音訊/視訊培訓或新概念的介紹。
Screencasts 提供教師的電腦視訊,其中敘述任何動作,命令或是旁白。有幾個小時的screencast視訊內容 – 它構成了絕大多數的課程。
課程中的幾個附件提供補充資訊,插圖或其它參考資料。
目標受眾為何?
- 軟體工程師,開發人員和程式設計師
- DevOps,IT 營運,開發支援等人員
- 自由工作者
- IT 經理
- 任何痛恨 “這在我的電腦是可以 work 的!”
講師介紹
Jason Taylor 擁有近20年的程式設計和軟體開發經驗,我在高中時開始自學程式設計。我在大學時在一家當地的網路服務供應商擔任程式設計師。在大學畢業之前,我開發和賣了一個獲獎的網站給一家 Dot-Com新創公司。大學畢業後,我曾經在幾家公司工作,從新創公司到大型企業,專注於 Java 和前端技術(HTML / CSS / JavaScript)。在我的職業生涯中,我有機會學習許多軟體開發最佳實踐和接觸與學習了幾個版本控制系統。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結 ✨| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 更多 DevOps 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響