ASP.NET基本學習路線
.Net基礎(3天)及增強(12天)
.Net增強 如何高效編寫程式碼、Visual Studio 高階技巧、常用資料結構(List、Dictionary、Array)
、多型、常用設計模式、反射、常用.net類庫、泛型、IO流、委託事件、反射等。
.Net基礎 C#與.Net簡介、VisualStudio的使用、基本的輸出語句、變數與型別、賦值表示式與基本輸入
語句、型別轉換、算術表示式、bool變數與邏輯表示式、選擇結構(if、switch-case)、三元表示式、
迴圈結構(while、do-while、for)、跳轉語句(break、continue)、常用演算法、陣列(定義、找最大
與最小、求和、排序)、結構與列舉、 方法的定義與使用、方法的巢狀呼叫、方法過載、引數返回與可
變引數
C#面向物件基礎及增強(10天)
面向物件的概念、物件與類的關係、欄位、方法、屬性、訪問修飾符public、protected、internal和
private、構造方法(this的使用)、類圖、析構方法、名稱空間、VS的檔案組織形式、Partial Class
、字串處理、StringBuilder、引用型別與值型別、繼承、 里氏轉換原則、is與as、裝箱與拆箱、隱
藏基類方法、重寫基類方法、多型的實現、介面、顯式實現介面、靜態成員、靜態構造方法與靜態類、
集合(ArrayList與HashTable)、foreach遍歷、索引器、IEnumerable介面、迭代器、泛型集合
(List<T>、Dictionary<TKey,TValue>)、IO讀寫(System.IO.File)、StreamReader、檔案流
(FileStream)、BinaryReader、BinaryWriter、序列化、目錄管理(System.IO.Directory)、Path類
、委託Delegate、委託鏈、事件簡介
資料庫開發(5)及ADO.Net(6天)
核心技術課程:資料庫開發基礎、Microsoft SQLServer基礎、SQL語言基礎、索引、事務、SQL語言高階
技術(空值處理、聚合與分組、資料分頁、Union、日期函式、型別轉換函式、流控函式、表連線、子查
詢、儲存過程、觸發器)。
ADO.Net:DataReader、資料集、SQLHelper、SQL注入漏洞防範等;
三層架構(5天)
核心技術課程:三層架構原理、手寫三層、自己動手程式碼生成器、商業級程式碼生成器、三層架構應用案例
。
課程說明:三層架構幾乎是每個公司招聘的時候都要求掌握的一個技術,傳智播客的課程永遠都追隨企業
的需求設立;傳智播客講解三層架構絕對不是“教會你使用程式碼生成器就好了”的這種“程式碼工人”的
培養模式,而是先教學員通過完全手寫三層架構程式碼來理解三層架構的精髓,然後通過自己寫程式碼生成
器瞭解到程式碼生成器沒有多麼神奇,最後才介紹商業級生成器的使用,這樣培養出的學員才是“知其然
知其所以然”的高手。
WPF基礎應用(3天)
WPF介紹、新增控制元件、WPF的執行流程、常見屬性與事件、程式碼的管理、Button控制元件、Label控制元件
(LinkLabel控制元件)、TextBox控制元件、PictureBox控制元件、Timer控制元件、ComboBox控制元件(ListBox控制元件)、
TreeView控制元件、CheckBox與RadioButton控制元件、分組控制元件、選單控制元件、容器控制元件等
網頁開發與JavaScript(7天)
核心技術課程:HTML基礎加強、CSS(包含Div+CSS佈局)、JavaScript、Dom、JQuery(JQuery原理、隱
式迭代、鏈式程式設計、基礎選擇器、高階選擇器、節點操作、樣式操作、事件、動畫、JQuery Cookie、
JQueryUI)。
課程說明:CSS、JavaScript是ASP.Net開發的基礎,把這些掌握好了就能很輕鬆的學會ASP.Net;JS Dom
是實現網頁動態效果的技術,在網站越來越個性化年代,招聘企業對應聘者的Dom水平要求非常高;
JQuery是近幾年異軍突起的JavaScript框架庫,幾乎成了Web前端開發事實上的標準,大部分企業都是使
用JQuery進行Web前端的開發。學完了這階段課程,學員將能夠開發主流網站的前端效果,比如:焦點圖
、滾動展示圖、網頁自定義選單、WebOS、美女時鐘、無重新整理評論、評分控制元件、表格特效、圖片懸浮詳細
資訊、微博介面、QQ訊息框效果等。