114培訓網(wǎng)歡迎您來到中軟國際卓越培訓中心!

400-850-8622

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

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

授課機構(gòu):中軟國際卓越培訓中心

關(guān)注度:695

課程價格: ¥2580.00元

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:400-850-8622

在線報名

課程詳情在線報名

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