線下活動學習

《預約上課》DevOps 實戰首部曲:使用 Jenkins CI 與 Azure 架構連續性整合方案

2,226
1
2016.02.01 (Mon) 09:00 - 09:00 (GMT+8)加入行事曆

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
本課程,除了會詳盡介紹各種使用Jenkins的重要背景知識外,還會讓大家透過實際案例,逐步完成各種連續性整合建置作業,讓學員能夠順利地將現有專案透過Jenkins進行整合與管理。
本課程,除了會詳盡介紹各種使用Jenkins的重要背景知識外,還會讓大家透過實際案例,逐步完成各種連續性整合建置作業,讓學員能夠順利地將現有專案透過Jenkins進行整合與管理。

線下活動

報名完成後出示 ACCUPASS App 中的票券即可快速入場。

實際入場相關規定以活動主辦方為主。

如何取票?
活動簡介

☸ 關於預約課程的運作方式

有鑑於我們開辦訓練課程以來,經常出現供不應求的情況,雖然每次開課都會在 Will 保哥的技術交流中心 與 LINE@ 官方帳號群組 ( @qmw4672q ) 公告課程,但還是有許多人來不及報名上課,對於寫信來提出上課需求的人並不多,我們很難安排教室,所以我們才會衍生「預約課程」的想法,讓有興趣特定課程主題的人「預先」報名,只要人數達到一定數量,我們就立即安排上課時間與租借教室,如此一來,可以改善兩件事:

  1. 想上課的學員可以更早上課
    • 由於課程報名需要時間,往往需要兩個月前公告課程,所以學員等待上課的時間過長。
    • 但若透過「預約」的方式報名,只要報名人數夠,我們隨時可以租借教室並提早開課,所以上課學員可以更早學到想上的課程。
  2. 不容易開課的地區可以更容易開課
    • 某些課程主題在特定地區可能由於技術較新,需求尚未明確出現,因此可能出現有興趣的人多,但報名的人少的情況,如此一來能成功開課的機會就會比較低。
    • 但若透過「預約」的方式報名,我們就可以知道真正想上課的人有幾位,只要報名人數夠,我們也可以放心的租借教室,讓想上課的學員可以更有機會上課。

預約本課程有以下注意事項,請仔細閱讀:

  • 本課程為預約課程報名不用支付任何費用,課程內容已確定,但尚未決定上課教室地點確切上課時間
  • 預計授課時間將介於 2016/1/1 ~ 2015/03/31 這段期間的周六周日 (排除所有連續假期)
  • 報名時請選擇「可上課地點 (第一順位)」,日後正式排課時會依照地區進行人數統計與教室租借。另外還有個選填的「可上課地點 (第二順位)」欄位,你如果擔心你所在的地區無法開課(人數過少),可以選擇第二順位的上課地點。
  • 報名時「請告知確定無法上課的日期」(例如您已經安排好國外旅遊的日期或其他活動),請告訴我們您哪幾天一定不能上課,我們在安排教室時會避開這些日期。
  • 本課程將會依據確定報名的人數、租借的教室大小來安排不同梯次的課程,到時我們會主動聯繫報名成功的學員,讓學員選擇上課梯次。

☸ 課程說明

在一個軟體開發團隊中,無論你的開發團隊是否採用了敏捷開發方法,都還是有許多瑣碎且重複出現的工作不斷侵蝕著我們的開發時間,像是版控、建置、測試、初始化資料庫、部署測試機、部署正式機、等等,有時候不僅僅只是花時間,還有許多人為的錯誤,導致工時估算不易、額外的重工、遠端環境的偵錯困難、部署錯誤檔案等各種意外出現,這些潛在的時間流逝,在一個多人開發團隊中,其開發成本就會呈現倍數成長,因此尋求一個適合的連續性整合工具,將會是提升團隊開發戰力的決勝關鍵! 

本課程將詳盡介紹 Jenkins CI 如何站在一個軟體開發流程的中樞地位,自動化完成建置、測試、部署與通知等任務,讓開發人員能夠更加專注於設計與開發,透過自動化流程降低整體開發成本,更能維持軟體交付的品質在一定水準之上。上課當天所有練習都會將使用 Microsoft Azure 平台進行各種實作,除了會詳盡介紹各種使用 Jenkins 的重要背景知識外,還會讓大家透過實際案例,逐步完成各種連續性整合建置作業,你很難想像身為 .NET 開發人員在實作連續性整合時會遇到多少地雷,我們將在實作的過程中帶入重要的命令列使用技巧與常見疑難解答,讓學員能夠順利地將現有專案透過 Jenkins 進行整合與管理。

☸ 課程編號

  • DCT-105Q1-09

☸ 課程主題

      • 簡介Jenkins CI 
        • 何謂連續性整合 (What is Continuous Integration)
        • 了解連續性整合架構中的各種角色 
        • 了解Jenkins CI運作架構
        • 介紹Jenkins CI的各種使用情境
      • 安裝Jenkins CI
        • 安裝必要元件
        • 安裝與啟動Jenkins
        • 測試安裝與執行
        • 管理節點 (叢集)
        • 初始設定重點
      • 規劃連續性整合作業
        • 版本控管 (SVN, Git, TFS)
        • 架設測試環境 (Console, ASP.NET)
        • 制定建置流程 (Build Process)
        • 練習手動建置專案 (NuGet, MSBuild)
      • 實作連續性整合作業 (以 ASP.NET 為例)
        • 設定原始碼控管
        • 實作自動化建置
        • 實作自動化測試
        • 實作自動化部署 (Azure Web App, VM, SQL, IIS)
        • 認識工作區 (Workspaces)
        • 整合版控機制自動觸發作業
        • 自動產生建置報告
        • 通知作業設定
        • 錯誤的建置與檢視Console Output
      • 使用外掛 (Using Plugins)
        • 認識Jenkins外掛架構
        • 認識擴充點
        • 介紹常用外掛
        • 管理外掛
        • 設定外掛
      • 安全性機制
        • 設定全域安全性
        • 設定身分驗證方法
        • 設定專案權限矩陣
      • 綜合實戰演練

      ☸ 適合對象

      • 以網站建置為主的開發人員
      • 企業網站開發部門經理
      • 現有 ASP.NET Web Form 開發人員
      • 現有 ASP.NET MVC 開發人員

      ☸ 預期效益

      • 了解Jenkins CI運作架構
      • 熟悉Jenkins CI安裝與設定
      • 規劃連續性整合作業
      • 使用常用Jenkins外掛
      • 了解Jenkins安全性架構
      • 能將任意ASP.NET網站改由Jenkins CI進行連續性整合管理
      • 能透過Jenkins CI自動將網站建置並部署到Microsoft Azure平台

      ☸ 講者名單

      • 多奇數位創意有限公司 技術總監  Will 保哥

      ☸ 講者簡歷

      • 現任多奇數位創意有限公司技術總監。連續度當選微軟最有價值專家(ASP.NET/IIS MVP)。早期專研 LAMP 相關技術,自 2005 年起轉向 Microsoft .NET Platform 開發技術,熟悉各式 Web 開發技術、網站效能調校、SQL Server、網站內容管理系統、網路系統整合。
      • 曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010/2011/2012 講師、TechEd China 2011 講師,出版著作有 ASP.NET MVC 2 開發實戰、ASP.NET MVC 4 開發實戰與 Windows Phone 開發實戰等書籍。
      • 近期獎項:2013第6屆iT邦幫忙鐵人賽 ,榮獲【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。
      • 以 30天精通Git版本控管 獲得【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】,得獎公告:2013第6屆iT邦幫忙鐵人賽得獎名單出爐!
      • 部落格http://blog.miniasp.com/
      • 粉絲頁https://www.facebook.com/will.fans

      ☸ 課程費用

      • 原價:NT$ 12,000.-
        • 優惠價:NT$ 7,200.-

      ☸ 特惠方案

      • 若向多奇購買 10 單位 Azure in Open 授權 (NT$31,020),除了在 Azure 上擁有 NT$31,020 的使用額度之外,還可免費獲得 1 位上課名額,欲知詳情請洽 02-23222480#11 鄔炳孝 (Joseph Wu) ( wuping@miniasp.com )
      • 線上刷卡購買連結: Microsoft Azure 雲端週年慶 30% 現金回饋活動 (http://www.accupass.com/go/azure_cashback)

      ☸ 注意事項

      • 本課程包含午餐
      • 學員攜帶筆電,且須事先安裝好實作環境
      • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
      • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
      • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
      • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 


      avatar

      多奇教育訓練

      verified

      《預約上課》DevOps 實戰首部曲:使用 Jenkins CI 與 Azure 架構連續性整合方案

      2016.02.01 (Mon) 09:00 - 09:00 (GMT+8)

      活動嘉賓

      Will 保哥
      Will 保哥
      活動地圖

      台北、新竹、台中、高雄(請在報名時提供你想上課的地點)

      loading