ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้

ในยุคที่แอปพลิเคชันและเว็บไซต์ต้องสื่อสารกับระบบหลังบ้านด้วย API เป็นหลัก การพัฒนา RESTful API จึงกลายเป็นทักษะสำคัญของนักพัฒนาซอฟต์แวร์ยุคใหม่ หลักสูตรนี้ออกแบบมาเพื่อผู้ที่ต้องการเริ่มต้นสร้าง Backend ด้วย Python และ FastAPI ซึ่งเป็น Framework ที่มีความเร็วสูง ใช้งานง่าย และเป็นที่นิยมในระดับอุตสาหกรรม โดยเราจะพาคุณเรียนรู้เครื่องมือใหม่ล่าสุดอย่าง uv เพื่อการจัดการโปรเจกต์ที่ง่ายและเร็วกว่าเดิม

ผู้เรียนจะได้เรียนรู้ตั้งแต่พื้นฐานโครงสร้าง API, การออกแบบ Endpoint, การจัดการข้อมูลด้วย Database, การยืนยันตัวตนด้วย JWT, การอัปโหลดไฟล์ ไปจนถึงการทดสอบระบบ และการรันระบบผ่าน Docker ผู้เรียนจะได้ลงมือทำ Workshop ครบทุกขั้นตอน พร้อมสามารถนำไปต่อยอดพัฒนาโปรเจกต์จริงได้ทันที

(( เปิดลงทะเบียนพร้อมกันตั้งแต่วันศุกร์ที่ 12 ธันวาคม 2568 เวลา 14.00 น. เป็นต้นไป ))

โปรโมชั่นราคาพิเศษ
  • สำหรับ 200 ท่านแรก ฟรี!
  • ลำดับที่ 201 เป็นต้นไปที่ราคา 300 บาทเท่านั้น
หลังจบหลักสูตรจะปรับราคาเป็น 600 บาท
จากราคาเต็มปกติ 3,900 บาท

สำหรับท่านที่ต้องการซื้อในนามนิติบุคคล สามารถซื้อได้ในราคา 3,900 บาท (ยังไม่รวมภาษีมูลค่าเพิ่ม 7%)

การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม Zoom Meeting และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตร

กำหนดการอบรม
  • วันเสาร์ที่ 13 และ 20 ธันวาคม 2568 เวลา 10:00-16.30 น.
  • อบรมรวม 2 วัน เฉลี่ยวันละ 6 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 12 ชั่วโมง
ภาพรวมหัวข้อการฝึกอบรม
  • เรียนจาก พื้นฐานจริง ไม่มีประสบการณ์ก็เริ่มได้
  • ใช้ FastAPI Framework ที่เร็วและทันสมัย
  • ใช้ uv แทน pip ตามมาตรฐานใหม่ของ Python
  • ใช้ฐานข้อมูล PostgreSQL ยอดนิยมในอุตสาหกรรม
  • มี Workshop ลงมือทำจริงทุกวัน
  • ครบทั้ง Database, JWT, Upload File, Docker และ Testing
  • Deploy ขึ้น Cloud จริง
แล้วผู้สอนเป็นใคร?
  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)

สวัสดีครับ ผมอาจารย์สามิตร โกยม - ผู้สอนหลักสูตรนี้ครับ ผมจบการศึกษาระดับปริญญาโทด้านเทคโนโลยีสารสนเทศ จากมหาวิทยาลัยพระจอมเกล้าพระนครเหนือ และอยู่ในวงการพัฒนาโปรแกรมและไอทีมากว่า 10 ปีแล้ว

  • ประสบการณ์ทำงาน: เคยเป็นโปรแกรมเมอร์ในบริษัทเอกชน, ที่ปรึกษางานไอทีให้กับธุรกิจ SME หลายแห่ง และเป็น อาจารย์พิเศษ สอนวิชาคอมพิวเตอร์อยู่ที่มหาวิทยาลัยพระนครเหนือ (KMUTNB) ระหว่างปี 2557-2560
  • ประสบการณ์สอน: ปัจจุบันผมเป็น CEO และผู้ก่อตั้งสถาบัน IT Genius Engineering และได้ถ่ายทอดความรู้ด้านการเขียนโปรแกรมและพัฒนาเว็บให้กับผู้เรียนกว่า หลายพันคน ตั้งแต่ระดับนักศึกษาไปจนถึงระดับองค์กร
  • ความเชี่ยวชาญ: ผมสอนหลักสูตรด้าน Web Development, Programming และเทคโนโลยีใหม่ๆ มากมาย เช่น PHP, JavaScript, Python ตลอดจน ภาษาใหม่มาแรง อย่าง Rust ซึ่งผมตั้งใจผลักดันให้ผู้เรียนในไทยได้เรียนรู้ก่อนใคร
  • ความมุ่งมั่น: เป้าหมายของผมคือการทำให้การเรียนรู้เทคโนโลยีที่ทันสมัย เป็นเรื่องง่ายและเป็นไปได้สำหรับทุกคน ดังนั้นคุณมั่นใจได้เลยว่าคุณจะได้รับการถ่ายทอดความรู้ด้วยวิธีที่เข้าใจง่าย เป็นกันเอง และนำไปใช้ได้จริง

Fast API for Beginners

ผู้เรียนต้องมีพื้นฐานอะไรบ้าง ?
  • เขียน Python ได้ระดับพื้นฐาน (ตัวแปร, ฟังก์ชัน, import library)
  • ใช้ Terminal / VS Code ได้
  • เข้าใจการใช้งาน Command Line เบื้องต้น
  • ไม่จำเป็นต้องเคยเขียน API มาก่อน
  • ไม่มีพื้นฐาน Web Development มาก่อนก็ได้

หลักสูตรนี้เหมาะกับใคร?
  • นักศึกษา / ผู้เริ่มต้นด้านโปรแกรมมิ่ง
  • Programmer สาย Frontend ที่อยากขยับมาทำ Backend
  • นักพัฒนาที่ต้องการเปลี่ยนสายมาเป็น Backend Developer
  • บุคคลทั่วไปที่ต้องการสร้างระบบ API เป็นของตนเอง

คอมพิวเตอร์และโปรแกรมที่รองรับการพัฒนา
  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 13 ธันวาคม และ 20 ธันวาคม 2025
  • 12 ชั่วโมง
เครื่องมือที่ใช้ในหลักสูตร
  • Visual Studio Code (VS Code)
  • Postman สำหรับทดสอบ API
  • Docker + Docker Compose
  • ภาษา Python 3.11+
  • FastAPI Framework
  • uv แทน pip สำหรับจัดการแพ็กเกจ
  • PostgreSQL Database
  • SQLAlchemy ORM
  • Pydantic สำหรับ Data Validation
  • JWT สำหรับ Authentication
  • Cloud Platform: Render
รายละเอียดหลักสูตร
Section 1: พื้นฐาน REST API + FastAPI + CRUD เบื้องต้น
  • ความรู้พื้นฐานเกี่ยวกับ API และ HTTP Protocol
    • API คืออะไร ?
    • HTTP Protocol เบื้องต้น
    • RESTful API คืออะไร ?
    • GET, POST, PUT, DELETE Methods
    • Status Code
  • แนะนำ FastAPI และจุดเด่นของ Framework นี้
  • ติดตั้ง Python + uv
  • สร้าง Virtual Environment ด้วย uv
  • สร้าง FastAPI Project แรก
  • ทดลองสร้าง API Endpoint แรก /hello
  • Structure ของ FastAPI Project
  • การรับค่า Path, Query, Request Body
  • CRUD แบบไม่ใช้ Database (list, dict)
  • Workshop: สร้างระบบจัดการสินค้า (In-memory CRUD)
Section 2: Database + ORM + Migration + Pydantic
  • แนะนำ Database (PostgreSQL / MySQL)
  • การใช้ Docker Compose เฉพาะ Database
  • ติดตั้ง SQLAlchemy + Pydantic ด้วย uv
  • เชื่อมต่อ FastAPI กับ Database
  • สร้าง Model และ Table
  • CRUD with Database ด้วย ORM
  • การทำ Validation ด้วย Pydantic
  • การใช้งาน Alembic สำหรับ Migration
  • Workshop: ระบบจัดการผู้ใช้งาน (User CRUD + Database)
Section 3: Authentication + JWT + Upload + Testing + Docker
  • แนวคิด Authentication & Authorization
  • การสร้างระบบ Login ด้วย JWT
  • Password Hashing
  • Role & Permission เบื้องต้น
  • Upload File ด้วย FastAPI
  • การจัดการ Static File
  • การเขียน Unit Test สำหรับ FastAPI
  • การสร้าง Dockerfile สำหรับ FastAPI
  • การใช้ Docker Compose สำหรับ FastAPI + Database
  • Workshop: Login + CRUD + Upload + JWT
  • Deploy FastAPI App ขึ้น Cloud (Render)

12 ชั่วโมง

ราคา 300 บาท

ลงทะเบียนแล้ว

422 คน