2015年6月8日 星期一

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

很開心又邀請到一位高手來分享經驗,帶領大家實作。
相同的北風資料庫,從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 一樣可以寫得很好維護,
      所以老師會在課程中,不斷的強調,先分層,再談轉換
      課程一開始,老師會以架構性的思考來貫穿整個課


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

上課使用軟體:VS 2013 ( 建議升級到Update 4 ) 
      現場有電腦教室,也歡迎自備NB(有個人電源插座與Wi-Fi網路)
      預計20人額滿。小班教學。

上課地點:台北火車站附近,交通便利,外縣市朋友也可上課。
      鄰近新光三越百貨、NOVA(現為H&M)、燦坤

上課日期:  2015/ 11/ 14(週六),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



務必填寫報名表,來信報名 。我會回信通知下列資訊:
若非以下資料,皆屬詐騙,請小心!
我的電話是 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

......... 寫信給我,mis2000lab (at) yahoo.com.台灣 .....................................................................................
................   facebook社團   https://www.facebook.com/mis2000lab   ............................
................   Google+   https://plus.google.com/100202398389206570368/posts ..............
................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

2015年6月4日 星期四

ASP.NET教學(七週) -- 2015/9/12週日起 ASP.NET入門實戰與ADO.NET進階班,mis2000lab主講

 深入閱讀



每次我都好言相勸,說要把握機會......   每次都有人以為「這是廣告詞!騙人的!」,很快就額滿了!
繳費才算報名成功,本班沒有預約制!



如何報名:
第一,認真看完下面的文章,包含超連結的內容(ex:自我評估、課程大綱)
第二,填寫報名表,並且 E-Mail給我。謝謝。
      相關資料,下面文章都會講,請耐心看完(確保您的權益)
      如果您不願意耐心看文件,我相信您不適合進入「寫程式」這個行業,請三思!

 有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
(LINE帳號 -- mis2000lab)
姓名
E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
 **必填**
想學 VB or C#語法
自己:
公司:
家:
手機:

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


為了確保品質、控制上課人數,一律全額繳費才算報名成功。
不接受預約、不接受訂金。

稍有遲疑,立刻額滿。請把握機會~    
.............................   好機會,不可能一直等你。   好師資,可遇不可求!  


【課程價格】   NT$19,800(發票含稅價)  三聯式發票
                      NT$18,858  自費優惠價(比起大型補習班 更便宜 只要 6折起,但師資更強
                      適合公司補助而前來上課的學員,可向公司報帳。    本課程 無 收據,只有發票為憑。
                              本班並無參與任何政府單位 (經濟部 / 勞委會)的人才培訓與補助方案,也提供相關證明讓您申請相關補助. 
                              體恤大家賺錢辛苦(自費上課),早鳥優惠價 給您更多折扣 只要 NT$ 17,500元

本課程上課時,老師 親自 線上講解!並非事先錄影!
       (1).  教材為本人撰寫。 ASP.NET 4.5專題實務(松崗出版)上/下兩集。 VB、C#語法都有,可事先買來預習,評估課程內容           
       (2).  如果人數不足、或是因我個人緣故,無法開班。
              將「無息」「無手續費」退還所有費用。  請放心。來往都透過 ATM匯款,證據力十足。
              開班數年,只有「額滿」沒有開不成班。  不要等!不要遲疑,繳費就對了!

       (3).  繳費  才算報名成功。  為了確保品質,控制人數。
              請先來信報名(填寫個人資料),才會給您繳款帳號。 請來信  mis2000lab (at) yahoo.com.tw
              繳費成功後,通知上課地點。

【適合對象】
         對 "開發"商業網站 有興趣 的人員。
         打算進入軟體業,寫程式,成為「網頁 "程式"設計師」!
         ......這門課程主要是學會「 "寫" ASP.NET程式、網頁程式」,並非 Word or Excel 、Visual Studio 軟體操作的課程。
         ......從頭教起、從零教起  "絕對不會" 跟學校一樣,浪費大量時間講 "基礎語法"。"不" 需要OOP、JavaScript基礎,真的人人可學。
         ......只要您在校學過程式入門(計算機概論),會簡單的  if / 迴圈就能來上課,有這樣的基礎已經太強!絕對OK!
         ......不歡迎 依賴心太重心態不正 的學員。 以為報了名之後,就能 "終身"找我 (老師)解 Bug,程式推給我(老師)做!       
想上我的課,唯一的要求就是「下定決心」!......「下定決心」!「下定決心」!「下定決心」!
開課 "第一天"就破除您的迷思、盲點:
   第一,我不會寫程式......錯!你會寫,但遇見爛老師把你的自信搞壞了
   第二,有沒有書可以教我操作軟體(Visual Studio)......錯!這是你自己嚇自己的爛藉口,三招就能學會Visual Studio
   第三,我不會查MSDN網站,常常寫到一半卡關........針對你的盲點。上完第一天,保證你學會自己查資料寫程式!

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

比起知名的補習班,我們具備以下優勢:
  • 上課時數  更多。 價錢  更便宜!
    • 比起大型補習班,收費更便宜 只要 6折起
    • 每分錢都花在刀口上,毫不浪費。
           
  • 師 資 更 強!    真正具備業界的開發經驗!
    • 資策會 (南區 教育訓練處) 曾擔任(專任)講師
    • 微軟MVP獎 得主 (Since 2008 至今,連續八屆獲獎)
    • 天瓏書局 & PChome 排行榜 ASP.NET 暢銷書作者
    • 現任: BusinessWeek全球資訊業百大公司 、(Forbes Global 2000)  富比士全球兩千大企業 (2015年版) 軟體部門 技術經理、帶領兩岸三地 .NET開發團隊工作
           
  • VB 、 C#  雙語法教學。(每一個範例,兩種語言需注意的重點,都會說明。一魚兩吃
         
  • 小班教學(確保品質! 每班20人左右。但我租借 30人「大」教室)。



【課程內容】
      上課、書本、範例均採用 "雙語法" 教學。    讓您一次學會 VB & C# 兩種語言。
      

使用 "本人"親自撰寫的書籍授課,上課內容(Youtube教學影片)、教學範例、書籍 已公開,
      歡迎比較!真金不怕火鍊!
      品質保證!全台灣沒幾位老師做得到!

有這些獨門祕笈,才能  班班額滿!!
開課以來,平均每班學員數,均超過 20人
      學員一個介紹一個,2012/7/15班 甚至有高雄、嘉義、台中、新竹的多名學員,每週搭高鐵通勤上課。創下紀錄,一天有五個人繳費報名。
      目前從新竹科學園區,自費、通勤上課的學員佔了多數。
感謝 鴻海集團 九名同仁(自費,從苗栗每週北上)參與課程、台北也有多位團報。  
感謝 財金資訊 六位同仁(自費)參與!
感謝 慈濟基金會、資策會、昱嘉科技、三民書局、中華電信、遠傳、國防部、第一金、台新金、臺銀、合庫、華南銀行、雙和醫院(四人)、永慶房屋、信義房屋、華碩技嘉、緯創軟體、叡揚資訊漢龍資訊(四人)、智冠、智將資訊、台灣知識庫、台北護理健康大學、台電、神達電腦、紡織產業研究所、群創光電、奇美、中原造像、中鋼(高雄)、中山大學(高雄)、高雄師大、中正大學(嘉義)、金管會、友達光電(四人)、鄉村餐飲集團、鑫聯網、永達保經、遠傳電信、台灣大哥大、中華電信、中國信託、國防部、警政署、台北市政府、台北捷運公司、大理資訊、元信達資訊(四人)、冠捷、柏諦企業......各大企業 "多人團報"參與本課程。
因人數眾多,"單人"報名者無法一一列出。  顯見本課程與書籍,經得起業界考驗!

      本班學員 98%以上  皆是上班族自費報名(多為 "現役"程式設計師)。
     將近10%的學員來自中南部,每週搭高鐵「自費」通勤上課
      自費報名....他們不是拿公司補助的錢來上課,而是自費學習!  如果書不夠好、老師不夠讚,這些人何需「自費」上課?
      本班學員 75%以上  皆是書本讀者。    看過我的範例,才知道跟別人(作者、講師)不一樣!
      本班學員 1/3以上  皆是舊學員推薦、有口皆碑!  一個拉一個,難怪每班都額滿。   

    全球資訊業百大公司 軟體部門 技術經理,直接分享 "業界"經驗,讓您親自學會「自己寫程式」
      ...... 絕非 訪間書籍,只會教導精靈步驟(混過去,不會自己寫程式)。
      ...... 絕非 坊間補習班的 菜鳥講師,根本沒有開發經驗、沒做過專案。

把錢花在刀口上,不要迷信終身學習(一次繳交高額費用)。不要迷信大補習班的 "招牌"。
高素質 的 師資,才是課程的保證!

=======================================================================================
           以下是微軟官方的廣告,本書受到認可的程度,相信您一看就知道!
            我 (MIS2000 Lab.) 親自出來授課,您還遲疑什麼?????
            
    


=======================================================================================
下面這2篇文章講到的,在「入門實戰班」都會學到。
內容保證比其他書本與補習班 更深入、充實!  
(拜託您一定要看一下,並自行評估自己能力,謝謝您!)
  
         有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
        (LINE帳號 -- mis2000lab)
======================================================================================

【學員上課心得】
KK Bruce是很知名的 Blogger了,他張貼的一些技術文章甚至我都沒學過,
如果這樣的高手都願意來上課入門班,也覺得學到很多東西。
請看:http://kkbruce.blogspot.com/2010/04/blog-post.html      那.....您還等什麼??
恭賀!KK Bruce 於 2012 第一季 獲得 微軟MVP 獎項的殊榮!

 

想上我的課,唯一的要求就是「下定決心」!......「下定決心」!「下定決心」!「下定決心」!
=====================================================================
務必填寫報名表,來信報名 。我會回信通知下列資訊:
若非以下資料,皆屬詐騙,請小心!
我的電話是 0975-696-XXX
我的「銀行帳號」---- 
    台北富邦銀行(012),帳號後六碼是xxx-xxx-388-785
    (怕有詐騙集團出面劫標,我先公佈一部份。請大家留意!)
 有任何問題,都請您來信  mis2000lab (at) yahoo.com.tw  或是 school (at) mis2000lab.net
(LINE帳號 -- mis2000lab)
姓名
E-Mail
(盡量留自己的,而非公司)
電話方便聯絡的時間
目前所在公司或學校
 **必填**
想學 VB or C#語法
自己:
公司:
家:
手機:

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


為了確保品質、控制上課人數,一律全額繳費才算報名成功。
不接受預約、不接受訂金。


繳費  才算報名成功。不要等到「額滿」,才一直寫信來說要繳費。
............................................................  立即把握,機會不等人!



2015年5月29日 星期五

[入門範例] ASP.NET Web Service (asmx) 與 jQuery AJAX


原文出處  http://www.dotblogs.com.tw/mis2000lab/archive/2015/05/19/jquery_ajax_web_service.aspx

[入門範例] ASP.NET Web Service (asmx) 與 jQuery AJAX



[ 讀書筆記 ] 這裡蒐集了幾個很棒的範例,適合初學者入門
依照難易度(由淺入深)

第一階段,您需要先瞭解 jQuery的AJAX用法(應該說是程式範例、雛形,大概長什麼樣子?)


第二階段,搭配您的 Web Service來傳遞、接收資訊
[ASP.NET & jQuery]使用jQuery的Ajax存取資料(ashx,aspx,asmx)


如果用上JSON、XML格式,可以參考這一篇: 範例最多、最齊全!


使用 jQuery AJAX 呼叫 WCF Service (memo only)
 

******************************************************************************************
如果語法轉換有問題,可以參閱
******************************************************************************************

相關文章:

Web Service入門文章:




ASP.NET課程 / ASP.NET教學,請看
    http://www.dotblogs.com.tw/mis2000lab/archive/2011/06/24/29807.aspx

    [台北] ASP.NET入門實戰 + ADO.NET進階【二合一】49 hr


ASP.NET影片、遠距教學,請看:
    http://www.dotblogs.com.tw/mis2000lab/archive/2015/03/09/aspnet-online-learning-distance-education-2015.aspx

    [遠距教學、教學影片] ASP.NET (Web Form) 六週課程 上線了!