[台北]5/28(六) -- Gelis老師:架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

微軟MVP -- Gelis老師的新課程,地點:台北火車站 新光三越附近 **確定開班**

架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

 

Gelis老師繼「架構設計好簡單 - 快速從Web Form 到ASP.NET MVC」課程之後,

推出新課程 -- 架構設計好簡單系列 - 設計符合團隊的範本精靈 (Project Template)

 

上課使用軟體:VS 2013 ( 建議升級到Update 4 ) 

      現場有電腦教室,更歡迎自備NB(有個人電源插座與Wi-Fi網路)

      預計15人額滿。小班教學。

上課地點:台北火車站附近,交通便利,外縣市朋友也可上課。

      鄰近新光三越百貨、NOVA(現為H&M)、燦坤

 

上課日期:  2016/ 5/ 28(週六),09:00~17:00,午休一小時。

 

=== 課程大綱 請看:https://dotblogs.com.tw/gelis/2015/11/15/153931 ====================

 

圖(一)、還記得課程『如何有架構性將現有 ASP.NET WebForm 轉換為MVC? 』,中所使用的範本精靈嗎?

image

 

圖(二)、還記得這個產生 UnitOfWork & Repository 程式碼定義的精靈嗎?課程中會告訴大家如何設計

image

 

課程大綱

關於為什麼要做範本精靈?
    1. 多人的團隊
    2. 一致性的團隊的開發規範 - Coding Standard (Programming Rule)
    3. 加速開發 - 避免重複造輪子
    4. 保障程式碼品質 (搭配 UnitTest & Code Review)
    5. 讓程式碼便於交接、維護、與重用

 

企業內部控管流程

如何開始?困難點有哪一些?
1. 減低重複性的工作
    可透過一些現有的工具、或是自行開發一些 Tool 來解決問題
    結合前一次課程『如何將現有 Web Form 轉換到MVC』所提到到的架構設計概念 與 Design Pattern
    避免不必要的浪費


2. 建立團隊開發的共同規範 - Coding Standard (Programming Rule)
    程式碼品質並不是有 Project Template + Framework 就可以解決。還必須搭配 Unit Test、Code Review 來達成
    制定規範
        Coding Standard (Programming Rule) 程式碼撰寫規範
        Visual Studio 專案切割方式都要加以定義
        分層方式 (.aspx 不應該出現存取資料庫的敘述)
        所以:這些規範就必須加入待會的 Project Template 中,使 Template 建立出來的程式碼即是符合上方的 "Coding Standard (Programming Rule) 程式碼撰寫規範"


3. 建立重用性的元件,起碼必須分層,彼此耦合度低,並真正使用適當的 Design Pattern
    DAL
    Business Logic
    Common Utlity

4. 將 Common Utlity 規劃為 NuGet Package

5. 開始設計我們的第一個 Project Template
    A. 設計一個 ASP.NET Web Form 的範本
    (1). 先包裝一個 DAL的 NuGet 套件
    (2). 建立一個包含 BasePage 的 Web Form 專案 (或者 COPY 給大家)
    (3). 設定 Web Form 專案裡的 packages.config 以便這個 Project Template 被建立時,會自動安裝 NuGet 套件
    (4). 建立 IWizard 專案 (加入 envdte 參考/撰寫 RunStarted & ProjectFinishedGenerating)
           編譯為可註冊 GAC 的 DLL,並註冊到 GAC 中
    (5). 將前面撰寫的 Web Form 專案匯出
           調整 nameSpace 為 $safeprojectname$
    (6). 解壓縮 ZIP 檔案 ==> 調整 MyTemplate.vstemplate 檔案,設定 <WizardExtension> 標籤
    (7). 將 ZIP 檔案放置到正確位置上,並測試是否可以在 Visual Studio 2013 中使用

=== 課程大綱 請看:https://dotblogs.com.tw/gelis/2015/11/15/153931 ====================

 

課程費用:      發票價(三聯式)4500元。   另有早鳥優惠價,請來信詢問,名額有限

      ** 本班 "沒有" 預約制,一律繳費後才算報名成功。

      ** 繳費後 才會通知上課地點,方便控制人數。

 

務必填寫報名表,來信報名 。我會回信通知下列資訊:

若非以下資料,皆屬詐騙,請小心!

我的電話是 0975-696-XXX

我的「銀行帳號」-- 台北富邦銀行(012),帳號後六碼是xxx-xxx-388-785

    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)

 

 有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net

(LINE帳號 -- mis2000lab) 

姓名

E-Mail

(盡量留自己的,而非公司)

電話 方便聯絡的時間

目前所在公司或學校

備註

  自己:

公司:

家:

手機:

 

 

 (如需開收據、發票,請提早通知)

 

 

為了確保品質、控制上課人數,一律全額繳費才算報名成功。

 

【退費規定】

  1. 已完成繳費之學員如欲取消報名,請於 確定開課 "以書面通知我,主辦單位將退還100% 課程費用。公告「確定開課」以後即租借教室,租金1000/人 無法退還。

  2. 學員於培訓期間,如因個人因素無法繼續參與課程,將依規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還剩餘費用二分之一;上課逾總時數三分之一,則不退費

  3. 課程執行單位保留是否接受報名之權利。

 

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程教學,遠距教學 (Web Form 約 51hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程教學,遠距教學 (ASP.NET MVC 約 135hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.tw  或  school (at) mis2000lab.net

 (1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A 

 (2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I 

[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm  。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b  


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

.........   facebook社團   https://www.facebook.com/mis2000lab   ......................

.........  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)。

...................................................................................................................................................... 

ASP.NET MVC  => .NET Core MVC 線上教學  ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講   事先錄好的影片,並非上課側錄!   觀看時,有如「一對一」面對面講課