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) และรักที่จะถ่ายทอดความรู้ ความเข้าใจด้านเทคโนโลยีในฐานะที่ปรึกษา และวิทยากรให้กับองค์กร และสถาบันการศึกษาต่างๆ

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

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

อาจารย์ผู้สอนมีความรู้และประสบการณ์เป็นอย่างมากครับถ่ายทอดได้เข้าใจง่าย

กฤษฎา แก้วผุดผ่อง
หอสมุดและคลังความรู้มหาวิทยาลัยมหิดล

อาจารย์อธิบายได้ดีมาก เห็นภาพชัดเจน

สุรสิทธิ์ ศักดา
มหาวิทยาลัยเทคโนโลยีราชมงคลศรีวิชัย

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

ตะวัน สุวรรณหงษ์
ไทยรุ่งเรืองอุตสาหกรรมจำกัด

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

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

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save