(ตั้งแต่รุ่นที่ 31 เป็นต้นไป ขยายหลักสูตรจาก 4 วัน เป็น 5 วัน)
ASP.NET MVC คือการพัฒนา Web Application โดยใช้ Model-View-Controller design pattern ที่ให้งานซอฟท์แวร์คุณภาพสูง เป็น Object-Oriented Application ได้โดยสมบูรณ์ ผู้เรียนจะได้รับความเข้าใจและได้ฝึกฝนการสร้าง ASP.NET MVC Application อย่างถูกต้องและลึกซึ้ง
Model คือหัวใจของ MVC มีส่วน business logic และเป็นส่วนที่สำคัญที่สุด
View คือการนำ Model มาแสดง มีส่วน presentation logic
Controller คือผู้ควบคุมประสานงาน มีส่วน application logic
ASP.NET MVC เป็น Web Application ที่ไม่ได้ปิดบังความเป็นเว็บที่แท้จริง ทำให้นักพัฒนาสัมผัสและเข้าถึงความเป็นเว็บเดิมแท้ แม้จะไม่มีคอนโทรลแบบลากวาง หรืออีเว้นต์โค้ด behind ของคอนโทรล แต่การละทิ้งสิ่งหนึ่งไป กลับเป็นการได้เปิดประตูสู่โลกที่กว้างใหญ่กว่ากันมาก เราสามารถใช้ javascript หรือ package มาตรฐานอื่นๆ จำนวนมาก กับ ASP.NET MVC ได้อย่างสะดวกและเข้ากันได้อย่างดีเลิศ
ASP.NET MVC เหมาะสำหรับเว็บรุ่นใหม่ ใช้ javascript, HTML5, และ CSS ได้อย่างเต็มที่ นับเป็นตัวเลือกสำหรับพัฒนาเว็บที่ไมโครซอฟท์ทำออกมาได้อย่างลงตัวและดีที่สุดเท่าที่เคยทำมา หลักสูตรนี้เป็นหลักสูตรสำคัญที่จะแนะนำผู้เรียนให้รู้จักเรื่องราวมากมายสำหรับคนทำเว็บ ให้ได้เริ่มต้นอย่างถูกต้อง ถูกขั้นตอน และถึงขั้นนำไปประยุกต์ใช้สร้างเว็บติดต่อฐานข้อมูลในงานธุรกิจได้
Programmer and Senior Programmer
ผู้เรียนควรรู้ภาษา C# และ HTML ดี
ดีแค่ไหน? อย่างน้อยผู้เรียนควรเข้าใจและทำตามประโยคเหล่านี้ได้ (สามารถสร้างคลาสที่มีเมธอด และเรียกใช้เมธอดนั้นขอ่งอ๊อบเจ็กต์ของคลาสดังกล่าวได้ / สามารถสร้างเว็บเพจด้วย notepad ให้แสดงภาพ แสดงตาราง ปุ่ม และ hyperlink ที่คลิกแล้วไปเพจอื่นได้)
เราสามารถใช้ภาษา VB หรือ C# ในการสร้างเว็บด้วย ASP.NET MVC ก็ได้ แต่เพื่อความสะดวกของการสอน อาจารย์จะใช้ภาษา C# ผู้เรียนที่จำเป็นต้องใช้ VB ควรศึกษา syntax ทั่วไปของ C# มาก่อน หรืออย่างน้อยต้องอ่านภาษา C# ได้ดี ส่วนเวลาเรียน ผู้เรียนจะเขียนด้วยภาษา VB ก็ได้