WORKSHOP.HEADER

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 เดือน (ราคาปกติ)

สามารถติดต่อทีมงานเพื่อคุยรายละเอียด หรือ สำรองที่นั่งได้ก่อนใคร

SECTION_TITLE.OVERVIEW

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

คุณจะได้อะไรจากเวิร์กชอปนี้บ้าง

  • ลงมือทำจริง ได้ Mobile App ทั้ง iOS และ Android เป็นของตัวเองทันที
    1. แอพพลิเคชั่นสำหรับการใช้งาน 3rd-party ต่าง ๆ Recap ความรู้ความเข้าใจสำหรับการเขียนภาษา Dart และ พัฒนาแอพง่ายๆ ด้วย Flutter

    2. E-commerce App แบ่ง 2 ส่วนใหญ่ๆ โดยมีฟังก์ชั่น

      • Seller: การจัดการสินค้า, เพิ่ม/แก้ไข/ลบสินค้า, จัดการข้อมูลสินค้า เช่น ชื่อสินค้า, รายละเอียด, ราคา, สต็อก, รูปภาพ, จัดการหมวดหมู่สินค้า การจัดการคำสั่งซื้อ, ติดต่อกับลูกค้าเกี่ยวกับคำสั่งซื้อ (App Chat)
      • Buyer: การค้นหาสินค้า, การจัดการคำสั่งซื้อ, การจัดการบัญชีผู้ใช้, การแจ้งเตือนและการแจ้งข่าว เป็นต้น
    3. 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

ขจรศักดิ์ พีรพัฒนานนท์ (Senior Software Engineer at Agoda) | Skooldio Instructor
ขจรศักดิ์ พีรพัฒนานนท์
Senior Software Engineer at Agoda

SECTION_TITLE.COURSE_OUTLINE

01

Introduction to Course

  • ทบทวนความรู้จักกับ Flutter
  • ทบทวนความรู้จักกับ syntax dart เบื้องต้น (video + summary in course)
  • ทบทวนความรู้กับ project structure ของ Flutter
  • ทบทวนความรู้จักกับ Widgets พื้นฐาน
    • Basic Widgets
    • Layout Widgets

Recap ความรู้ความเข้าใจสำหรับการเขียนภาษา Dart และ พัฒนาแอพง่ายๆ ด้วย Flutter

การค้นหาสินค้า, การจัดการคำสั่งซื้อ, การจัดการบัญชีผู้ใช้, การแจ้งเตือนและการแจ้งข่าว เป็นต้น

การจัดการสินค้า, เพิ่ม/แก้ไข/ลบสินค้า, จัดการข้อมูลสินค้า เช่น ชื่อสินค้า, รายละเอียด, ราคา, สต็อก, รูปภาพ, จัดการหมวดหมู่สินค้า การจัดการคำสั่งซื้อ, ติดต่อกับลูกค้าเกี่ยวกับคำสั่งซื้อ (App Chat)

App Deployment: เข้าใจและปฏิบัติตามขั้นตอนการนำแอปพลิเคชันไปใช้งานจริงบน App Store และ Google Play Store รวมถึงการจัดการ build, signing และการเตรียมแอปพลิเคชันให้พร้อมสำหรับการเผยแพร่เพื่อให้สามารถเข้าถึงผู้ใช้ได้ทั่วโลก

Gemini Integration: เรียนรู้การนำ API ของ GenAI มาใช้งานร่วมกับแอพพลิเคชั่น

SECTION_TITLE.SCHEDULE

BATCH_OVERLAY.PASSED
27
Feb

Thu, 27 - 28 Feb 2025, 02:30 - 10:30

Building Complete Apps with Flutter รุ่นที่ 1

12,900.00
บาท

SECTION_TITLE.FAQS

Q:

ต้องการซื้อเวิร์คชอปในนามบริษัท

A:

หากต้องการสมัครในนามบริษัทหรือต้องการเอกสารเพิ่มเติม (ใบเสนอราคา, รายละเอียดหลักสูตร, เอกสารประกอบการชำระเงินอื่นๆ)

สามารถติดต่อเราได้ที่ hello@skooldio.com โดยส่งรายละเอียดดังต่อไปนี้

  • ชื่อบริษัท, ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนผู้เรียน ชื่อ, อีเมล, เบอร์ติดต่อ ของแต่ละท่าน

A:

กรณีแจ้งยกเลิกการเข้าร่วมอบรม

  • หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 14 วัน จะได้รับเงินคืนเต็มจำนวน
  • หากแจ้งยกเลิกก่อนวันอบรมอย่างน้อย 7 วัน จะได้รับเงินคืน 50%
  • หากแจ้งยกเลิกก่อนวันอบรมน้อยกว่า 7 วัน บริษัทขอสงวนสิทธิ์ในการคืนเงิน

A:

ผู้เข้าอบรมทุกท่านจะได้รับอีเมลแจ้งการเตรียมตัว ก่อนวันอบรมประมาณ 5-7 วัน

ในวันอบรมผู้เรียนทุกท่านจะได้รับ

  • อาหารกลางวัน 1 มื้อ, อาหารว่าง
  • เอกสารประกอบการเรียนต่างๆ
  • หนังสือและเอกสารสรุปเนื้อหาหลักสูตร
  • ใบกำกับภาษีในกรณีสมัครในนามบริษัท

สำหรับองค์กร

ซื้อคอร์สให้พนักงาน ลดหย่อนภาษี เทียบเท่าส่วนลดสูงสุด 50%

อ่านเพิ่มเติม