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

FlutterFlow App Development

หลักสูตร FlutterFlow App Development เป็นการอบรมสร้างแอปมือถือและเว็บแบบ Low-Code ด้วย FlutterFlow ตั้งแต่ออกแบบหน้าจอ จัดการ State เชื่อม Firebase หรือ Supabase จนถึงรับชำระเงินด้วย Stripe เหมาะกับผู้ที่อยากทำแอปโดยเขียนโค้ดน้อย โปรแกรมเมอร์ และเจ้าของธุรกิจ จบแล้วสร้างแอปที่พร้อม Deploy ได้เอง

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

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

FlutterFlow เป็นเครื่องมือสร้างแอปแบบ Low-Code ที่ออกแบบหน้าจอและ Logic ผ่านหน้าจอแบบลากวาง แล้วสร้างเป็นโค้ด Flutter ให้จริง จึงได้แอปที่รันบน Android, iOS และเว็บจากโปรเจกต์เดียว และยังเพิ่มโค้ดเองหรือส่งต่อโค้ดให้นักพัฒนาได้เมื่องานซับซ้อนขึ้น ทำให้ทั้งทีมธุรกิจและนักพัฒนาใช้ FlutterFlow ทำแอปต้นแบบและแอปใช้งานจริงได้เร็วกว่าการเขียนโค้ดตั้งแต่ต้น

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ที่พาสร้างแอปตั้งแต่ศูนย์ตามแนวทางปัจจุบันของ FlutterFlow ทั้งการออกแบบ UI, Theme และ Component, การจัดการ State, Action Flow Editor, ระบบสมาชิกและฐานข้อมูลบน Firebase, ทางเลือก Supabase, การเรียก REST API, Custom Code, การรับชำระเงินด้วย Stripe ไปจนถึงการทดสอบ ทำงานเป็นทีมด้วย Branching และ Deploy แอปขึ้นเว็บและ Store (อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง ระดับ Beginner-Intermediate)

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

  • ออกแบบหน้าจอด้วย UI Builder, Theme และ Component ที่นำกลับมาใช้ซ้ำได้
  • จัดการ App State, Page State และ Component State และส่ง Parameter ระหว่างหน้าได้
  • เขียน Logic ด้วย Action Flow Editor พร้อมเงื่อนไขและ Action Output ได้
  • ทำระบบสมาชิกและ CRUD ด้วย Firebase หรือ Supabase และเรียก REST API ได้
  • เพิ่ม Custom Code และรับชำระเงินด้วย Stripe ในโหมดทดสอบได้
  • ทดสอบ ทำงานเป็นทีม และ Deploy แอปขึ้นเว็บและ Store ได้

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

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

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

  • ใช้คอมพิวเตอร์และอินเทอร์เน็ตได้คล่อง
  • ไม่จำเป็นต้องเขียนโปรแกรมมาก่อน แต่ถ้ารู้พื้นฐานจะต่อยอด Custom Code ได้ง่ายขึ้น
  • มีบัญชี FlutterFlow และบัญชี Google สำหรับสร้างโปรเจกต์ Firebase
  • มีมือถือ Android หรือ iPhone สำหรับทดสอบแอป (ถ้ามี)

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

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

หลักสูตรนี้เป็นฉบับปรับปรุงใหม่ปี 2026 ที่มาแทนหลักสูตร FlutterFlow รุ่นเดิม เนื้อหาเขียนใหม่ตามฟีเจอร์ปัจจุบันของ FlutterFlow อบรม 3 วัน วันละ 6 ชั่วโมง รวม 18 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายสลับ Lab และ Workshop ตลอดหลักสูตร ระดับ Beginner-Intermediate ผู้เรียนจะได้สร้างแอปจองสถานที่หนึ่งตัวต่อเนื่องตั้งแต่ออกแบบหน้าจอ Theme และ Component จัดการ State เขียน Logic ด้วย Action Flow Editor ทำระบบสมาชิกและฐานข้อมูลด้วย Firebase ลองใช้ Supabase เรียก REST API เพิ่ม Custom Code รับชำระเงินด้วย Stripe ไปจนถึงทดสอบและ Deploy พร้อมรับ Lab Guide และโปรเจกต์ตัวอย่างกลับไปใช้งานต่อ

Day 1 ออกแบบหน้าจอ, Navigation และ State

Section 1: Lab: รู้จัก FlutterFlow และเริ่มโปรเจกต์แรก

  • FlutterFlow คืออะไร ต่างจากการเขียน Flutter เองและเครื่องมือ No-Code อื่นอย่างไร
  • สร้างโปรเจกต์ เลือก Template และตั้งค่าพื้นฐานของแอป
  • รู้จักหน้าจอทำงาน: Canvas, Navigation Menu, Properties Panel และคีย์ลัด
  • Preview, Project History และ Comment สำหรับรีวิวงานร่วมกัน
  • Lab: สร้างหน้าแรกของแอปจองสถานที่และเปิดดูใน Preview

Section 2: Lab: UI Builder, Widget Tree และ Layout

  • Widget พื้นฐาน: Container, Row, Column, Stack, Text, Image และ Button
  • จัดโครงหน้าด้วย Widget Tree และ Page Selector
  • จัด Layout ให้รองรับมือถือ แท็บเล็ต และเว็บด้วย Responsive Visibility
  • ListView และ GridView สำหรับแสดงรายการข้อมูล
  • Lab: หน้ารายการสถานที่และหน้ารายละเอียด

Section 3: Lab: Theme, Design System และ Component

  • ตั้งค่าสี ฟอนต์ และ Typography ของแอปในหน้า Theme
  • รองรับ Light Mode และ Dark Mode
  • สร้าง Component ที่นำกลับมาใช้ซ้ำได้พร้อม Parameter
  • Animation พื้นฐานบน Widget และการเปลี่ยนหน้า
  • Lab: Component การ์ดสถานที่และปุ่มที่ใช้ทั้งแอป

Section 4: Lab: Navigation และการส่ง Parameter ระหว่างหน้า

  • Navigate To, Navigate Back และการตั้งหน้าเริ่มต้นของแอป
  • Bottom Navigation Bar และ Drawer
  • ส่ง Parameter ไปหน้าถัดไปและรับค่ามาแสดงผล
  • Bottom Sheet และ Dialog สำหรับงานสั้น ๆ ในหน้าเดิม
  • Lab: เชื่อมหน้ารายการ หน้ารายละเอียด และหน้าโปรไฟล์

Section 5: Lab: จัดการ State ใน FlutterFlow

  • App State, Page State และ Component State ต่างกันอย่างไร ใช้เมื่อไร
  • Persisted App State สำหรับค่าที่ต้องจำไว้ในเครื่อง
  • Custom Data Type สำหรับข้อมูลที่มีหลายฟิลด์
  • อัปเดต State แล้วให้หน้าจอ Rebuild อย่างเหมาะสม
  • Lab: รายการโปรดที่จำค่าไว้แม้ปิดแอป
Day 2 Logic, Firebase และ REST API

Section 6: Lab: เขียน Logic ด้วย Action Flow Editor

  • Trigger และ Action: On Tap, On Page Load และ On Change
  • เงื่อนไข If/Else และ Action ที่ทำงานต่อกันเป็นลำดับ
  • Action Output Variable สำหรับนำผลลัพธ์ไปใช้ใน Action ถัดไป
  • Action Block สำหรับ Logic ที่ใช้ซ้ำหลายหน้า
  • Lab: ฟอร์มจองพร้อมตรวจข้อมูลและแจ้งผล

Section 7: Lab: ตั้งค่า Firebase และระบบสมาชิก

  • สร้างโปรเจกต์ Firebase และเชื่อมกับ FlutterFlow
  • Sign Up, Sign In และ Sign Out ด้วยอีเมลและบัญชี Google
  • หน้า Onboarding และการพาผู้ใช้ไปหน้าที่เหมาะสมตามสถานะล็อกอิน
  • เก็บและแก้ไขข้อมูลโปรไฟล์ของผู้ใช้ที่ล็อกอิน (Auth User)
  • Lab: ระบบสมาชิกครบตั้งแต่สมัครจนแก้ไขโปรไฟล์

Section 8: Lab: CRUD บน Cloud Firestore

  • ออกแบบ Collection, Document และ Field ใน FlutterFlow
  • Backend Query แบบรายการและแบบเอกสารเดียว พร้อมตัวกรองและการเรียงลำดับ
  • Create, Update และ Delete Document จาก Action
  • ตั้ง Firestore Rules ให้ผู้ใช้เข้าถึงเฉพาะข้อมูลของตัวเอง
  • Lab: เพิ่ม แก้ไข และยกเลิกรายการจอง

Section 9: Lab: อัปโหลดรูปและไฟล์

  • Upload/Save Media จากกล้องหรือคลังภาพ
  • อัปโหลดไปยัง Firebase Storage และเก็บ URL ใน Firestore
  • แสดงรูปพร้อม Placeholder และจัดการไฟล์ขนาดใหญ่
  • Lab: เปลี่ยนรูปโปรไฟล์และแนบรูปสถานที่

Section 10: Lab: เรียก REST API และจัดการ JSON

  • สร้าง API Call พร้อม Header, Query Parameter และ Body
  • ทดสอบ API ใน FlutterFlow และอ่านค่าจาก JSON Path
  • ส่ง Token ที่ได้จากการล็อกอินผ่าน API ด้วย App State
  • API Group สำหรับจัดระเบียบ Endpoint ของระบบเดียวกัน
  • Lab: ดึงข้อมูลสภาพอากาศหรือราคาจาก API มาแสดงในแอป
Day 3 Supabase, Custom Code, ชำระเงิน และ Deploy

Section 11: Lab: ทางเลือก Backend ด้วย Supabase

  • เปรียบเทียบ Firebase กับ Supabase และเลือกให้เหมาะกับงาน
  • เชื่อม Supabase กับ FlutterFlow และดึงโครงสร้างตาราง
  • ระบบสมาชิกด้วย Supabase Authentication
  • Query, Insert, Update และ Delete บนตาราง PostgreSQL
  • Lab: ย้ายหน้ารายการสถานที่มาใช้ข้อมูลจาก Supabase

Section 12: Lab: Custom Code และ AI Agent

  • Custom Function สำหรับคำนวณและแปลงข้อมูล
  • Custom Action และการเพิ่ม Package จาก pub.dev
  • Custom Widget เมื่อ Widget สำเร็จรูปไม่พอ
  • ภาพรวมการใช้ AI Agent ผ่าน FlutterFlow MCP ช่วยแก้ไขโปรเจกต์ และการตรวจผลก่อนใช้
  • Lab: Custom Function คำนวณราคาและ Custom Widget แสดงกราฟ

Section 13: Lab: รับชำระเงินด้วย Stripe

  • ตั้งค่า Stripe ในโหมดทดสอบและกรอก Key ใน FlutterFlow
  • Deploy Cloud Function สำหรับสร้างรายการชำระเงิน
  • Action รับชำระเงินและแปลงจำนวนเงินเป็นหน่วยย่อยก่อนส่ง
  • บันทึกผลการชำระเงินลง Firestore
  • Lab: ชำระค่าจองด้วยบัตรทดสอบของ Stripe

Section 14: ทดสอบ ทำงานเป็นทีม และ Deploy

  • Test Mode, Run Mode และ Local Run สำหรับทดสอบแต่ละขั้น
  • Branching และการ Merge เมื่อทำงานร่วมกันหลายคน
  • เชื่อม GitHub เพื่อเก็บโค้ด Flutter ที่สร้างขึ้น
  • Deploy เว็บแอป และเตรียมแอปขึ้น Google Play และ App Store
  • ตั้งชื่อแอป ไอคอน Splash Screen และสิทธิ์การใช้งาน

Section 15: Workshop: Capstone แอปจองสถานที่ครบวงจร

  • ออกแบบหน้าจอและโครงสร้างข้อมูลตามโจทย์ที่เลือก
  • รวมระบบสมาชิก ฐานข้อมูล อัปโหลดรูป และชำระเงินเข้าด้วยกัน
  • ทดสอบบนมือถือจริงและแก้ปัญหาที่พบ
  • นำเสนอผลงาน รีวิวร่วมกัน และวางแผนพัฒนาต่อ

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

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

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

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

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

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

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

FlutterFlow คืออะไร ต่างจากการเขียน Flutter เองอย่างไร

FlutterFlow เป็นเครื่องมือสร้างแอปแบบ Low-Code ที่ออกแบบหน้าจอ เขียน Logic และเชื่อมฐานข้อมูลผ่านหน้าจอแบบลากวาง แล้วสร้างเป็นโค้ด Flutter ให้ จึงได้แอปที่รันบน Android, iOS และเว็บเหมือนเขียน Flutter เอง แต่ทำได้เร็วกว่ามากในงานทั่วไป เมื่อมีส่วนที่เครื่องมือสำเร็จรูปทำไม่ได้ก็เพิ่ม Custom Code เป็นภาษา Dart ได้ และเชื่อม GitHub เพื่อเก็บโค้ดไว้ให้นักพัฒนาต่อยอดได้ ส่วนการเขียน Flutter เองให้อิสระเต็มที่แต่ต้องเขียนโค้ดทั้งหมด

ทำระบบสมัครสมาชิกและล็อกอินใน FlutterFlow ทำอย่างไร

สร้างโปรเจกต์ Firebase แล้วเชื่อมกับ FlutterFlow ในหน้าตั้งค่า เปิด Authentication และเลือกวิธีล็อกอิน เช่น อีเมลและรหัสผ่านหรือบัญชี Google จากนั้นสร้างหน้า Sign Up และ Sign In แล้วผูก Action การสมัครและล็อกอินเข้ากับปุ่ม ตั้งหน้าเริ่มต้นแยกตามสถานะล็อกอิน และเก็บข้อมูลโปรไฟล์เพิ่มเติมใน Collection ของผู้ใช้ ถ้าใช้ Supabase ก็ทำได้ในแนวทางเดียวกันผ่าน Supabase Authentication

App State, Page State และ Component State ใน FlutterFlow ต่างกันอย่างไร

App State เป็นค่าที่ใช้ได้ทั้งแอป เช่น ตะกร้าสินค้าหรือ Token และตั้งให้จำค่าไว้ในเครื่องแม้ปิดแอปได้ Page State เป็นค่าที่ใช้เฉพาะในหน้านั้น เช่น คำค้นหาหรือตัวเลือกที่ผู้ใช้กำลังเลือก ส่วน Component State เป็นค่าภายใน Component แต่ละตัว ซึ่ง Component อื่นเข้าถึงโดยตรงไม่ได้ ต้องส่งผ่าน Parameter จากหน้าหลัก การเลือกระดับให้เหมาะช่วยให้แอปดูแลง่ายและไม่ Rebuild หน้าจอโดยไม่จำเป็น

หลักสูตร FlutterFlow App Development เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับผู้ที่อยากสร้างแอปมือถือหรือเว็บแอปโดยเขียนโค้ดน้อย โปรแกรมเมอร์ที่ต้องการทำแอปต้นแบบให้เร็วขึ้น เจ้าของธุรกิจและทีม Product ที่ต้องการทดสอบไอเดีย รวมถึงนักศึกษาและผู้สนใจทั่วไป ไม่จำเป็นต้องเขียนโปรแกรมมาก่อน ขอเพียงใช้คอมพิวเตอร์และอินเทอร์เน็ตได้คล่อง และมีบัญชี FlutterFlow กับบัญชี Google สำหรับ Firebase

เรียนจบหลักสูตร FlutterFlow App Development แล้วทำอะไรได้บ้าง

ออกแบบหน้าจอด้วย UI Builder, Theme และ Component จัดการ State เขียน Logic ด้วย Action Flow Editor ทำระบบสมาชิกและ CRUD ด้วย Firebase หรือ Supabase อัปโหลดรูป เรียก REST API เพิ่ม Custom Code รับชำระเงินด้วย Stripe ทำงานเป็นทีมด้วย Branching และ Deploy แอปขึ้นเว็บและเตรียมขึ้น Store ได้ ผู้ผ่านการอบรมได้รับใบประกาศนียบัตร (Certificate of Completion) ที่มีเลขที่ของตัวเองและตรวจสอบออนไลน์ได้

จัดอบรมหลักสูตร FlutterFlow App Development ให้ทีมในองค์กรได้ไหม

ได้ หลักสูตรนี้จัดเป็นการอบรมแบบ In-house ให้ทีมในองค์กรได้ และปรับโจทย์ Workshop ให้ตรงกับงานของทีม เช่น ทำแอปภายในสำหรับบันทึกงานภาคสนามหรือแอปต้นแบบของบริการใหม่ ขอใบเสนอราคาได้จากหน้านี้ หรือติดต่อทาง LINE @itgenius โทร 02-570-8449