ONLINECOURSE.HEADER

Mastering Application Development with Flutter

เจาะลึกการพัฒนาแอปฯ Cross Platform ด้วยเครื่องมือ Flutter แบบมือโปร

2,990.00
บาท
4.3
มีตัวอย่างโจทย์ให้ลงมือโค้ดจริง
ไม่เหมาะกับผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรม
เรียนจบรับประกาศนียบัตร

SECTION_TITLE.OVERVIEW

โปรโมชันพิเศษ!

รายละเอียดคอร์ส

เจาะลึกรายละเอียดให้คุณเรียนรู้และพัฒนา Application ให้สมบูรณ์มากยิ่งขึ้นด้วย คอร์สออนไลน์ระดับ Advanced ตั้งแต่การเข้าถึง Hardware ในอุปกรณ์, การใช้งานระบบฐานข้อมูลและการยืนยันตัวตนใน Flutter, การทำให้แอพฯ Acessible, การใช้ Animation ใน Flutter ไปจนถึง การ Debug, การ Deploy และ การ Maintain แอพฯ ให้สามารถใช้งานได้อย่างต่อเนื่อง

สอนโดยผู้เชี่ยวชาญด้าน Mobile app Development คุณขจรศักดิ์ พีรพัฒนานนท์ Senior Software Engineer at Agoda

บทเรียนในคอร์ส Mastering Application Development with Flutter

  1. Accessing Hardware in Flutter
  2. Expanding your Flutter Application
  3. Make your App Accessible
  4. Using Animation in Flutter Application
  5. Deploy your Application to App Store / Play Store
  6. Deep Dive into Flutter Debugging
  7. Flutter Maintainability
  8. Flutter Multiplatforms

เมื่อเรียนจบคอร์สนี้ คุณจะสามารถ..

  • สามารถพัฒนาแอปฯด้วย Flutterให้สามารถเข้าถึง Hardware ต่าง ๆ ของ Device ได้ เช่น GPS, กล้อง
  • ทำแอปฯให้ Acessibility รองรับกลุ่มผู้ใช้งานหลาย ๆ กลุ่มได้
  • เข้าใจการใช้งานระบบฐานข้อมูลและการยืนยันตัวตนผ่าน Firebase ใน Flutter
  • เข้าใจการใช้ Animation ใน Flutter ด้วย Lib รวมถึงการเลือกใช้ Lib ให้เหมาะสม
  • สามารถ Deploy Application ลง Store ต่าง ๆ ทั้ง Android และ iOS
  • สามารถเขียน Test หรือ Debug และ Maintain แอปฯได้ใน Flutter
  • พัฒนาแอปฯ ด้วย Flutter ให้สามารถทำงานบน Desktop และ Web ได้ ในรูปแบบ Multiplatforms

คอร์สนี้เหมาะสำหรับ

  • Developer ที่มีพื้นฐานการพัฒนาแอปฯด้วย Flutter หรือ เคยเขียนภาษา Dart มาก่อน
  • Mobile Developer ที่สนใจพัฒนา Hybrid Application ให้ใช้งานได้ทั้ง iOS และ Android ด้วย Flutter
  • Software Developer อื่น ๆ ที่สนใจพัฒนา Cross-Platform Application ทั้ง Desktop หรือ Website ด้วย Flutter
  • นักเรียน / นักศึกษา ที่สนใจเรียนรู้การพัฒนาแอปฯ แบบ Cross-platform ด้วย Flutter เพื่อเสริมทักษะที่องค์กรกำลังต้องการ เพิ่มโอกาสสมัครงาน

คอร์สนี้ไม่เหมาะสำหรับ

  • ผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรมระดับพื้นฐานมาก่อน
  • ผู้ที่ไม่มีพื้นฐานการพัฒนาแอปฯด้วย Flutter มาก่อน >> แนะนำคอร์สสอนพื้นฐาน Flutter
  • Developer / บริษัทที่ต้องการพัฒนา Application แบบ Native (Kotlin,Swift)

SECTION_TITLE.INSTRUCTOR

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

SECTION_TITLE.COURSE_OUTLINE

01

Course Introduction

Course Introduction

Code ประกอบการเรียน

Course Materials

Accessing Hardware in Flutter Introduction

Architecture of Flutter Plugin

2:41

Using Camera in Flutter

5:28

[Demo] Using Camera in Flutter

11:32

Using GPS in Flutter

4:26

[Demo] Using GPS in Flutter

11:03

Using Storage in Flutter

4:31

[Demo] Using Storage in Flutter

11:53

Build Your Own Plugin

5:06

[Demo] Build Your Own Plugin

12:39

Expanding your Flutter Application Introduction

1:04

Building Form in Your Application

[Demo] Building Form in Your Application

12:06

[Demo] Building Form in Your Application with forme

7:00

Flutter Firebase Overview

Using Firebase Authentication in Flutter

1:43

Using Firebase Cloud Firestore in Flutter

1:42

[Demo] Using Firebase in Flutter

16:33

[Demo] Using Firebase Authentication in Flutter

18:15

[Demo] Using Firebase Cloud Firestore in Flutter Part 1

18:22

[Demo] Using Firebase Cloud Firestore in Flutter Part 2

14:56

Using Firebase Cloud Messaging in Flutter

4:24

[Demo] Using Firebase Cloud Messaging in Flutter

13:55

Using Google Maps in Flutter

3:41

[Demo] Using Google Maps in Flutter

13:29

Flutter Internationalization

10:06

[Demo] Flutter Internationalization

10:06

Accessibility in Flutter

4:52

[Demo] Accessibility in Flutter

12:58

[Demo] Testing Accessibility in Flutter on Android

3:46

Using Animation in Flutter Application Introduction

0:39

Animation in Flutter

8:14

Hero Animation

3:41

Using Lottie in Flutter

2:04

Using Rive in Flutter

1:09

Choosing Animation Tools in Flutter

1:50

[Demo] Animation in Flutter

8:32

[Demo] Hero Animation

5:31

[Demo] Using Lottie in Flutter

7:59

[Demo] Using Rive in Flutter

7:58

Application Deployment Introduction

0:37

Flutter Build Mode (Debug)

3:15

Flutter Build Mode (Release)

2:04

Flutter Build Mode (Profile)

1:07

How to Build a Release App

[Demo] Build a Release App in Flutter

9:33

Submit an application to Play Store

1:54

[Demo] Submit an application to Play Store

24:01

Submit an application to App Store

1:54

[Demo] Submit an application to App Store

17:38

Distribute an App Internally

2:55

[Demo] Distribute your App Internally

7:02

Flutter Debugging Introduction

0:30

Flutter DevTools

4:07

How to Debug via DevTools

[Demo] How to Debug via DevTools

12:12

App Size Inspection and Optimization

4:00

[Demo] App size inspection and Optimization

5:34

Monitor Flutter Performance

3:01

[Demo] Speed Up your Application with Pre-Warmed Skia

4:04

Flutter Maintainability Introduction

How to Write Unit Test in Flutter/Dart

4:33

How to Write E2E Test in Flutter

2:34

How to Write Golden Test in Flutter

2:41

[Demo] Writing Unit Tests in Flutter

9:20

[Demo] Writing Golden Tests in Flutter

10:41

[Demo] Writing Golden Tests in Flutter with golden_toolkit

8:49

[Demo] Writing E2E Tests in Flutter

6:31

Using CI/CD with Flutter Projects

4:12

[Demo] Using CI with Flutter projects

12:21

Flutter Multiplatforms Introduction

0:23

Flutter for Web

3:38

[Demo] Flutter for Web

7:18

Flutter for Desktop

1:33

[Demo] Flutter for Desktop

5:45

Flutter Multiplatforms

1:47

Course Recap

1:30

SECTION_TITLE.FAQS

Q:

วิธีขอใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคล

A:

หากต้องการใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคลสามารถส่งรายละเอียดดังนี้

  • คอร์สที่สนใจและจำนวนผู้เรียน
  • ชื่อ-นามสกุล, เบอร์โทรผู้ติดต่อ
  • ชื่อ-ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)

มาที่ hello@skooldio.com โดยใช้ระยะเวลาดำเนินการไม่เกิน 1 วันทำการ (จันทร์-ศุกร์)

A:

สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com

A:

กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด

A:

สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี

A:

หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้

คอร์สอื่นๆ ที่ผู้ซื้อคอร์สนี้สนใจ