114培訓網(wǎng)歡迎您來到北京思勝科技有限責任公司!

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

C#/asp.net軟件工程師培訓

授課機構:北京思勝科技有限責任公司

關注度:984

課程價格: ¥9800.00元

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

更新時間:2024-10-23
*階段 授課老師 王老師 (學習時間:35天) 階段課程說明: 編程如同寫文章,寫出好程序需要深入的思考,而不是像*生似的隨便寫個流水帳就可以交差了本期學習階段從基礎編程入手,針對編程人員的養(yǎng)成目標,培養(yǎng)其全方位的編程基本素養(yǎng),包括編程語法、編程規(guī)范、程序語法、數(shù)據(jù)結構、常用算法、設計模式、高級應用、SQL 編程等內容,為合格的程序員打下堅實的基礎,針對基礎編程的內容要求講深、講透,從而讓大家培養(yǎng)更合理的編程思維 主要知識點: 編程語法 :包括變量定義、初始化賦值、讀取、改變、重載、傳參、返回值、按值傳參、ref傳參、out傳參、異常捕獲、拋出異常、程序入口點、程序執(zhí)行參數(shù)等 編程規(guī)范 :包括變量定義、代碼縮進、類型及成員名稱定義、代碼重構、流程整理、參數(shù)名稱設計及定義、代碼邏輯完整性、代碼的生命周期管理等OOP 編程原理 :包括命名空間、類、接口、委托、枚舉、結構、靜態(tài)類、密封類、抽象類、靜態(tài)及實例字段、靜態(tài)及實例構造函數(shù)、靜態(tài)及實例屬性、實例索引器、靜態(tài)及實例方法、靜態(tài)及實例事件成員、新老版本方法、虛方法及重寫、抽象方法及實現(xiàn)、接口方法及實現(xiàn)、組合與聚合原則、耦合與內聚原則、面向接口編程原則、抽象原則、封裝原則、繼承現(xiàn)象及原理、多態(tài)現(xiàn)象及原理、Dotnet Framework框架設計基本原理等 數(shù)據(jù)結構 :包括值類型、引用類型、集合、泛型集合、線性表、散列表、數(shù)組、堆棧、隊列、鏈表、二叉樹等 常用算法:包括循環(huán)、選擇、分支、遞歸、增、刪、改、線性查找、散列查找、折半查找、冒泡排序、選擇排序、快速排序、Linq查詢等 設計模式:包括單體模式、觀察者模式、工廠模式、適配器模式、MVC模式等 C#高級應用:包括:WinForm編程、公有程序集組件編程、多線程編程、I/O編程、反射編程等 SQL編程:基于SQLServer2005,學習并充分練習基于T-SQL的數(shù)據(jù)庫編程開發(fā)手段,包括DDL、DML、建庫、建表、建立鍵、建立約束、建立關系、insert、delete、update、select、視圖、存儲過程、用戶定義函數(shù)、觸發(fā)器、游標、事務、索引等 階段項目 1.個人信息管理小項目---培養(yǎng)基礎OOP思維,初步使用類型的概念進行數(shù)據(jù)個體及集合的設計與實現(xiàn),并實現(xiàn)必要的增、刪、改、查等各項操作功能 2.文件信息管理小項目—培養(yǎng)基于WinForm界面的深入OOP思維,使用較全面的OOP編程手段,較充分的練習使用OOP中的抽象、封裝、繼承、多態(tài)等多種手段來解決數(shù)據(jù)管理需求 3.本機會議小項目---培養(yǎng)基于WinForm界面的自定義事件思維,合理定義事件源、傳遞者、響應體、事件消息、事件成員、委托類型等事件相關編程要素 4.怪獸決斗小項目---培養(yǎng)基于基礎設計模式的程序設計思維,合理使用單體模式、工廠模式、適配器模式、多窗體方式完成有趣的小程序實踐 5.類庫查看器小項目---培養(yǎng)基于反射、多線程及IO等應用領域的程序設計思維 第二階段 授課老師 郝老師 (學習時間:35天) 階段課程說明: 本階段的學習內容關注于 ASP.NET 開發(fā)技術,從 Web 開發(fā)的基礎入手,結合面向對象開發(fā)技術,詳細剖析 ASP.NET 網(wǎng)站開發(fā)技術對于 Web 開發(fā)的處理機制,與常見的 ASP.NET 課程不同,本階段的內容將從基礎原理開始,結合面向對象開發(fā)技術與 Web 技術將 ASP.NET 開發(fā)技術相關的控件、數(shù)據(jù)庫、XML,Ajax 技術進行分析,并結合一個完整的購物項目進行運用 主要知識點 ASP.NET 基礎,對象化的頁面,委托與事件,頁面狀態(tài)管理VIEWSTATE ,TREEVIEW 和壓縮,數(shù)據(jù)綁定,高級數(shù)據(jù)控件,對象數(shù)據(jù)源,用戶控件,自定義控件高級數(shù)據(jù)庫開發(fā)技術,Oracle基礎,連接,事務,約束的分析和使用,Oracle PL/SQL,T-SQL,數(shù)據(jù)庫與應用程序 ADO.NET,ADO.NET 中對象的層次結構,ADO.NET 中特殊的類型,DataSet,DataAdapter,類型化的DataSet,數(shù)據(jù)訪問應用程序塊 DAAB企業(yè)庫 ENTERPRISE LIBRARY實體數(shù)據(jù)模型,PETSHOP 中的數(shù)據(jù)訪問層,ORM實體關系映射,驗證、COOKIE與SESSION,IHttpHandler與IHttpModule,應用程序HttpApplication生命周期與處理,Web 安全與成員管理,PETSHOP 中的安全與用戶管理,PETSHOP 中特殊權限的設置,成員、角色、個性化PETSHOP 中的成員管理,PETSHOP 的個性化數(shù)據(jù)管理,ASP.NET CACHE服務器端的 Cache 管理,瀏覽器端的 Cache 管理,PETSHOP 中的緩存管理,ASP.NET 網(wǎng)站的錯誤處理,PETSHOP 中的錯誤處理,ASP.Net MVC框架XML 的簡單歷程,XML 的結構,XML SCHEMA,XML 的命名空間,XML SCHEMA內置簡單類型,XPath,XSLT,DOM 方式處理 XML,流方式處理 XML,Web 服務,剖析 SOAP,WSE;JavaScipt中基本數(shù)據(jù)類型,沒有類型的變量,JSON,函數(shù) function,函數(shù)是一個特殊的對象,原型 prototype,原型共享,閉包,閉包的應用,閉包的處理過程分析,集合,正則表達式,運算符,錯誤處理,BOM,頂級對象window,事件對象 event,DOM,CSS,盒模型,float 定位,XHR 對象,使用一般處理程序生成 JSON,Ajax.NET Professional,jQuery原理剖析,選擇器的實現(xiàn),數(shù)據(jù)處理的實現(xiàn),事件的處理機制,Ajax,jQuery常用插件的原理與使用,在js中調用 Web 服務 階段項目 1.完整的基于 Web 的圖片管理系統(tǒng) 2.完整的基于 Web2.0 技術的購物網(wǎng)站實現(xiàn) 第三階段 授課老師 趙老師 (學習時間:35天) 階段課程說明: 本階段主要以項目開發(fā)為主,配合講授一些高級編程的知識以及當時流行的新技術。通過本階段的學習讓學員真正擁有分析問題和解決問題的能力。 主要知識點 高級編程內容為:遠程處理(Remoting)技術,套接字(Socket)基于TCP編程、Web服務、加密(MD5,Base64,DES)、消息隊列(MSMQ) 、Windows服務、異步遠程處理技術、加密知識的InterNet Access 技術、Rational Rose/MS Visio,PowerDesinger12,CodeSmith等 工具的使用 和VSS的使用,設計模式(單件,工廠,觀察者,策略,適配器),通過代碼發(fā)郵件(Email),WPF,WF等 新技術內容為:LinQ、WCF、SliverLight4.0、WPF、WF 綜合項目 (一)項目名稱:北京某國企OA系統(tǒng)產(chǎn)品(工作流)(B/S) 項目簡介: 主要工作流程控制,內部無紙化辦公,公司公告,活動通知等等對于工作流的設置處 理,執(zhí)行監(jiān)控,流程審批,流程回退等詳細業(yè)務的處理 技術點: 搭建分布式開發(fā)架構(基于Remoting),表示層和一個所謂的業(yè)務層(包裝真正的類庫): 由應用程序的所有頁面組成。是用C#.NET和ASP.NET作為主要的開發(fā)語言來開發(fā)的,同時使用了Html,JavaScript,XML 和Ajax。同時使用了頁面緩存技術、用戶控件緩存技術和數(shù)據(jù)緩存技術。業(yè)務邏輯層和數(shù)據(jù)庫底層放在一臺專門的服務器上使得業(yè)務與表現(xiàn)分開從而達到快速和安全。數(shù)據(jù)訪問層:包括數(shù)據(jù)庫本身、存儲過程和負責實現(xiàn)業(yè)務實體層與數(shù)據(jù)庫之間通訊的接口模塊。數(shù)據(jù)庫使用MS-SQL2005,其中既使用了ADO.NET的非連接工作模式,也使用了ADO.NET的連接工作模式。業(yè)務實體層;該層封裝了主要的業(yè)務對象 難點: 基于Remoting搭建分布式開發(fā)模式,通過客戶端激活模式下生成業(yè)務對象,為分開的UI層提供數(shù)據(jù),好處能夠靈活的應對訪問量過大的操作便于擴展和維護 (二)項目名稱:天津房管局房地產(chǎn)管理項目(B/S) 項目簡介: 房地產(chǎn)管理系統(tǒng)總的分為經(jīng)紀機構和經(jīng)紀人員管理,其中經(jīng)紀人分經(jīng)紀人和經(jīng)紀人協(xié)理的基本信息維護經(jīng)紀人協(xié)理信息批量導入,照片批量導入,照片的批量更新,權限,角色設置劃分 技術點: 普通的四層架構(先三層然后演變到四層)Web服務的配合使用,加密(MD5,Base64,DES),壓縮解壓縮代碼的制作,權限角色的分配(頁面級)可擴展到(按鈕級),制作用例圖PowerDesinger12的使用,設計模式的使用,(策略模式)消息隊列(MSMQ)的使用 難點: 策略模式下的消息隊列的使用,權限角色的設計(按鈕級)基于安全前提下的開發(fā)應用,策略的應用使得難度加大 (三)項目名稱:北京某公司客戶及員工管理系統(tǒng)(B/S和C/S混合結構) 項目簡介: 基于管理公司員工的基本信息管理系統(tǒng)。系統(tǒng)包括客戶注冊,客戶跟蹤,客戶信息反饋,員工上班電子簽到,客戶及員工間的論壇,員工間的同步聊天室,有效信息搜索(網(wǎng)絡爬蟲方向) 技術點: 即時聊天室的制作(基于Socket通信),網(wǎng)絡爬蟲,web頁面嵌入通信客戶端,點擊下載,打開就可以同局域網(wǎng)內部的人員及時聊天所有技術都是自己寫的無第三方通信控件,網(wǎng)絡爬蟲配合window服務能為我們完成自動化的處理,全自動發(fā)送Eamil等等 難點: 網(wǎng)絡爬蟲的制作,及時聊天室的編寫,window服務的自動化設置等
  • 熱門課程
申請試聽課程

只要一個電話
我們免費為您回電

姓名不能為空
手機號格式錯誤