Building Complete Apps with Flutter
สร้างแอปพลิเคชันด้วย Flutter ฉบับ Best Practices
SECTION_TITLE.PROMOTION
โปรโมชันพิเศษ!
- **Early Bird **ลดทันที 15% เพียงกรอกโค้ด TECH25_EB_15 (จำนวนจำกัด เหลือเพียง 3 ท่าน!!)
อบรมกับ Skooldio ได้ยกเว้นภาษีเงินได้ 250% หรือ เทียบเท่าได้รับส่วนลดถึง 50%
นิติบุคคลสามารถส่งพนักงานเข้าอบรมกับ Skooldio และรับสิทธิลดหย่อนภาษีเงินได้สูงสุดถึง 250%
ผ่อนชำระ 0% นานสูงสุด 10 เดือน (ราคาปกติ)
สามารถติดต่อทีมงานเพื่อคุยรายละเอียด หรือ สำรองที่นั่งได้ก่อนใคร
- ติดต่อคุณโจ โทร: 062-195-1592 / Email: akarat@skooldio.com
- ติดต่อคุณนน โทร: 095-009-8608 / Email: nontawat@skooldio.com
SECTION_TITLE.OVERVIEW
เวิร์กชอปนี้เน้นไปที่การฝึกฝนทักษะที่จำเป็นในการต่อยอดโปรเจคในการพัฒนาแอปพลิเคชั่นโดยใช้ Flutter เหมาะกับผู้เรียนที่มีพื้นฐานการใช้ Flutter และต้องการเรียนรู้เทคนิคต่างๆ ในการพัฒนาแอพพลิเคชั่น Flutter
คุณจะได้อะไรจากเวิร์กชอปนี้บ้าง
- ลงมือทำจริง ได้ Mobile App ทั้ง iOS และ Android เป็นของตัวเองทันที
-
แอพพลิเคชั่นสำหรับการใช้งาน 3rd-party ต่าง ๆ Recap ความรู้ความเข้าใจสำหรับการเขียนภาษา Dart และ พัฒนาแอพง่ายๆ ด้วย Flutter
-
E-commerce App แบ่ง 2 ส่วนใหญ่ๆ โดยมีฟังก์ชั่น
- Seller: การจัดการสินค้า, เพิ่ม/แก้ไข/ลบสินค้า, จัดการข้อมูลสินค้า เช่น ชื่อสินค้า, รายละเอียด, ราคา, สต็อก, รูปภาพ, จัดการหมวดหมู่สินค้า การจัดการคำสั่งซื้อ, ติดต่อกับลูกค้าเกี่ยวกับคำสั่งซื้อ (App Chat)
- Buyer: การค้นหาสินค้า, การจัดการคำสั่งซื้อ, การจัดการบัญชีผู้ใช้, การแจ้งเตือนและการแจ้งข่าว เป็นต้น
-
Feature highlight
- API Integration: การจัดการ request, response และ error handling ในแอปพลิเคชัน
- User Authentication: เข้าใจและนำเทคนิคการยืนยันตัวตนผู้ใช้ไปใช้ รวมถึงการลงทะเบียนผู้ใช้ การเข้าสู่ระบบ และการจัดการ session เพื่อรักษาความปลอดภัยและประสบการณ์การใช้งานที่ดี
- เทคนิคการทำ Face Authentication การยืนยันตัวตนด้วยใบหน้า
- Push Notifications: นำเทคนิคการส่งการแจ้งเตือนแบบ push ไปใช้ เพื่อแจ้งเตือนผู้ใช้เกี่ยวกับเหตุการณ์หรือข้อมูลใหม่ ๆ แม้แอปพลิเคชันจะไม่ได้เปิดใช้งานอยู่
- Media Handling and Upload: เรียนรู้วิธีการจัดการและประมวลผลสื่อมีเดียในแอปพลิเคชัน รวมถึงการถ่ายรูป, อัปโหลด, แสดงผล และการจัดการวิดีโอ เพื่อเพิ่มฟังก์ชันการใช้งานและประสบการณ์ของผู้ใช้
- Database management: Node.js, Firebase
- GenAI Integration: เรียนรู้การนำ API ของ GenAI มาใช้งานร่วมกับแอพพลิเคชั่น
- App Deployment: เข้าใจและปฏิบัติตามขั้นตอนการนำแอปพลิเคชันไปใช้งานจริงบน App Store และ Google Play Store รวมถึงการจัดการ build, signing และการเตรียมแอปพลิเคชันให้พร้อมสำหรับการเผยแพร่เพื่อให้สามารถเข้าถึงผู้ใช้ได้ทั่วโลก
-
- สามารถเข้าใจการพัฒนาและการออกแบบแอพพลิเคชั่นที่มีความซับซ้อน หรือ เป็นแอพพลิเคชั่นขนาดใหญ่
- สามารถตัดสินใจได้ว่าควรพัฒนา Native หรือ Cross-Platform App
ทำไมต้องเรียนคอร์สนี้
- เป็นการทำ Real World Project ที่ถูกคัดสรรมาเพื่อให้ตรงกับ use case จริงในการทำงาน
- ผู้เรียนจะได้ฝึกฝนทักษะการเขียนแอปพลิเคชั่นผ่านการทำ Project ระหว่างการเรียน
- ผู้เรียนจะได้ประยุกต์ใช้ทักษะที่หลากหลาย ไม่ว่าจะเป็น การใช้ API, User Authentication, Media Handlings, Push Notifications ผ่านการทำ Project จริง
คอร์สเรียนนี้เหมาะกับใคร
- ผู้ที่มีพื้นฐานการเขียน Flutter บางส่วนและต้องการคำแนะนำในการทำ Project ของตนเองให้มากยิ่งขึ้น
- นักพัฒนาเว็บไซต์ที่ต้องการพัฒนาทักษะในส่วนของการเขียนแอปพลิเคชั่นของตนเอง
- Software Engineer / Software Developer / Front-End Developer / Back-End Developer / Web Developer ที่อยากพัฒนาตนเองให้เก่งยิ่งขึ้น และสนใจพัฒนา App ด้วย framework ยอดนิยมอย่าง Flutter
- องค์กรที่ต้องการพัฒนา Application ที่ใช้กันเองภายในองค์กร เพื่อเพิ่มประสิทธิภาพองค์กรโดยรวมได้มากยิ่งขึ้น โดยไม่ต้องคำนึงถึงแพลตฟอร์มของคนในองค์กร
- องค์กรที่ต้องการเริ่มพัฒนา Application หรือมีทีมนักพัฒนาไม่เยอะมาก แต่ต้องการพัฒนา Application บนทุกแพลตฟอร์มโดยไม่ต้องขยายทีม
พื้นฐานที่จำเป็น?
- การเขียนโปรแกรมภาษา Dart เบื้องต้น
- หากใครยังไม่มีประสบการณ์แนะนำเรียนคอร์ส ++Flutter Pack From Basic to Advanced++
ไม่เหมาะกับ?
- คนที่เขียนโปรแกรมอย่างเชี่ยวชาญอยู่แล้ว
- คนที่ไม่เคยเขียนโปรแกรมมาก่อน
SECTION_TITLE.INSTRUCTOR

SECTION_TITLE.COURSE_OUTLINE
Recap Dart & Flutter Fundamentals
- ทบทวนความรู้จักกับ Flutter
- ทบทวนความรู้จักกับ syntax dart เบื้องต้น (video + summary in course)
- ทบทวนความรู้กับ project structure ของ Flutter
- ทบทวนความรู้จักกับ Widgets พื้นฐาน
- Basic Widgets
- Layout Widgets
Workshop I: Create Your Flutter app with 3rd-party SKDs
Recap ความรู้ความเข้าใจสำหรับการเขียนภาษา Dart และ พัฒนาแอพง่ายๆ ด้วย Flutter
Workshop II: Create Your Flutter app with Buyer App
การค้นหาสินค้า, การจัดการคำสั่งซื้อ, การจัดการบัญชีผู้ใช้, การแจ้งเตือนและการแจ้งข่าว เป็นต้น
Workshop III: Create Your Flutter app with Seller App
การจัดการสินค้า, เพิ่ม/แก้ไข/ลบสินค้า, จัดการข้อมูลสินค้า เช่น ชื่อสินค้า, รายละเอียด, ราคา, สต็อก, รูปภาพ, จัดการหมวดหมู่สินค้า การจัดการคำสั่งซื้อ, ติดต่อกับลูกค้าเกี่ยวกับคำสั่งซื้อ (App Chat)
Workshop IV: Flutter App Deployment
App Deployment: เข้าใจและปฏิบัติตามขั้นตอนการนำแอปพลิเคชันไปใช้งานจริงบน App Store และ Google Play Store รวมถึงการจัดการ build, signing และการเตรียมแอปพลิเคชันให้พร้อมสำหรับการเผยแพร่เพื่อให้สามารถเข้าถึงผู้ใช้ได้ทั่วโลก
Extra Lessons
Gemini Integration: เรียนรู้การนำ API ของ GenAI มาใช้งานร่วมกับแอพพลิเคชั่น
SECTION_TITLE.SCHEDULE
Building Complete Apps with Flutter รุ่นที่ 1
SECTION_TITLE.FAQS
Q:
หากลงทะเบียนแล้วไม่สามารถไปเรียนได้
A:
กรณีแจ้งยกเลิกการเข้าร่วมอบรม
- หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 14 วัน จะได้รับเงินคืนเต็มจำนวน
- หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 7 วัน จะได้รับเงินคืน 50%
- หากแจ้งยกเลิกก่อนวันอบรมน้อยกว่า 7 วัน บริษัทขอสงวนสิทธิ์ในการคืนเงิน
Q:
สมัครเวิร์คชอปแล้วจะได้รับอะไรบ้าง
A:
ผู้เข้าอบรมทุกท่านจะได้รับอีเมลแจ้งการเตรียมตัว ก่อนวันอบรมประมาณ 5-7 วัน
ในวันอบรมผู้เรียนทุกท่านจะได้รับ
- อาหารกลางวัน 1 มื้อ, อาหารว่าง
- เอกสารประกอบการเรียนต่างๆ
- หนังสือและเอกสารสรุปเนื้อหาหลักสูตร
- ใบกำกับภาษีในกรณีสมัครในนามบริษัท
