ASP.NET Core: MVC Web App with Razor

อบรมการพัฒนาเว็บแอพพลิเคชั่น ในรูปแบบ ASP.NET Core MVC และ Razor Page
ระยะเวลา
2 วัน ระหว่าง 9:30 - 16:00 น.
รูปแบบการบริการ
  • สอนสดออนไลน์
  • จัดอบรมที่องค์กร (on-site)

สิ่งที่จะได้เรียนรู้จากการอบรม

เครื่องมือและประโยชน์ในการพัฒนาเว็บแอพพลิเคชั่นด้วย ASP.NET Core แบบ MVC

การสร้างและจัดการโปรเจคเว็บแอพพลิเคชั่น

การพัฒนาเว็บแอพพลิเคชั่นแบบ Model-View-Controller ด้วย ASP.NET Core

เรียนรู้รูปแบบการใช้งาน Razor Page

วิธีสร้างและใช้งาน Web Form

การจัดการระบบ Navigation

การ Deploy ขึ้น Azure App Service เบื้องต้น

องค์กรชั้นนำได้เลือกคอร์สนี้ให้ทีมขององค์กร

เนื้อหาคุณภาพ,​ เข้าใจง่าย, สอนโดยผู้มีประสบการณ์ คุณก็สามารถเพิ่มทักษะใหม่ๆ ให้กับทีมของคุณได้ โทรติดต่อเราได้เลย

เนื้อหาในการอบรม

เต็มอิ่มกับการเข้าใจแนวคิดพื้นฐานแน่นๆ และออกแบบจากการใช้งานจริง

Introduction to ASP.NET Core 

  • ทำความเข้าใจ ASP.NET Core Framework
  • เรียนรู้เครื่องมือใน ASP.NET เวอร์ชั่นล่าสุด
  • เข้าใจแนวคิดการจัดการโปรเจคแบบ Model-View-Controller และ Razor Page
  • แนะนำตัวอย่างโปรเจคที่จะใช้เรียนรู้ตลอดคอร์สนี้ 

สร้างและจัดการ Web Application 

  • เรียนรู้วิธีการสร้างโปรเจค Web Application 
  • การปรับแต่ง configuration ที่จำเป็นต่างๆ 
  • ทำความรู้จัก Dependency ที่จำเป็น
  • การสร้าง และจัดการหน้าเว็บแอพพลิเคชั่นในรูปแบบ MVC
    • การสร้าง Controller
    • การสร้าง View ด้วย Razor Page
    • การกำหนด Route
    • การจัดการ Request

การทำงานกับ Web Form 

  • เรียนรู้โครงสร้างการจัดการ Web Form บน Razor Page
  • วิธีการใช้งาน Model Binding
  • การ Validate ข้อมูลบน Form

การติดต่อใช้งานฐานข้อมูลด้วย Entity Framework 

  • ทำความรู้จัก Entity Framework
  • การสร้างและจัดการ Datasource ด้วย DbContext และ DbSet 
  • การ Validate ข้อมูล
  • การใช้ Data Annotation
  • การ query ข้อมูด้วย LINQ และ Entity
  • การทำ CRUD Operation เบื้องต้นใน Entity Framework

Authentication & Authorization

  • ทำความเข้าใจแนวคิดต่างๆ ของการทำ Authentication 
  • วิธีการใช้ Middleware
  • การใช้งานระบบ Token-based Authentication Flow
  • การใช้งานระบบ Cookie-based Authentication Flow

Deployment, Debugging, & Logging

  • เรียนรู้บริการ Azure App Service เบื้องต้น
  • การสร้าง Azure App Service 
  • การ Deploy โดยตรงจาก Azure CLI
  • การ Deploy ผ่าน Github 
  • การ Deploy แบบ zero-downtime ด้วย Deployment Slot 
  • การดู Log และ Debug บน Azure App Service

ความรู้พื้นฐานที่จำเป็น

  • มีประสบการณ์ในการใช้งานคอมพิวเตอร์ไม่น้อยกว่า 30 ชั่วโมง
  • มีประสบการณ์ในการเขียนโปรแกรมด้วยภาษา C#.NET ไม่น้อยกว่า 50 ชั่วโมง หรือผ่านหลักสูตร .NET Core Essential มาแล้ว

เกี่ยวกับผู้สอน

พล หรือ โค้ชพล เป็นที่ปรึกษา และวิทยากรสายเทคโนโลยี ที่สนใจและมีประสบการณ์ในการทำเว็บ โมบายล์แอพพลิเคชั่น กว่า 8 ปี เป็นผู้ก่อตั้ง Nextflow.in.th และแนะนำการใช้เทคโนโลยี Cross Platform เป็นคนแรกในประเทศไทยบน YouTube

ปัจจุบันได้รับตำแหน่ง Microsoft MVP (Most Valuable Professional) และรักที่จะถ่ายทอดความรู้ ความเข้าใจด้านเทคโนโลยีในฐานะที่ปรึกษา และวิทยากรให้กับองค์กร และสถาบันการศึกษาต่างๆ

“หากเราเข้าใจแก่นของเทคโนโลยีได้อย่างถูกต้อง การเรียนรู้จะง่ายและสนุก เอาไปใช้ในงานของเราได้อย่างมั่นใจกว่าแน่นอน”

รีวิวจากผู้เรียน

สอนเข้าใจง่ายมากครับ

ตะวัน สุวรรณหงษ์
ไทยรุ่งเรืองอุตสาหกรรมจำกัด
ได้ความรู้ พร้อมด้วยบรรยากาศการเรียนการสอนที่เป็นกันเอง
Pavariss
FWD Insurance

สอนพื้นฐานได้ดีครับ ลำดับเนื้อหาดี

ศิรวิทย์ จันทร์ประภาพ
บริษัท วัน เซ็นทริค จำกัด

สนใจติดต่อจัดอบรมสำหรับทีมองค์กร ทั้งแบบ on-site และ online training ได้ตามช่องทางด้านล่างเลย

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save