發表文章

目前顯示的是 6月, 2019的文章

網站應用程式開發人員進修教育訓練課程規劃大綱

最近公司內部新人多了,雖然我只是個小小技術經理,還是接下內部教育訓練的重責大任。分享一下要上的課程規劃,寫完發現新人真可憐,這通識課範圍有點廣啊,沒嚇跑上完之後應該會打通任督二脈。 ================================== Web Development Training Courses Agenda 網站應用程式開發人員進修教育訓練課程規劃大綱 @共規劃兩個階段的"通識課程",各階段分不同目標實施如下: 第一階段內容難度:入門~進階 ->目標:重在確保人員技術基本水平 ->適合人員:新人~資深工程師 第二階段內容難度:進階~精通 ->目標:致力於培養高級人才 ->適合人員:資深進修 PS.若因專案需要針對某些技術作教育訓練則另外規劃之。 @課程內容準備和主持講師採領養方式,建議由內部資深人員認養 @課程大綱規劃如下: ****第一階段**** [Web後端開發技術講座(第一階段)] ================== <一、精通.NET MVC的本質與開發架構> 1.強化C#物件導向設計基礎觀念(C# OOP Basic Concept(封裝、繼承、多型)) 2.說明甚麼是.NET Framework的BCL和CLR? 甚麼叫擴充函式庫? 3.事件Event驅動和Delegate(委派)的最主要用途是甚麼? 4.詳解LinQ技術、Lambda語法及語法樹Expression Tree觀念 5.進階物件導向設計(深入探討IoC、DI、AOP) 6.MVC Design Pattern是甚麼? 你現在用的是哪一種設計模式? 甚麼是反模式? <二、MS SQL SERVER 2016資料庫設計基礎教學> 1.資料庫基礎知識及SSMS管理工具教學 2.介紹資料表設計階段的正規化的分析邏輯 3.DB效能調整及監控分析 [Web前端開發技術講座(第一階段)] ================== <一、如何精通WEB客戶端應用程式設計> 1.說明甚麼是網頁執行環境? 甚麼是瀏覽器相容性? 2.盤點及說明各種W3C標準(HTTP Portoccl、CSS、HTML5、RSS、SVG...)

教育訓練第一階段課程大綱 - 備課資料

精通.NET MVC的本質與開發架構 ·          1. 強化 C# 物件導向設計基礎觀念 (C# OOP Basic Concept( 封裝、繼承、多型 )) ·          2. 說明甚麼是 .NET Framework 的 BCL 和 CLR?  甚麼叫擴充函式庫 ? ·          3. 事件 Event 驅動和 Delegate( 委派 ) 的最主要用途是甚麼 ? ·          4. 詳解 LinQ 技術、 Lambda 語法及語法樹 Expression Tree 觀念 ·          5. 進階物件導向設計 ( 深入探討 IoC 、 DI 、 AOP) ·          6.MVC, Design Pattern 是甚麼 ?  你現在用的是哪一種設計模式 ?  甚麼是反模式 ? ·          7.Web API ·          8.Entity Framework 每堂課兩小時,以下為課程的備課資料: 1. 強化C#物件導向設計基礎觀念(C# OOP Basic Concept(封裝、繼承、多型)) I. 型別、變數和值 II. 封裝、 繼承 、 多型 III. C# 關鍵字 IV. 微軟官方教學文件: i. Microsoft C# 指南 https://docs.microsoft.com/zh-tw/dotnet/csharp/ ii. C# 語言參考: https://docs.microsoft.com/zh-tw/dotnet/csharp/language-reference/ 2. 說明甚麼是.NET Framework的BCL和CLR? 甚麼叫擴充函式庫? I. .NET Framework概觀 I. CLR執行環境 II. BCL是.NET Framework 基礎類別庫 III. 透過C#擴展方法使您可以向現有類型添加方法,而無需創建新的派生類型,重新編譯或以其他方式修改原始類型。 C#擴展方法是一種特殊的靜態方法,它被稱為擴展類型的實例方法。