สอบถามหลักสูตรเลือกช่องทางที่สะดวก ทีมงานตอบเองทุกช่อง
LINE @itgeniusตอบเร็วที่สุด · จ–ศ 9:00–17:00 น.
โทรศัพท์
02-570-8449สำนักงาน088-807-9770มือถือ
อีเมลและโซเชียล
contact@itgenius.co.thสำหรับใบเสนอราคาและเอกสารFacebookitgeniusonlineYouTubeitgeniusengขอคำปรึกษาจัดอบรมให้ทีม
พัฒนาเว็บไซต์ · WDC-123

Full-Stack ASP.NET Core, Next.js and SQL Server

หลักสูตร Full-Stack ASP.NET Core, Next.js and SQL Server เป็นการอบรมสร้างระบบงานบนเว็บตั้งแต่ศูนย์ด้วย C#, SQL Server, ASP.NET Core Web API และ Next.js เหมาะกับผู้ที่ยังไม่มีพื้นฐานการเขียนโปรแกรมและเจ้าหน้าที่ไอที จบแล้วได้ระบบเบิกพัสดุที่ล็อกอินและแยกสิทธิ์ผู้ใช้ได้

อัปเดตล่าสุด
ราคาเริ่มต้น 9,450 บาท / ท่าน 10,500 −10% ยังไม่รวม VAT 7% · มีราคาหมู่คณะ
PDFดาวน์โหลด Course Outline
  • ระยะเวลา30 ชั่วโมง · 5 วัน
  • รูปแบบออนไซต์ / ออนไลน์สด
  • รอบถัดไปเปิดตามคำขอ
  • ระดับขั้นสูง

ภาพรวมหลักสูตร

องค์กรจำนวนมากยังทำงานหลายอย่างด้วย Excel กระดาษ หรืออีเมล เช่น การเบิกพัสดุ การขออนุมัติ หรือการบันทึกงานประจำวัน และอยากให้พนักงานภายในสร้างระบบเล็ก ๆ ใช้เองได้ แต่ผู้เริ่มต้นมักไม่รู้ว่าจะเริ่มจากตรงไหน เพราะระบบหนึ่งระบบประกอบด้วยหลายส่วนที่ต้องทำงานร่วมกัน ทั้งภาษาโปรแกรม ฐานข้อมูล API และหน้าเว็บ การเรียนแยกทีละวิชาทำให้เห็นภาพไม่ครบ และนำมาต่อกันเป็นระบบจริงได้ยาก

หลักสูตรนี้พาผู้เรียนที่ยังไม่เคยเขียนโปรแกรมสร้างระบบงานจริง 1 ระบบตั้งแต่ศูนย์ ด้วยชุดเทคโนโลยีที่องค์กรในไทยใช้กันมาก ได้แก่ C# และ ASP.NET Core Web API บน .NET 10 (LTS) สำหรับฝั่งหลังบ้าน Microsoft SQL Server 2025 สำหรับเก็บข้อมูล และ Next.js 16 สำหรับหน้าเว็บ ทุกวันต่อยอดจากโปรเจกต์ SupplyDesk ระบบเบิกพัสดุสำนักงานชุดเดิม จนจบวันที่ห้าผู้เรียนมีระบบที่ล็อกอินได้ แยกสิทธิ์ผู้ใช้ได้ และบันทึกข้อมูลลงฐานข้อมูลได้จริง พร้อมนำโครงสร้างไปปรับใช้กับงานของแผนก (อบรม 5 วัน วันละ 6 ชั่วโมง รวม 30 ชั่วโมง ระดับ Beginner)

สิ่งที่คุณจะได้รับ

  • เข้าใจโครงสร้างของเว็บแอปพลิเคชันสมัยใหม่ ว่าหน้าเว็บ API และฐานข้อมูลทำงานร่วมกันอย่างไร
  • เขียนโปรแกรมด้วยภาษา C# ได้ ตั้งแต่ตัวแปร เงื่อนไข ลูป เมธอด ไปจนถึงคลาสและ List
  • ออกแบบตารางฐานข้อมูลจากโจทย์งานจริง และเขียนคำสั่ง SQL พื้นฐานบน SQL Server ได้
  • สร้าง REST API ด้วย ASP.NET Core Web API และทดสอบผ่านหน้าทดสอบ OpenAPI ได้
  • เชื่อม API กับ SQL Server ด้วย Entity Framework Core และทำ CRUD ได้ครบ
  • สร้างหน้าเว็บด้วย Next.js ที่ดึงและส่งข้อมูลไปยัง API ได้
  • เพิ่มระบบล็อกอินด้วย JWT และจำกัดสิทธิ์การใช้งานตามบทบาทได้
  • เตรียมระบบสำหรับนำขึ้นใช้งานด้วย IIS หรือ Docker และเก็บโค้ดด้วย Git ได้

หลักสูตรนี้เหมาะสำหรับ

  • พนักงานในองค์กรที่อยากสร้างระบบงานภายในแผนกได้เอง โดยยังไม่มีพื้นฐานการเขียนโปรแกรม
  • เจ้าหน้าที่ไอทีหรือผู้ดูแลระบบที่ต้องการเริ่มพัฒนาซอฟต์แวร์ด้วย .NET และ SQL Server
  • ผู้ที่ทำงานกับข้อมูลใน Excel เป็นประจำ และต้องการย้ายงานขึ้นเป็นระบบบนเว็บ
  • นักศึกษาฝึกงานหรือพนักงานใหม่ในทีมพัฒนาที่ใช้ ASP.NET Core และ Next.js

พื้นฐานของผู้เข้าอบรม

  • ใช้งานคอมพิวเตอร์ได้คล่อง ติดตั้งโปรแกรม จัดการไฟล์และโฟลเดอร์ได้
  • เข้าใจการทำงานของตารางข้อมูลใน Excel ในระดับเบื้องต้น
  • มีความตั้งใจลงมือทำตามและแก้ปัญหาด้วยตัวเอง
  • ไม่จำเป็นต้องเคยเขียนโปรแกรม เคยใช้ SQL หรือเคยทำเว็บมาก่อน ผู้สอนปูพื้น C#, SQL, HTML และ JavaScript เฉพาะส่วนที่ใช้จริงในโปรเจกต์

หัวข้อการฝึกอบรม

รายละเอียดหลักสูตร

หลักสูตรนี้ออกแบบสำหรับผู้เริ่มต้นที่ไม่มีพื้นฐานการเขียนโปรแกรม โดยสร้างระบบเดียวครบทุกชั้นตั้งแต่ต้นจนจบ ทั้ง C#, SQL Server, ASP.NET Core Web API และ Next.js ต่างจากหลักสูตร .NET 10 Web API with Angular ที่ใช้ Angular เป็นหน้าเว็บและคาดหวังพื้นฐานการเขียนโปรแกรม, Full-Stack Web Application with Next.js 16 and Prisma ที่ใช้ TypeScript ทั้งฝั่งหลังบ้าน และ C# Programming with SQL Server 2025 ที่เน้นโปรแกรม Desktop และ Console อบรม 5 วัน วันละ 6 ชั่วโมง รวม 30 ชั่วโมง (09:00-16:00 น.)

รูปแบบ Workshop ต่อเนื่องบนโปรเจกต์ SupplyDesk ระบบเบิกพัสดุสำนักงานของบริษัทสมมติ ใช้ข้อมูลจำลองทั้งหมด เนื้อหาอ้างอิง .NET 10 (LTS), C# 14, Entity Framework Core 10, SQL Server 2025 Express Edition และ Next.js 16 ผู้เรียนใช้โน้ตบุ๊ก Windows ของตนเองที่มีสิทธิ์ Administrator เครื่องมือทั้งหมดใช้ได้ฟรี และฝึกนำระบบขึ้นใช้งานด้วย IIS หรือ Docker บนเครื่องของผู้เรียน หลักสูตรเน้นระบบ CRUD ขนาดเล็กที่ใช้งานได้จริงครบทุกชั้น ไม่ครอบคลุม Microservices, Unit Test อย่างเป็นระบบ, การปรับจูนประสิทธิภาพฐานข้อมูล และ CI/CD แบบอัตโนมัติ

Day 1 Programming Fundamentals with C#

Section 1: ภาพรวมเว็บแอปพลิเคชันและเครื่องมือ

  • เว็บแอปพลิเคชันทำงานอย่างไร: หน้าเว็บ (Frontend), API (Backend) และฐานข้อมูล

  • รู้จักโปรเจกต์ SupplyDesk ที่จะสร้างต่อเนื่องตลอด 5 วัน

  • ติดตั้ง .NET 10 SDK, Visual Studio Code พร้อม C# Dev Kit หรือ Visual Studio 2026

  • Lab: สร้างโปรเจกต์แรกด้วยคำสั่ง dotnet new console และ dotnet run

Section 2: ตัวแปร ชนิดข้อมูล และตัวดำเนินการ

  • ชนิดข้อมูลพื้นฐาน int, decimal, string, bool และ DateTime

  • การรับค่าและแสดงผล การแปลงชนิดข้อมูล และ String Interpolation

  • ตัวดำเนินการทางคณิตศาสตร์และการเปรียบเทียบ

  • Lab: โปรแกรมคำนวณมูลค่าพัสดุคงเหลือจากจำนวนและราคาต่อหน่วย

Section 3: เงื่อนไขและการวนซ้ำ

  • การตัดสินใจด้วย if, else และ switch

  • การวนซ้ำด้วย for, foreach และ while

  • การสร้างเมนูวนรับคำสั่งจากผู้ใช้

  • Lab: เมนูหลักของ SupplyDesk ที่เลือกคำสั่งได้จนกว่าผู้ใช้จะออก

Section 4: เมธอด คลาส และ Object

  • การแบ่งโค้ดเป็นเมธอด รับพารามิเตอร์และคืนค่า

  • การสร้างคลาส Property และ Constructor เพื่อแทนข้อมูลจริง เช่น พัสดุและคำขอเบิก

  • แนวคิด Object ที่ใช้ต่อในการเขียน API

  • Lab: สร้างคลาส Item และ Request ของ SupplyDesk

Section 5: List และการจัดการข้อมูลด้วย LINQ

  • เก็บข้อมูลหลายรายการด้วย List

  • ค้นหา กรอง เรียงลำดับ และสรุปยอดด้วย LINQ เบื้องต้น (Where, OrderBy, Sum)

  • การจัดการข้อผิดพลาดด้วย try และ catch

  • Lab: ค้นหาพัสดุตามชื่อและสรุปยอดคงเหลือตามหมวดหมู่

Section 6: Workshop Day 1: โปรแกรม Console ของ SupplyDesk

  • เก็บรายการพัสดุและคำขอเบิกใน List ในหน่วยความจำ

  • เมนูเพิ่มพัสดุ ค้นหาพัสดุ และส่งคำขอเบิก

  • ตรวจจำนวนที่ขอเบิกไม่ให้เกินยอดคงเหลือ และแจ้งข้อผิดพลาดให้ผู้ใช้

  • Workshop: สรุปยอดคงเหลือและรายการคำขอเบิกทั้งหมดบนหน้าจอ Console

Day 2 SQL Server Database Design and Queries

Section 7: เริ่มต้นกับ SQL Server 2025

  • ติดตั้ง SQL Server 2025 Express Edition และ SQL Server Management Studio (SSMS)

  • โครงสร้าง Database, Table, Column และชนิดข้อมูลที่ใช้บ่อย

  • สร้างฐานข้อมูลและตารางทั้งด้วยหน้าจอและด้วยคำสั่ง CREATE TABLE

  • Lab: สร้างฐานข้อมูล SupplyDesk และตารางแรก

Section 8: ออกแบบตารางจากโจทย์งานจริง

  • แยกข้อมูลจากตาราง Excel ออกเป็นหลายตารางที่สัมพันธ์กัน

  • Primary Key, Foreign Key และ Identity

  • ออกแบบตาราง พัสดุ หมวดหมู่ แผนก ผู้ใช้ คำขอเบิก และรายการในคำขอ

  • Lab: วาดแผนภาพความสัมพันธ์ของตารางทั้งหมดใน SSMS

Section 9: จัดการข้อมูลด้วย SQL

  • เพิ่ม แก้ไข และลบข้อมูลด้วย INSERT, UPDATE และ DELETE

  • ดึงข้อมูลด้วย SELECT, WHERE, ORDER BY และ TOP

  • นำข้อมูลจาก Excel เข้าฐานข้อมูลด้วย Import Wizard

  • Lab: นำเข้ารายการพัสดุตัวอย่างจากไฟล์ Excel

Section 10: รวมข้อมูลหลายตารางและสรุปผล

  • เชื่อมตารางด้วย INNER JOIN และ LEFT JOIN

  • สรุปข้อมูลด้วย GROUP BY, COUNT, SUM และ HAVING

  • สร้าง View สำหรับรายงานที่ใช้บ่อย

  • Lab: รายงานคำขอเบิกพร้อมชื่อผู้ขอ แผนก และรายการพัสดุ

Section 11: ความถูกต้องและความปลอดภัยของข้อมูล

  • Constraint: NOT NULL, UNIQUE, CHECK และค่าเริ่มต้น

  • Transaction เมื่อต้องบันทึกหลายตารางพร้อมกัน

  • สำรองและกู้คืนฐานข้อมูลเบื้องต้น

  • Lab: ป้องกันยอดคงเหลือติดลบด้วย CHECK และทดลอง Rollback

Section 12: Workshop Day 2: ฐานข้อมูล SupplyDesk

  • สร้างฐานข้อมูล SupplyDesk ครบทุกตารางพร้อมความสัมพันธ์

  • ใส่ข้อมูลตัวอย่างของพัสดุ แผนก ผู้ใช้ และคำขอเบิก

  • Query รายงานยอดเบิกรายแผนกและพัสดุที่ใกล้หมด

  • Workshop: สร้าง View รายงานและสำรองฐานข้อมูลก่อนเริ่มวันที่สาม

Day 3 ASP.NET Core Web API with EF Core

Section 13: พื้นฐาน REST API และ ASP.NET Core

  • HTTP Method (GET, POST, PUT, DELETE), Status Code และ JSON

  • สร้างโปรเจกต์ด้วย dotnet new webapi แบบใช้ Controller และทำความรู้จักโครงสร้างไฟล์

  • Controller และ Routing

  • เอกสาร OpenAPI ที่ ASP.NET Core สร้างให้ และเพิ่มหน้าทดสอบ API เช่น Swagger UI หรือ Scalar

  • Lab: Endpoint แรกที่คืนรายการพัสดุเป็น JSON

Section 14: เชื่อม SQL Server ด้วย Entity Framework Core 10

  • ติดตั้ง Package และตั้งค่า Connection String

  • สร้าง Model และ DbContext ที่ตรงกับตารางในฐานข้อมูล

  • ใช้ Migration สร้างและปรับโครงสร้างตาราง

  • Lab: เชื่อม API เข้ากับฐานข้อมูล SupplyDesk

Section 15: สร้าง CRUD API

  • อ่านรายการและรายละเอียดข้อมูล พร้อมการค้นหาและแบ่งหน้า

  • เพิ่ม แก้ไข และลบข้อมูลผ่าน API

  • โหลดข้อมูลที่สัมพันธ์กันด้วย Include

  • Lab: CRUD API ของพัสดุพร้อมค้นหาและแบ่งหน้า

Section 16: DTO และการตรวจสอบข้อมูล

  • แยก DTO ออกจาก Model เพื่อควบคุมข้อมูลที่รับและส่ง

  • ตรวจสอบข้อมูลด้วย Data Annotations

  • ส่งข้อความแจ้งข้อผิดพลาดในรูปแบบเดียวกันทั้งระบบ

  • Lab: DTO และกฎตรวจสอบของคำขอเบิก

Section 17: โครงสร้างโค้ดที่ดูแลต่อได้

  • แยก Business Logic ไว้ใน Service และใช้ Dependency Injection

  • เขียนเมธอดแบบ async และ await

  • บันทึก Log เพื่อตรวจสอบปัญหา

  • Lab: ย้ายลอจิกคำขอเบิกจาก Controller ไปไว้ใน Service

Section 18: Workshop Day 3: API ของ SupplyDesk

  • API สำหรับพัสดุ แผนก และคำขอเบิก ที่อ่านและเขียน SQL Server ได้ครบ

  • ตรวจสอบข้อมูลก่อนบันทึก และคืน Status Code ให้ถูกต้อง

  • บันทึกคำขอเบิกพร้อมรายการพัสดุหลายรายการในครั้งเดียว

  • Workshop: ทดสอบทุก Endpoint ผ่านหน้าทดสอบ OpenAPI

Day 4 Next.js Frontend for the API

Section 19: พื้นฐานเว็บที่จำเป็น

  • โครงสร้าง HTML และการจัดหน้าด้วย Tailwind CSS

  • JavaScript เบื้องต้น: ตัวแปร ฟังก์ชัน Array และ Object

  • TypeScript เบื้องต้น: กำหนดชนิดข้อมูลให้ตรงกับ DTO ของ API

  • Lab: หน้า HTML รายการพัสดุที่จัดรูปแบบด้วย Tailwind CSS

Section 20: เริ่มต้นกับ Next.js 16

  • สร้างโปรเจกต์ด้วย create-next-app และทำความรู้จัก App Router

  • React Component, Props และการแบ่งหน้าเว็บเป็นส่วนย่อย

  • สร้างหน้าและเมนูนำทางของระบบ

  • Lab: Layout และเมนูหลักของ SupplyDesk

Section 21: ดึงข้อมูลจาก API

  • เรียก API ด้วย fetch ใน Server Component

  • แสดงรายการพัสดุพร้อมการค้นหาและแบ่งหน้า

  • จัดการสถานะกำลังโหลดและข้อผิดพลาด

  • Lab: หน้ารายการพัสดุที่ดึงข้อมูลจริงจาก API

Section 22: ฟอร์มและการส่งข้อมูล

  • Client Component และ State ด้วย useState

  • สร้างฟอร์มคำขอเบิก ตรวจข้อมูลก่อนส่ง และส่งไปยัง API

  • แก้ไขและยกเลิกคำขอ พร้อมแสดงผลลัพธ์ให้ผู้ใช้

  • Lab: ฟอร์มคำขอเบิกที่เลือกพัสดุได้หลายรายการ

Section 23: เชื่อมหน้าเว็บกับ API อย่างเป็นระบบ

  • ตั้งค่า CORS ฝั่ง ASP.NET Core ให้หน้าเว็บเรียกใช้ได้

  • เก็บ URL ของ API ใน Environment Variable

  • รวมการเรียก API ไว้ในไฟล์เดียวเพื่อแก้ไขง่าย

  • Lab: แก้ปัญหา CORS ที่พบบ่อยระหว่างหน้าเว็บกับ API

Section 24: Workshop Day 4: หน้าเว็บของ SupplyDesk

  • หน้าแสดงรายการพัสดุและค้นหาพัสดุ

  • หน้าส่งคำขอเบิกที่ตรวจข้อมูลก่อนส่ง

  • หน้าดูสถานะคำขอของตัวเอง

  • Workshop: ทดสอบทั้งระบบที่ทำงานกับ API และฐานข้อมูลจริง

Day 5 Authentication, Deployment and Master Workshop

Section 25: ระบบล็อกอินด้วย JWT

  • เก็บรหัสผ่านอย่างปลอดภัยด้วยการ Hash

  • สร้าง Endpoint ล็อกอินที่ออก JWT Token

  • ป้องกัน API ด้วย Authorize Attribute และส่ง Token จากหน้าเว็บ

  • Lab: หน้าล็อกอินของ SupplyDesk ที่เรียก API ที่ป้องกันไว้ได้

Section 26: การแยกสิทธิ์ตามบทบาท

  • กำหนดบทบาทผู้ขอและผู้อนุมัติ

  • จำกัดการเข้าถึง API และหน้าเว็บตามบทบาท

  • ซ่อนเมนูและปุ่มที่ผู้ใช้ไม่มีสิทธิ์

  • Lab: ทดสอบด้วยผู้ใช้สองบทบาทว่าเห็นและทำได้ต่างกัน

Section 27: ลอจิกธุรกิจที่ใช้งานจริง

  • อนุมัติหรือปฏิเสธคำขอ และตัดสต็อกพร้อมกันใน Transaction

  • ป้องกันการเบิกเกินจำนวนคงเหลือ

  • หน้าสรุปยอดเบิกรายแผนกสำหรับผู้อนุมัติ

  • บันทึกประวัติการอนุมัติ ผู้อนุมัติ และเวลาที่ดำเนินการ

  • Lab: ทดสอบกรณีอนุมัติพร้อมกันและกรณีสต็อกไม่พอ

Section 28: เก็บโค้ดและนำระบบขึ้นใช้งาน

  • เก็บโค้ดด้วย Git และแยกค่าตั้งค่าตาม Environment

  • Publish ASP.NET Core ขึ้น IIS หรือรันด้วย Docker

  • Build และ Deploy Next.js สำหรับใช้งานจริง

  • เก็บ Connection String และ Secret ของเครื่องใช้งานจริงแยกจากโค้ด

  • Lab: Publish ระบบทั้งชุดบนเครื่องของผู้เรียน

Section 29: Master Workshop: SupplyDesk ครบวงจร

  • เพิ่มระบบล็อกอินและแยกสิทธิ์ผู้ขอกับผู้อนุมัติ

  • ขั้นตอนอนุมัติที่ตัดสต็อกอัตโนมัติ

  • นำระบบทั้งชุดขึ้นใช้งานและนำเสนอระบบของตัวเอง

  • แนวทางปรับโครงสร้าง SupplyDesk เป็นระบบอื่นของแผนก เช่น ระบบลางานหรือระบบแจ้งซ่อม

  • หัวข้อที่ควรเรียนต่อ: EF Core เชิงลึก, Next.js ขั้นสูง และการทดสอบระบบ

รอบอบรมและรูปแบบการอบรม

สำหรับบุคคล — รอบอบรมทั่วไป

ขณะนี้ยังไม่มีรอบอบรมเปิดรับสมัคร ลงชื่อจองไว้ได้เลย ทีมงานจะติดต่อกลับเป็นกลุ่มแรกเมื่อเปิดรอบถัดไป หรือสอบถามทางไลน์ หรือโทร 02-570-8449 หรือ 088-807-9770

สำหรับองค์กร — In-house / Private Training

  • ปรับเนื้อหาให้ตรงกับเครื่องมือและงานจริงของทีม
  • เลือกวันเอง อบรมที่บริษัทหรือออนไลน์สด
  • ออกใบเสนอราคาในนามนิติบุคคลให้ฝ่ายจัดซื้อ
ขอใบเสนอราคาอบรมองค์กร

วิทยากรผู้สอน

คำถามที่พบบ่อย

หลักสูตรนี้ต่างจาก .NET 10 Web API with Angular, Full-Stack Web Application with Next.js 16 and Prisma และ C# Programming with SQL Server 2025 อย่างไร

.NET 10 Web API with Angular เป็นหลักสูตร 3 วันที่ใช้ Angular เป็นหน้าเว็บและคาดหวังว่าผู้เรียนเขียนโปรแกรมเป็นแล้ว Full-Stack Web Application with Next.js 16 and Prisma ใช้ TypeScript ทั้งฝั่งหน้าเว็บและหลังบ้าน ส่วน C# Programming with SQL Server 2025 เน้นโปรแกรม Desktop และ Console ที่เชื่อมฐานข้อมูล หลักสูตรนี้ออกแบบสำหรับผู้เริ่มต้นที่ไม่มีพื้นฐาน และพาสร้างระบบเดียวครบทุกชั้นตั้งแต่ C#, SQL Server, ASP.NET Core Web API ไปจนถึงหน้าเว็บด้วย Next.js

ไม่เคยเขียนโปรแกรมมาก่อนเลย จะเรียนทันหรือไม่

หลักสูตรนี้ออกแบบมาสำหรับผู้ที่ไม่มีพื้นฐานโดยตรง วันแรกปูพื้นภาษา C# ตั้งแต่ตัวแปร เงื่อนไข และลูป แล้วค่อยต่อยอดทีละขั้น ทุกหัวข้อมี Lab ให้ลงมือทำทันที และทุกวันต่อยอดจากโปรเจกต์เดิม ผู้เรียนจึงเห็นว่าสิ่งที่เรียนไปใช้ทำอะไรในระบบจริง สิ่งที่ต้องมีคือใช้คอมพิวเตอร์ได้คล่องและพร้อมลงมือทำตลอด 5 วัน

ต้องเตรียมเครื่องคอมพิวเตอร์และโปรแกรมอะไรบ้าง

ผู้เรียนนำโน้ตบุ๊ก Windows 10 หรือ 11 แบบ 64 บิตของตนเองมา ต้องมีสิทธิ์ Administrator สำหรับติดตั้งโปรแกรม หน่วยความจำอย่างน้อย 8 GB (แนะนำ 16 GB) และพื้นที่ว่างอย่างน้อย 20 GB โปรแกรมที่ใช้ ได้แก่ .NET 10 SDK, Visual Studio Code หรือ Visual Studio 2026, SQL Server 2025 Express, SQL Server Management Studio, Node.js รุ่น LTS และ Git ทั้งหมดใช้ได้ฟรี และควรต่ออินเทอร์เน็ตได้ระหว่างอบรมเพื่อดาวน์โหลด Package

หลักสูตรใช้ Swagger ทดสอบ API หรือไม่

ตั้งแต่ .NET 9 เป็นต้นมา เทมเพลต Web API ของ ASP.NET Core สร้างเอกสาร OpenAPI ให้ในตัว แต่ไม่ได้ติดตั้งหน้าทดสอบมาให้แล้ว ในหลักสูตรผู้เรียนจะเพิ่มหน้าทดสอบ API เช่น Swagger UI หรือ Scalar เอง แล้วใช้ทดสอบทุก Endpoint ของ SupplyDesk ทำให้เข้าใจว่าแต่ละส่วนทำหน้าที่อะไร

จบหลักสูตรแล้วนำระบบไปใช้งานจริงได้เลยหรือไม่

ผู้เรียนได้ระบบ SupplyDesk ที่ล็อกอินได้ แยกสิทธิ์ผู้ขอและผู้อนุมัติ และบันทึกข้อมูลลง SQL Server ได้จริง พร้อมฝึก Publish ขึ้น IIS หรือ Docker บนเครื่องของตนเอง ระบบนี้เป็นจุดตั้งต้นที่ดีสำหรับปรับเป็นระบบของแผนก แต่ก่อนใช้งานจริงในองค์กรควรให้ทีมไอทีตรวจเรื่องเซิร์ฟเวอร์ การสำรองข้อมูล และความปลอดภัยตามนโยบายขององค์กร

หลักสูตรนี้ไม่ครอบคลุมเรื่องอะไรบ้าง และควรเรียนอะไรต่อ

หลักสูตรเน้นให้ผู้เริ่มต้นสร้างระบบ CRUD ขนาดเล็กที่ใช้งานได้ครบทุกชั้น จึงไม่ครอบคลุม Microservices, การทำ Unit Test อย่างเป็นระบบ, การปรับจูนประสิทธิภาพฐานข้อมูล และ CI/CD แบบอัตโนมัติ หลังจบควรฝึกเขียนโปรแกรมต่อเนื่อง แล้วต่อยอดด้าน Entity Framework Core เชิงลึก, Next.js ขั้นสูง และการทดสอบระบบ

บทความที่เกี่ยวข้อง