ASP.NET Core: MVC Web App with Blazor

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

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

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

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

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

เรียนรู้รูปแบบการใช้งาน Blazor ใน C#

สามารถเลือกใช้ระหว่าง Blazor Server และ Blazor WebAssembly ได้อย่างเหมาะสม

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

การจัดการระบบ Navigation และ Authorization ใน Blazor

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

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

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

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

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

Introduction to ASP.NET Core 

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

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

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

การทำงานกับ Blazor

  • ทำความรู้จักภาพรวมของเทคโนโลยี Blazor : Server และ WebAssembly
  • วิธีใช้งาน Blazor components ใน MVC applications
  • การจัดการ Event และ Data binding ใน Blazor

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

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

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

สอนดี เข้าใจง่าย ได้ความรู้นำไปใช้งานจริงได้ครับ

สิขริน สุวรรณนที
หอสมุดและคลังความรู้มหาวิทยาลัยมหิดล

การจัดเรียงเนื้อหาในการสอน ตั้งแต่ intro จนถึง final มีการเรียงลำดับเนื้อหา ที่คอยแนะนำให้รับรู้เนื้อหาการเรียน อย่างต่อเนื่อง และ ความรู้สอดคล้องกับพื้นฐาน ได้กระชับ และเข้าใจง่าย และสิ่งที่ชอบมาก กว่านั้นคือการแนะนำ ในส่วนของ KM ต่างๆในการหาความรู้เพิ่มเติมและการแก้ไขปัญหา ที่อาจต้องพบเจอ

วรธน นัฐกรานต์นุวัฒน์
กลุ่มบริษัทน้ำตาลไทยรุ่งเรือง

วิทยากรสอนเข้าใจง่าย เห็นภาพชัดเจน ปูพื้นฐานได้ดี

วรารักษ์ ทองคำทวีผล
คณะแพทยศาสตร์วชิรพยาบาล

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

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

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save