Offline EventLearning

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

292
1
2018.01.21 (Sun) 09:00 - 17:00 (GMT+8)Add To Calendar

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

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
本次課程包含數小時的線上課程與 1 天實體課程
本次課程包含數小時的線上課程與 1 天實體課程

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
Event Introduction

👉👉 .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)

Guests

李進興 Vulcan
李進興 Vulcan
Will 保哥
Will 保哥
Map

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

loading