รหัสหลักสูตร : DEV-VS-03
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
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 4 วัน (24 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา CALL *รับเฉพาะ InHouse Training เท่านั้น
Virtual Training/Class Room
Virtual Training สอนสดผ่าน microsoft teams Microsoft Teams Class Room อบรมที่ 9Expert bts ราชเทวี สามารถตรวจสอบรูปแบบการอบรมได้ที่ตารางฝึกอบรม
รูปภาพประกอบหลักสูตร
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาวัตถุประสงค์
- สามารถพัฒนา Application ด้วย MVC Framework ได้
- สามารถสร้าง Model ด้วย ADO.NET และ Entity Framework ได้
- สามารถสร้าง Controller เพื่อควบคุมการทำงานของเว็บแอปพลิเคชันได้
- สามารถออกแบบ User Inteface ด้วย Razor View Engine ได้
- สามารถกำหนด Routing เพื่อควบคุมการแสดงผลหน้าเว็บได้
หลักสูตรนี้เหมาะสำหรับ
- ผู้ที่ต้องการพัฒนาเว็บแอปพลิเคชันด้วย MVC Framework
- ผู้ที่ต้องการปรับแก้ไขเว็บแอปพลิเคชันให้มีโครงสร้างที่เป็นมาตรฐาน และสามารถแก้ไขได้รวดเร็ว
พื้นฐานของผู้เข้าอบรม
- สามารถใช้งานระบบปฏิบัติการ Windows ได้
- มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง เช่น C#, VB, Java เป็นต้น
- มีพื้นฐานการพัฒนาเว็บแอปพลิเคชัน
ความต้องการของระบบ
- ระบบปฏิบัติการ Windows 11 / 10 / 8
- Microsoft Visual Studio
- Microsoft SQL Server
หัวข้อการฝึกอบรม
- พื้นการพัฒนาแอปพลิเคชัน
- ASP.NET WebForms
- Web Standards and REST
- JavaScript and Ajax
- The MVC Design Pattern
- โครงสร้างของ ASP.NET MVC
- Controllers, Models, and Views
- URL Routing
- Controller Actions
- Razor View Engine
- การกำหนด Controllers and Actions
- Controller
- การกำหนด Actions
- Action Selectors
- Action Filters
- การคืนค่าด้วย ActionResult
- การกำหนด Parameters
- การสร้าง Views
- การทำงานของ View Engines
- การกำหนดและแสดงค่าด้วย ViewData and ViewBag
- การสร้าง Templates and Scaffolding
- การทำงานของ Bootstrap Framework
- การกำหนด Layout Pages
- การสร้าง Model
- ADO.NET
- Entity Framework 6
- การกำหนด Routes and URLs
- ขั้นตอนการทำงานของ Routing
- การกำหนด Routes
- HTML Helpers
- ชนิดของ HTML Helpers
- Basic Helpers
- Strongly-Typed Helpers
- การตรวจสอบความถูกต้องของข้อมูล
- การตรวจสอบความถูกต้องด้วย HTML Helpers
- การตรวจสอบความถูกต้องฝั่ง Client
- LINQ
- เข้าใจภาษา LINQ
- ข้อได้เปรียบของ of LINQ
- การ Query Based Syntax and Method Based Syntax
- Entity Framework
- ORM คืออะไร
- การสร้าง ORMs ด้วย .NET EF6
- ข้อได้เปรียบของ Entity Framework
- Database Migration, DB Procedures and Functions
- Entity Framework Code First Migrations
- Updating Database when the Model Changes
- Calling Stored Procedures and functions
- Code First with existing Database
- Deployment
- การนำเว็บแอปพลิเคชันที่พัฒนาแล้วขึ้นใช้บน Server
อบรมภายในองค์กร/Private (In-House)
ขอใบเสนอราคาRoad map
หมายเหตุ
- โปรโมชั่นหลักสูตรต่อเนื่อง เรียนต่อเนื่องของกลุ่มวิชานั้นๆ ได้รับส่วนลด 15%
- เปิดอบรมเมื่อมีผู้สมัครตั้งแต่ 4 ท่านขึ้นไป
- ตรวจสอบโปรโมชั่น