1. 程式人生 > >ASP.NET基本學習路線

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訊息框效果等。