WORKSHOP.HEADER

Building Cross-Platform Applications with Flutter

สร้าง App ครั้งเดียว ใช้ได้ทั้ง iOS และ Android ด้วย Flutter

SECTION_TITLE.PROMOTION

ลด 50% จำนวนจำกัด !!

Skooldio Virtual Workshop คืออะไร? ศึกษาเพิ่มเติมได้ที่นี่

SECTION_TITLE.OVERVIEW

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

  • เนื้อหากระชับ เรียนรู้พื้นฐานของ Cross-Platform App, Flutter และภาษา Dart ที่ใช้พัฒนา Flutter
  • 4-app-flutter
  • ลงมือทำจริง ได้ Mobile App ทั้ง iOS และ Android เป็นของตัวเองทันที
    1. แอปโชว์ข้อมูลอย่างง่าย ด้วยฟังก์ชัน Layout & Widgets
    2. แอปโชว์รูปภาพอย่างง่าย พร้อมเพิ่ม UX ที่ดีให้กับแอปด้วยฟังก์ชั่น State, Interaction and Assets
    3. แอปดึงข้อมูลจากอินเตอร์เน็ต และนำมาแสดงผลบนแอป พร้อมทั้งการใช้งาน Navigator 2.0 เพื่อทำระบบ Routing ภายในแอป
    4. แอปสำหรับการใช้งาน 3rd-party ต่าง ๆ ไม่ว่าจะเป็นการดึงข้อมูลจาก Firebase, การนำ Google Maps มาใช้ภายในแอป และการเก็บข้อมูลแบบ Offline
  • ออกแบบ UI prototype ด้วย Flutter ได้
  • Test application ที่สร้างด้วย Flutter ได้
  • สร้างไฟล์ application เพื่ออัปโหลดขึ้น iOS App Store และ Google Play Store ได้
  • สามารถตัดสินใจได้ว่าควรพัฒนา Native หรือ Cross-Platform App

เวิร์กชอป Flutter นี้เหมาะสำหรับ

  • ผู้ที่สนใจเขียน mobile application แต่ไม่รู้จะเริ่มต้นที่ตรงไหนดี
  • ผู้ที่สนใจเขียน mobile application ด้วย Flutter อยู่แล้ว
  • Software Engineer / Software Developer / Front-End Developer / Back-End Developer / Web Developer ที่อยากพัฒนาตนเองให้เก่งยิ่งขึ้น และสนใจพัฒนา App ด้วย framework ยอดนิยมอย่าง Flutter
  • องค์กรที่ต้องการพัฒนา Application ที่ใช้กันเองภายในองค์กร เพื่อเพิ่มประสิทธิภาพองค์กรโดยรวมได้มากยิ่งขึ้น โดยไม่ต้องคำนึงถึงแพลตฟอร์มของคนในองค์กร
  • องค์กรที่ต้องการเริ่มพัฒนา Application หรือมีทีมนักพัฒนาไม่เยอะมาก แต่ต้องการพัฒนา Application บนทุกแพลตฟอร์มโดยไม่ต้องขยายทีม
4-company-flutter

เวิร์กชอปนี้ไม่เหมาะสำหรับ

  • คนที่เขียน Flutter มาเป็นเวลา 2 ปีขึ้นไป
  • คนที่เขียน Flutter ในชีวิตประจำวัน และทำ product ขึ้น production อยู่แล้ว

ความรู้พื้นฐาน และการเตรียมตัว

  • ความรู้การเขียนโปรแกรมพื้นฐาน (Logic การเขียน, คุ้นเคยกับภาษาโปรแกรมอย่างน้อย 1 ภาษา)
  • (optional) ความรู้ Mobile development บน platform ใด platform หนึ่ง
  • สามารถติดตั้งโปรแกรมคอมพิวเตอร์ด้วยตัวเองได้

SECTION_TITLE.COURSE_OUTLINE

01

Dart & Flutter Fundamentals

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

ทดลองสร้าง App พื้นฐานโดยใช้ Basic + Layout widgets

  • ทำความรู้จักกับ Stateful & Stateless
  • ทำความรู้จักกับ Widget tree และการวาง structure ของ Widget
  • ทำความรู้จักกับระบบ Assets เพื่อใช้งานรูปภาพภายในแอป
  • ทำความรู้จักกับ Interaction ใน Flutter

ทดลองสร้าง App โดยใช้ Stateful & Stateless & Interaction & Assets

  • ทำความรู้จักกับ Material และ Cupertino
  • ทำความรู้จักกับ Routing system
    • Flutter Navigator 2.0
  • ทำความรู้จักกับ pub และการใช้ dependencies

ทดลองสร้าง App พื้นฐานที่ใช้ http + Routing + โหลดรูป

  • ทำความรู้จักกับ State management
    • Bloc, Provider, Riverpod, Redux
  • รู้จักกับ dependencies ที่น่าสนใจและกำลังเป็นที่นิยม
    • Flutterfire, shared_preferences, google_maps_flutter

ทดลองสร้าง App พื้นฐานที่ใช้ flutterfire, shared_preferences, google_maps_flutter

  • การเขียน MethodChannel เพื่อเชื่อมต่อกับ Native code
  • การสร้าง animation ใน Flutter

SECTION_TITLE.INSTRUCTOR

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

SECTION_TITLE.SCHEDULE

BATCH_OVERLAY.PASSED
29
Aug

Sun, 29 Aug 2021, 02:30 - 10:00
VIRTUAL
WORKSHOP.HEADER

Building Cross-Platform Applications with Flutter

Skooldio Virtual Workshop

4,450.00
บาท
8,900.00
บาท

SECTION_TITLE.LOCATION

Skooldio Virtual Workshop
Learn From Home

SECTION_TITLE.FAQS

Q:

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

A:

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

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

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

A:

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

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

A:

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

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

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

SECTION_TITLE.CONTACT