หลักสูตร Essential ASP.NET Core MVC

อธิบายเกี่ยวกับหลักสูตร

.NET Core คือ .NET Framework ยุคใหม่ ที่พัฒนาให้สามารถใช้ cross-platform ได้ เราจึงสามารถใช้ภาษา C# เพื่อสร้าง ASP.NET Core application ที่พัฒนาและรันได้บน Windows, Mac และ Linux ได้

ASP.NET Core (เดิมโค้ดเนม ASP.NET 5) ออกแบบใหม่หมด เพื่อให้มีขนาดเล็ก และทำงานได้เร็วขึ้นกว่าเดิมมาก ในการพัฒนาเราสามารถเข้าถึงและจัดการ pipeline ในระดับ low-level ได้มากกว่า ASP.NET เดิม จึงทำให้เราปรับแต่งให้เว็บแอปของเรามีเฉพาะงานที่จำเป็น และปรับแต่งในระดับลึกที่ ASP.NET เดิมทำไม่ได้

ASP.NET Core สามารถเลือกที่จะ target ไปที่ Full .NET Framework (4.6.x หรือต่ำกว่า) หรือจะ target ไปยัง .NET Core 1.0.x ก็ได้ โดยในอนาคต .NET Standard Library 2.0 (ปัจจุบันคือ 1.6) จะมีคำสั่งต่างๆ ครอบคลุมไม่ต่างกับ Full .NET Framework เลย การเลือกใช้ .NET Standard Library จะทำให้แอปที่เราเขียนใช้โค้ดเดียวกันได้บน .NET App แบบต่างๆ รวมไปถึง Xamarin ด้วย

MVC Core (เดิมโค้ดเนม MVC 6) นับเป็นส่วนขยายหนึ่งใน ASP.NET Core framework มีสิ่งที่เพิ่มเติมจาก MVC 5 มากมาย เช่น ActionResult ชุดใหม่ การรวม MVC Controller กับ Web API ไว้ด้วยกัน มี Tag Helper และ View Components การปรับปรุง Razor View Engine ใหม่ รูปแบบ Routing และความลีนของเฟรมเวิร์กโดยรวม (เช่น ใช้คลาสแบบ POCO ทำ Controller ได้)

โดยสรุป ผู้เรียนจะได้ย่นย่อเวลาการเรียนรู้สิ่งใหม่ๆ ที่เกิดขึ้นใน .NET Core, ASP.NET Core, และ ASP.NET Core MVC มากมาย โดยผู้สอนที่มีประสบการณ์ ในเวลา 5 วัน คุณจะไม่รู้สึกแปลกแยกกับ .NET ยุคใหม่นี้ รวมถึงมีความรู้ทักษะที่สามารถสร้าง ASP.NET Core MVC สำหรับ Business Application ตัวต่อไปได้จริง

เหมาะสำหรับ

Web Developers

ความรู้เบื้องต้นที่ต้องมี

ผู้เรียนควรรู้ภาษา C# และ HTML ดี

ดีแค่ไหน? อย่างน้อยผู้เรียนควรเข้าใจและทำตามประโยคเหล่านี้ได้ (สามารถสร้างคลาสที่มีเมธอด และเรียกใช้เมธอดนั้นขอ่งอ๊อบเจ็กต์ของคลาสดังกล่าวได้ / สามารถสร้างเว็บเพจด้วย notepad ให้แสดงภาพ แสดงตาราง ปุ่ม และ hyperlink ที่คลิกแล้วไปเพจอื่นได้)

เราสามารถใช้ภาษา VB หรือ C# ในการสร้างเว็บด้วย ASP.NET Core MVC ก็ได้ แต่เพื่อความสะดวกของการสอน อาจารย์จะใช้ภาษา C# ผู้เรียนที่จำเป็นต้องใช้ VB ควรศึกษา syntax ทั่วไปของ C# มาก่อน หรืออย่างน้อยต้องอ่านภาษา C# ได้ดี ส่วนเวลาเรียน ผู้เรียนจะเขียนด้วยภาษา VB ก็ได้

ลงทะเบียนเรียน

 ติดต่อจัดอบรม In-house Training

จัดอบรมหลักสูตรนี้ ในที่ทำงานของคุณเอง สำหรับกลุ่มผู้เรียน 4-5 คนขึ้นไป

ขอใบเสนอราคา

เนื้อหาวิชา

Day 1

  • Introduction to .NET Core, ASP.NET Core, and MVC Core
  • Creating .NET Core and ASP.NET Core Application
  • Creating ASP.NET Core MVC Application
  • Startup and Main Method
  • Basic Dependency Injection
  • Basic Pipeline and Middleware
  • Understand Model-View-Controller Concepts
  • Create a new page and navigation
  • Create a page with Form Submitting
  • Creating Models with Business Logics

Day 2

  • Routing, Configurations, and Logging in ASP.NET Core
  • More Practicing on Model-View-Controller
  • Client-side and Server-side Validation
  • Bundling and Minifying HTML, Styles, and Scripts
  • Entity Framework Core Code First with SQL Server

Day 3

  • Entity Framework Core In Details
  • Entity Framework Migration (Incremental Update Database)
  • MVC Core Razor Syntax
  • Tag Helpers
  • View Components

Day 4

  • IActionResults
  • Creating and Using Web APIs
  • Doing Ajax with jQuery and Angular
  • Authentication and Authorization with ASP.NET Core Identity

Day 5

  • Recommended Application Architecture
  • Repository Pattern
  • Unit Testing in .NET Core and MVC Core
  • Advanced Topics in MVC Core and more real-world Workshop session

// เรียนรู้ทั้งทฤษฎีให้เข้าใจ และปฏิบัติด้วยการเขียนโค้ด กับโจทย์ case-study ตัวต้นแบบ ด้วยตัวผู้เรียนเอง โดยอาจารย์ ให้คำแนะนำเป็นรายบุคคลอย่างใกล้ชิด

Promotion

CodeChop by GreatFriends

×
Promotion

GF Standard

  • ศิษย์เก่าลด 10%
  • บริษัทศิษย์เก่า ลด 10%
  • สมัครพร้อมกัน 2 คน ลด 5%
  • สมัครพร้อมกัน 3 คน ลด 7%
×
Promotion

GreatFriends for the People

  • บุคคลธรรมดาลด 50% + ไม่มี VAT
  • ไม่รับในนามนิติบุคคล (ไม่ออกใบเสร็จ/ใบกำกับภาษีให้)
  • ไม่มีการออกใบเสร็จรับเงิน/ใบกำกับภาษี/บิลเงินสดให้ในทุกกรณี
  • ใช้ส่วนลดศิษย์เก่าในหลักสูตรนี้ไม่ได้
×
Promotion

None

×
Promotion

Special Holiday

  • สามารถเรียนในนามบุคคลธรรมดาหรือนิติบุคคลก็ได้
  • สำหรับนิติบุคคล ราคานี้ยังไม่ได้รวม VAT 7%
  • ใช้ส่วนลดศิษย์เก่าในหลักสูตรนี้ไม่ได้
×
Promotion

Three Plus One

  • ฉลองเกรทเฟรนด์ครบรอบ 12 ปี สมัครพร้อมกัน 2 คน ลด 10%
  • ศิษย์เก่าลด 10%
  • ฉลองเกรทเฟรนด์ครบรอบ 12 ปี เรียน 3 คอร์ส แถมฟรี 1 คอร์ส
  • บริษัทศิษย์เก่า ลด 10%
×