114培訓(xùn)網(wǎng)歡迎您來(lái)到中軟國(guó)際卓越培訓(xùn)中心!

400-850-8622

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

運(yùn)用ASP.NET MVC構(gòu)建Web應(yīng)用

授課機(jī)構(gòu):中軟國(guó)際卓越培訓(xùn)中心

關(guān)注度:696

課程價(jià)格: ¥2580.00元

上課地址:請(qǐng)咨詢客服

開(kāi)課時(shí)間:滾動(dòng)開(kāi)班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2024-12-29
課程編號(hào) DEV_DotNet_004 難度級(jí)別 中 課程介紹 ASP.NET MVC為開(kāi)發(fā)人員提供了一個(gè)在.NET平臺(tái)中進(jìn)行Web應(yīng)用開(kāi)發(fā)的新方式。與傳統(tǒng)的ASP.NET開(kāi)發(fā)不同,其提供了一個(gè)良好的代碼框架\完全支持測(cè)試驅(qū)動(dòng)開(kāi)發(fā)模式。本課程將使用一些簡(jiǎn)單案例,使學(xué)員能夠熟練使用ASP.NET MVC框架開(kāi)發(fā)精彩的Web應(yīng)用。 適合對(duì)象 熟悉ASP.NET編程的開(kāi)發(fā)人員 課程目標(biāo) ? 使用ASP.NET MVC構(gòu)建和部署安全的,可擴(kuò)展的WEB應(yīng)用 ? 使用實(shí)踐URLs開(kāi)發(fā)強(qiáng)健的應(yīng)用控制器,確保應(yīng)用的可靠性 ? 使用視圖提供者為UI創(chuàng)建靈活的視圖 ? 使用AJAX和jQuery設(shè)計(jì)富客戶端界面 ? 使用驗(yàn)證和基于角色授權(quán)提供安全的應(yīng)用 課程長(zhǎng)度 3天(18學(xué)時(shí)) 課程內(nèi)容 第1天 主題 MVC、控制器、路由 大綱 ? ASP.NET MVC框架 ? ASP.NET MVC架構(gòu) ? 識(shí)別MVC組件 ? MVC架構(gòu)概述 ? 配置環(huán)境 ? 安裝ASP.NET MVC ? 項(xiàng)目層次結(jié)構(gòu) ? 集成測(cè)試驅(qū)動(dòng)開(kāi)發(fā) ? 使用控制器構(gòu)建應(yīng)用需求管道 ? 定義控制器架構(gòu) ? 定義控制器類型 ? 委托需求處理至行為 ? 基于行為結(jié)果初始化響應(yīng) ? 使用無(wú)視圖控制器處理特定場(chǎng)景 ? 功能增強(qiáng) ? 通過(guò)行為過(guò)濾截取需求處理 ? 通過(guò)擴(kuò)展核心控制器產(chǎn)生高級(jí)操作 ? 運(yùn)用附加動(dòng)作完善行為 ? 獨(dú)立測(cè)試控制器 ? 映射URLs響應(yīng)需求路由 ? 格式化MVC URL ? ASP.NET URLs缺陷 ? 解偶URLs基于路由行為 ? 設(shè)計(jì)URL架構(gòu)(Schema)確保一致性 ? 運(yùn)用實(shí)踐URL方案 ? 配置靜態(tài)和動(dòng)態(tài)路由 ? 通過(guò)自定義路由優(yōu)化搜索引擎 ? 運(yùn)用測(cè)試驅(qū)動(dòng)開(kāi)發(fā)校驗(yàn)路由 第2天 主題 模型與視圖 大綱 ? 定義模型(Model) ? 基于不同場(chǎng)景分析模型角色 ? 構(gòu)建N層架構(gòu) ? 使用依賴注入改進(jìn)應(yīng)用結(jié)構(gòu) ? 持久化模型 ? 使用LINQ to SQL實(shí)現(xiàn)模型類 ? 通過(guò)LINQ進(jìn)行增\刪\改操作 ? 提取模型數(shù)據(jù)基于LINQ to XML的REST-based服務(wù) ? 創(chuàng)建視圖 ? 使用MVC視圖呈現(xiàn)響應(yīng) ? 實(shí)現(xiàn)動(dòng)態(tài)視圖 ? 使用HTML提供者線形化視圖結(jié)構(gòu) ? 創(chuàng)建自定義HTML提供者 ? 在MVC應(yīng)用中集成ASP.NET視圖 ? 從表單收集數(shù)據(jù) ? 訪問(wèn)提交的數(shù)據(jù) ? 分配驗(yàn)證規(guī)則至輸入字段 ? 客戶端VS服務(wù)器端驗(yàn)證 ? 錯(cuò)誤報(bào)表\上傳文件 ? 顯示復(fù)雜數(shù)據(jù) ? 在表格格式中表現(xiàn)數(shù)據(jù)集 ? 構(gòu)建自定義視圖組件處理各類數(shù)據(jù) ? 自定義視圖引擎 第3天 主題 AJAX技術(shù)、應(yīng)用安全與部署 大綱 ? 使用AJAX創(chuàng)建豐富界面 ? AJAX角色 ? 構(gòu)建Web 2.0的重要角色 ? MVC內(nèi)置支持AJAX ? jQuery JaaScript庫(kù) ? 異步處理瀏覽器事件 ? 使用特定屬性與動(dòng)作提高效率 ? 使用JSON格式提供通訊效率 ? 使用JSON結(jié)構(gòu)序列化應(yīng)用數(shù)據(jù) ? 針對(duì)AJAX在控制器中使用JSON ? 在客戶端視圖中使用JSON ? 應(yīng)用的安全和部署 ? 使用驗(yàn)證控制訪問(wèn) ? 管理基于Windows驗(yàn)證的安全 ? 使用基于HTML的表單驗(yàn)證 ? 約束對(duì)應(yīng)用的訪問(wèn) ? 保護(hù)敏感URLs ? 集成基于角色的安全 ? 在控制器中訪問(wèn)用戶與角色信息 ? 打包與部署應(yīng)用 ? 使用緩存配置提高應(yīng)用性能 ? 部署應(yīng)用
  • 熱門課程
申請(qǐng)?jiān)嚶?tīng)課程

只要一個(gè)電話
我們免費(fèi)為您回電

姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤