線下活動學習

《台北》.NET Core 開發實戰:實現真正跨平台與高效能

271
1
2018.01.21 (Sun) 09:00 - 17:00 (GMT+8)加入行事曆

淡江大學台北校區 五樓 506 教室

線下活動

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

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

如何取票?
本次課程包含數小時的線上課程與 1 天實體課程
本次課程包含數小時的線上課程與 1 天實體課程

線下活動

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

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

如何取票?
活動簡介

👉👉 .NET Core 開發實戰 台北場  好評再加開!!!  👈 👈 

◎ 課程說明

.NET Core 的出現,宣告著開源大時代的來臨,一套開源、高效能、跨平台的 .NET 開發平台就此形成,讓廣大 C# / .NET 開發者,都能藉由這個全新的平台,開發出千變萬化、彈性部署的應用程式。除此之外,.NET Core 透過 .NET Standard 與 .NET Framework、Xamarin 及 Mono 相容,不僅您既有的 .NET 原始碼不用重寫,新開發的函式庫更能重複利用在您多年前開發應用程式之中,絕佳的相容性設計,讓你免於技術資產的重複投資,更能有效降低成本。

不過,全新的技術總是讓人又愛又恨,這幾年專有名詞如雨後春筍般冒出,讓人眼花撩亂,搞不清楚這些技術背後的來龍去脈。因此,我們花了 5 個月的時間籌備這堂【.NET Core 開發實戰:實現真正跨平台與高效能】全新課程,將複雜難懂的觀念與操作錄製成線上影片,更搭配實體課程與現場實作驗證觀念,務必讓大家能在短時間內理解、吸收、活用 .NET Core 開發平台。

◎ 課程編號

  • DCT-107004

◎ 課程日期

  • 2018/01/21 (日) 09:00~17:00 (中午休息一個小時)

◎ 課程主題

  • 重新認識 .NET 生態系 (含錄影)
    • 簡介 .NET Framework 
    • 簡介 .NET Core
    • 簡介 .NET Portable Library
    • 簡介 .NET Standard
    • 理解不同技術之間的重要差異
    • 如何在 .NET Core 2.0 與 .NET Framework 之間進行選擇
  • .NET Core 2.0 開發環境安裝 (含錄影)
    • 安裝 .NET Core SDK (Windows)
    • 安裝 .NET Core SDK (VS2017)
    • 安裝 .NET Core SDK (Linux)
    • 安裝 .NET Core SDK (macOS)
    • 使用 Visual Studio Code 開發與偵錯 .NET Core 專案 (macOS)
    • 使用 Visual Studio 2017 開發與偵錯 .NET Core 專案 (Windows)
    • 練習情境 使用 VS 2017 建立 .NET Core 2.0 專案
  • .NET Core 2.0 核心技術與觀念 (含錄影)
    • 認識 .NET API 瀏覽器
    • 示範 .NET Portability Analyzer 安裝與使用方式
    • 示範 NuGet Package Explorer 安裝與使用方式
    • 練習情境 使用物件瀏覽器查看查看中繼套件與實作組件
  • 深入理解 .NET Standard
    • 何謂 .NET Standard 標準類別庫
    • 為什麼要有 .NET Standard
    • 使用 .NET Standard 可以解決哪些問題
    • 練習情境 建立不同架構專案,參考 .NET Standard 類別庫
    • .NET Standard 的版本與相容性
    • 判斷 NuGet 套件是否支援 .NET Standard
    • 隨堂測驗 分析一個 NuGet 套件是否支援 .NET Standard
  • .NET Standard 多架構類別庫設計
    • 為什麼需要有多架構的類別庫設計
    • 多架構應用程式參考 .NET Standard 2.0 類別庫
    • 練習情境 不同架構App 參考同一個 .NET Standard 2.0 類別庫
    • 練習情境 多目標架構 (Framework) 類別庫專案開發
    • 查看多目標架構練習所產生的類別庫之組件反組譯後原始碼
    • 目標架構暱稱 Target Framework Moniker (TFMs)
    • 目標架構 前置處理指示詞
    • 練習情境 開發多目標架構的 .NET Standard 類別庫 
    • 課後練習 使用跨平台工具開發程式庫 WebClient /HttpClient
  • .NET Core 2.0 應用程式部署方法
    • 認識 FDD 與 SCD
    • 示範:認識 RID 執行階段識別項 (Runtime Identifier)
    • 了解 RID 執行階段識別項的各種組合 (示意圖)
    • 示範:部署 FDD 與 SCD 到 Linux 作業系統
    • 練習情境 使用 VS2017 自封式部署 (SCD)
    • 練習情境 使用 CLI 自封式部署 (SCD)
    • 了解 .NET Core 應用程式部署在跨作業系統平台的注意事項
  • .NET Core 與 NuGet 套件開發與管理
    • 打包 .NET Core / .NET Standard 為 NuGet 套件
    • 示範:建立與發佈 NuGet 套件 - 使用 MyGet 的套件 Feed
    • 練習情境 建立可發佈/可原始碼除錯的私有 NuGet 套件
  • .NET Core 與 NuGet 套件原始碼偵錯技巧
    • 認識 .NET Core 原始碼除錯準備工作
    • 練習情境 進行 .NET Core 原始碼除錯 - 以 HttpClient 套件為例
    • 練習情境 進行 .NET Core 原始碼除錯 - 以 ASP.NET Core MVC 為例
    • 練習情境 進行 NuGet 套件的原始碼除錯
  • 簡介 ASP.NET Core 架構
    • 認識 ASP.NET Core 執行生命週期
    • 執行 ASP.NET Core 網站應用程式
    • 示範 ASP.NET Core MVC 開發流程
    • 示範 ASP.NET Core Web API 開發流程
    • 練習情境 使用 CLI 建立與開發 ASP.NET Core 應用程式
    • 示範:部署 ASP.NET Core 網站到 Docker
    • 練習情境 部署 ASP.NET Core 網站到 Linux
    • 練習情境 部署 ASP.NET Core 網站到 IIS

◎ 相關事項

  • 請學員報名後先觀看相關影片並初步理解 .NET 生態系
  • 請先安裝設定好 .NET Core 開發環境 ( 使用 Windows, macOS, Linux 皆可 )

◎ 適合對象

  • 企業網站開發部門經理
  • 以網站建置為主的開發人員
  • 現有 ASP.NET Web Form 開發人員
  • 現有 ASP.NET MVC 開發人員
  • 熟悉 C# 語法 (課程中的範例,將會以 C# 為主)
  • 本課程不適合完全沒有 C# 開發經驗的人

◎ 預期效益

  • 建立 .NET Core 核心觀念
  • 理解 .NET Standard 標準類別庫
  • 了解 .NET Standard 多架構類別庫設計
  • 了解如何進行 NuGet 套件的開發與管理
  • 了解各種 .NET Core 2.0 應用程式部署方法
  • 了解 ASP.NET Core 基本架構與部署方法

◎ 講者名單

  • 多奇數位創意有限公司 技術總監 Will 保哥
  • 多奇數位創意有限公司 資深顧問 Vulcan 李進興

◎ 講者簡歷

  • Will 保哥
    • 現任多奇數位創意有限公司技術總監。連續 10 度當選微軟最有價值專家 (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 開發實戰等書籍。
    • 部落格: http://blog.miniasp.com/
    • 粉絲頁: https://www.facebook.com/will.fans
  • Vulcan 李進興
    • 台灣唯一官方認證的 Xamarin MVP,2017 年當選微軟最有價值專家(MVP),熟悉 C#、.NET 開發、與跨平台 .NET Core 技術,在行動開發的經驗超過 13 年, 並擁有 Windows App MCSD 認證。迄今撰寫超過 11 本免費電子書,累積超過上千人瀏覽。年當選微軟最有價值專家。出版著作有 Xamarin.Forms 應用程式開發指南、Xamarin.Forms 跨平台行動 App 範例應用解析、Xamarin FAQ 問答集 等線上書籍。
    • 部落格: http://mylabtw.blogspot.tw/
    • 粉絲頁: https://www.facebook.com/vulcanlabtw/

◎ 課程費用

  • NT$ 4,000.-

◎ 退換票辦法

  • 本課程包含線上課程,綜合考量必要行政成本,已完成繳費之學員如欲取消報名 -
    • 開課前 11 天申請退費,退學費 50%
    • 開課前 10 天申請退費,退學費 0%
  • 如需退費,請填寫課程退費申請表,收到申請表,課程專員將寄發通知信mail以告知申請進度
  • 統一退費日期為申請日之下個月 10 號。申請時間為「課程退費申請表」的回覆日期。
  • 學員須自行負擔匯款手續費,NT 30 元

◎ 注意事項

  • 本課程包含午餐
  • 學員需要自行攜帶筆電(必須先安裝好 Visual Studio Code 或 Visual Studio 2017)開發與練習
  • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】
  • 若課程發票欲提前呈報公司報帳,請於報帳前來電或來信告知
  • 若公司需使用報價單及發票付款,可來信 training@miniasp.com 洽詢
  • 若報名課程學員人數不足15人,主辦單位有權取消當次課程,並退還全額課程費用
  • 若因不可抗拒之因素(如:天災、停電),主辦單位有權取消當次課程,並退還全額課程費用 

為配合政府落實節能減碳及推動電子發票政策,本公司自民國 107 年開始使用電子發票。為確保您能順利取得電子發票,煩請於下單時再次確認您已提供正確之 E-mail 信箱。

avatar

多奇教育訓練

《台北》.NET Core 開發實戰:實現真正跨平台與高效能

2018.01.21 (Sun) 09:00 - 17:00 (GMT+8)

活動嘉賓

李進興 Vulcan
李進興 Vulcan
Will 保哥
Will 保哥
活動地圖

台北市大安區金華街199巷5號

loading