ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
AI · AIC-08

สร้าง REST API ด้วย Python FastAPI ครบวงจร

หลักสูตรสร้าง REST API ด้วย Python FastAPI ครบวงจร เป็นการอบรมสร้าง Backend ด้วย FastAPI และ uv ตั้งแต่ออกแบบ Endpoint จัดการฐานข้อมูล ยืนยันตัวตนด้วย JWT อัปโหลดไฟล์ จนถึงรันผ่าน Docker เหมาะกับนักศึกษา ผู้เริ่มต้น และ Frontend Developer ที่อยากทำ Backend จบแล้วสร้าง REST API ด้วย FastAPI ได้เอง

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 3,510 ບາດ / ທ່ານ 3,900 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ12 ຊົ່ວໂມງ · 2 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ໃບຢັ້ງຢືນມີໃບຢັ້ງຢືນ

ພາບລວມຫຼັກສູດ

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

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

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • สร้าง REST API ด้วย Python FastAPI ได้
  • เข้าใจคอนเซปต์ของ Python FastAPI เบื้องต้น

ຫຼັກສູດນີ້ເໝາະສຳລັບ

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

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

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

ຫົວຂໍ້ການຝຶກອົບຮົມ

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)

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร สร้าง REST API ด้วย Python FastAPI ครบวงจร เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ นักศึกษา / ผู้เริ่มต้นด้านโปรแกรมมิ่ง · Programmer สาย Frontend ที่อยากขยับมาทำ Backend · นักพัฒนาที่ต้องการเปลี่ยนสายมาเป็น Backend Developer พื้นฐานที่ผู้เรียนควรมี เขียน Python ได้ระดับพื้นฐาน (ตัวแปร, ฟังก์ชัน, import library) · ใช้ Terminal / VS Code ได้ หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร สร้าง REST API ด้วย Python FastAPI ครบวงจร ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 3,900 บาท (โปรโมชันปัจจุบันเหลือ 3,510 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius