วันที่ 1
1.โครงสร้างของ ASP.NET MVC
- Controllers, Models, and Views
- URL Routing
- Controller Actions
2.การกำหนด Controllers and Actions
- Controller
- การกำหนด Actions
- Action Selectors
- Action Filters
- การคืนค่าด้วย ActionResult
- การกำหนด Parameters
3.การสร้าง Views
- การทำงานของ View Engines
- การกำหนดและแสดงค่าด้วย ViewData and ViewBag
- การสร้าง Templates and Scaffolding
- การทำงานของ Bootstrap Framework
- การกำหนด Layout Pages
4.Razor View Engine
- @model syntax
- Writing clean markup
- layout and sections: Masterpage Scenarios
- Reusable code with _viewstart
5.HTML Helpers
- ชนิดของ HTML Helpers
- Basic Helpers
- Strongly-Typed Helpers
6.การสร้าง Model
7.การกำหนด Routes and URLs
- ขั้นตอนการทำงานของ Routing
- การกำหนด Routes
วันที่ 2
8.การตรวจสอบความถูกต้องของข้อมูล
- การตรวจสอบความถูกต้องด้วย HTML Helpers
- การตรวจสอบความถูกต้องฝั่ง Client
9.Authentication and Authorization
- ASP.NET Identity
- Building a Custom Account Controller
- Configuring Forms Authentication
10.การ Passing Data Using ViewData, ViewBag, TempData, Session Variables
- Passing Data Using ViewData
- Passing Data Using ViewBag
- Passing Data Using TempData
- Passing Data Using Session Variables
11.การสร้างกราฟ โดยใช้ Chart Helper
- เรียนรู้วิธีเขียนโปรแกรมด้วยการนำ Chart Helper มาสร้างกราฟในรูปแบบต่าง เช่น
- กราฟแท่ง
- กราฟวงกลม
- กราฟเส้นตรง
วันที่ 3
12.การสร้างรายงานโดยใช้ Report Viewer
- ฝึกสร้างรายงานโดยใช้ Report Viewer ร่วมกับ MVC
13.Web Services In Razor Web Pages
- เรียนรู้วิธีเขียนโปรแกรมดึงข้อมูลจาก web service มาใช้กับ MVC
14.Master Details
- ฝึกเขียนโปรแกรมในลักษณะ Master Detail โดยใช้ Ajax and jQuery กับ MVC
Workshop
- ระบบlogin
- การเชื่อมต่อฐานข้อมูลเพื่อ เพิ่ม/ลบ/แก้ไข/แสดงข้อมูล
- การดึงข้อมูลจาก web service
- การสร้างกราฟ
- ระบบออกรายงาน