線下活動科技

[台北] 7/26週日,架構設計好簡單 - 快速從Web Form 到ASP.NET MVC(講師:Gelis)

1,163
3
2015.07.26 (Sun) 09:00 - 17:00 (GMT+8)加入行事曆
網址連結

線下活動

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

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

如何取票?
架構設計真簡單,ASP.NET Web Form到MVC
架構設計真簡單,ASP.NET Web Form到MVC

線下活動

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

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

如何取票?
活動簡介

很開心又邀請到一位高手來分享經驗,帶領大家實作。

相同的北風資料庫,從Web Form如何轉換成MVC呢?

這一天會讓您動手實戰,親身體會。

邀請Gelis老師,除了同是微軟MVP的交集以外,

看過他的BLOG -- http://www.dotblogs.com.tw/gelis/  的確真才實料。

Gelis老師也具備業界的實戰經驗,絕非泛泛之輩。


課前須知:

      希望是有 OOP 概念 (不深沒關係)、但 需有ASP.NET 2.0~4.0 Web Form 開發 2-3年經驗較好,

      使用過 ADO.NET,使用過 Entity Framework(基礎),聽過 LINQ、且相關經驗都是使用 C#為主


      以 "觀念式"的傳達,而不是用 Web Form 轉 MVC 這種講法,

      因為不管你是寫 Web Form 或是 MVC,若架構性的觀念有,其實 Web Form 一樣可以寫得很好維護,

      所以老師會在課程中,不斷的強調,先做 "分層",再談 "轉換"

      課程一開始,老師會以架構性的思考來貫穿整個課程

[台北] 7/26週日,架構設計好簡單 - 快速從Web Form 到ASP.NET MVC(講師:Gelis)

http://www.dotblogs.com.tw/mis2000lab/archive/2015...

*******************************************************************************

Gelis老師提供的 "上課投影片",您可以瞭解上課內容

事先做好評估   http://www.dotblogs.com.tw/gelis/archive/2013/11/2...

架構設計好簡單系列 - 簡單分層你的網站 (如何快速從Web Form 變成 ASP.NET MVC)

http://www.dotblogs.com.tw/gelis/archive/2013/09/15/118597.aspx

*******************************************************************************

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

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

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


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

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


上課日期:  2015/ 7/ 26(週日),09:00~17:00,午休一小時。


課程大綱:

Agenda

觀念澄清 --  先別說轉換這件事,我們先來談談分層、架構這回事。

良好的職責切割 ==> 談 "分層"

        具備架構思維的程式設計師 所開發的Web Form 一樣很好維護

首先,如何培養架構性的思考

        先從基礎的來

        1. 可從 重構 開始培養

        2. 元件化/模組化 概念

        撰寫程式的架構性思考 

                實際 Coding 時,該在腦中進行的小迴圈

                即便是 Coding,也要以架構師的角度來看程式碼

        但現有系統怎麼做?(課程中來詳談)   需求你清楚嗎?

                        Northwind 的客戶訂單系統 為例

                需求分析/Business Logic/Data Access Layer

                順序:兩方切入 (UI <==> DAL)

                1. 分離 DAL (如果你本來就沒有 DAL 那你只能重寫)

                2. 撰寫為 UnitOfWork Pattern

                        分析、並找出 Service 介面

                3. 建立 Service 層專案(使用 Autofac)善用IoC & DI

                        兩種方式:

                        A. 同專案內使用 Controller 取得資料 (使用 Autofac 注入 Service)

                        B. Front-End 架構 (建立 Web API Controller 專案)

                                透過 Web API 開放 Service 層

                4. 新增、重新撰寫 ASP.NET MVC 的 View 與 Controller

                5. 分析 Web Form 的 UI 層

                        A. 改寫所有指定 DataSource 的部分

                        B. Demo 原有 Web Form 做少部分修改,也可以存取 Service 層

總  結

各層職責分離,容易維護與需求修改,不至於牽一髮動全身

可以重複使用,原本的 Web Form 少部分改寫也可以叫用 Service,甚至其他用程式 Windows Form/手機/任意 Device 也可以輕易操作 Service


[台北] 7/26週日,架構設計好簡單 - 快速從Web Form 到ASP.NET MVC(講師:Gelis)

http://www.dotblogs.com.tw/mis2000lab/archive/2015...

avatar

MIS2000 Lab.

[台北] 7/26週日,架構設計好簡單 - 快速從Web Form 到ASP.NET MVC(講師:Gelis)

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

活動地圖

台北市館前路

loading