รหัสหลักสูตร
DEV-VS-03

ASP.NET MVC 5 with Visual Studio

ระยะเวลา
4
วัน (
24
ชม.) |ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Inhouse
Call
*รับเฉพาะ InHouse Training เท่านั้น
หลักสูตร ASP.NET MVC 5 with Visual Studio 2019
ASP.NET MVC 5
ASP.NET MVC Framework
Web forms
HTML Helpers
สนใจติดต่อเราได้ที่ 022194304
ทักษะ (ระบุได้หลายทักษะ)
คำโปรย

ASP.NET MVC เป็นการพัฒนา Web Application สำหรับพัฒนาเว็บไซต์ หลักสูตร ASP.NET MVC ใช้ Design Pattern Model-View-Controller ซึ่งเป็นการออกแบบและพัฒนาตามหลักของ OOP (Object Oriented Programming)

  • Model คือ ส่วนสำคัญสุดที่เป็น Business Logic
  • View คือ การนำ Model มาแสดงผลเป็น Presentation Logic
  • Controller คือ ผู้ควบคุมประสานงาน เป็น Application Logic

วัตถุประสงค์

  1. สามารถพัฒนา Application ด้วย MVC Framework ได้
  2. สามารถสร้าง Model ด้วย ADO.NET และ Entity Framework ได้
  3. สามารถสร้าง Controller เพื่อควบคุมการทำงานของ Web Application ได้
  4. สามารถออกแบบ User Interface ด้วย Razor View Engine ได้
  5. สามารถกำหนด Routing เพื่อควบคุมการแสดงผลหน้าเว็บได้

หลักสูตรนี้เหมาะสำหรับ

  1. ผู้ที่ต้องการพัฒนา Web Application ด้วย MVC Framework
  2. ผู้ที่ต้องการปรับปรุงและบำรุงรักษา Web Application ให้มีโครงสร้างที่เป็นมาตรฐานและดูแลรักษาได้ง่าย

พื้นฐานของผู้เข้าอบรม

  1. สามารถใช้งานระบบปฏิบัติการ Windows ได้
  2. มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง เช่น C#, VB, Java เป็นต้น
  3. มีพื้นฐานการพัฒนาเว็บ Web Application

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 11 / 10
  2. Microsoft Visual Studio (Community, Professional, or Enterprise)
  3. Microsoft SQL Server Express หรือ Developer Edition

หัวข้อการฝึกอบรม

  • ASP.NET WebForms
  • Web Standards and REST
  • JavaScript and Ajax
  • The MVC Design Pattern

  • Controllers, Models, and Views
  • URL Routing
  • Controller Actions
  • Razor View Engine

  • Controller
  • การกำหนด Actions
  • Action Selectors
  • Action Filters
  • การคืนค่าด้วย ActionResult
  • การกำหนด Parameters

  • การทำงานของ View Engines
  • การกำหนดและแสดงค่าด้วย ViewData and ViewBag
  • การสร้าง Templates and Scaffolding
  • การทำงานของ Bootstrap Framework
  • การกำหนด Layout Pages

  • ADO.NET
  • Entity Framework 6

  • ขั้นตอนการทำงานของ Routing
  • การกำหนด Routes

  • ชนิดของ HTML Helpers
  • Basic Helpers
  • Strongly-Typed Helpers

  • การตรวจสอบความถูกต้องด้วย HTML Helpers
  • การตรวจสอบความถูกต้องฝั่ง Client

  • เข้าใจภาษา LINQ
  • ข้อได้เปรียบของ LINQ
  • การ Query Based Syntax and Method Based Syntax

  • ORM คืออะไร
  • การสร้าง ORMs ด้วย .NET EF6
  • ข้อได้เปรียบของ Entity Framework

  • Entity Framework Code First Migrations
  • Updating Database when the Model Changes
  • Calling Stored Procedures and Functions
  • Code First with existing Database

  • การนำ Web Application ที่พัฒนาแล้วขึ้นใช้บน Server