หลักสูตรอบรมสำหรับองค์กร

Google Flutter 3: Essential

จากเริ่มต้นถึงอัพขึ้น App Store กับการสร้าง Mobile Application ที่ใช้ได้ทั้ง iOS และ Android ด้วย Google Flutter
ระยะเวลา
3 วัน ระหว่าง 10:00 - 16:00 น.
รูปแบบการบริการ
  • สอนสดออนไลน์
  • จัดอบรมที่องค์กร (on-site)

สิ่งที่จะได้เรียนรู้จากการอบรม

ปรับแนวคิดการพัฒนา Web App และ Desktop App มาสู่การพัฒนา Mobile App ได้อย่างถูกต้อง ลดเวลาในการทำงาน

วิธีการใช้งาน Google Flutter ในการพัฒนา Mobile Application สำหรับ iOS และ Android

วิธีการเขียนโค้ดภาษา Dart

การเชื่อมต่อแอพพลิเคชั่นกับ Database ผ่าน Web API

ความเข้าใจ และวิธีการเอาแอพขึ้น Store

องค์กรชั้นนำได้เลือกคอร์สนี้ให้ทีมขององค์กร

เนื้อหาคุณภาพ,​ เข้าใจง่าย, สอนโดยผู้มีประสบการณ์ คุณก็สามารถเพิ่มทักษะใหม่ๆ ให้กับทีมของคุณได้ โทรติดต่อเราได้เลย

เนื้อหาในการอบรม

เต็มอิ่มกับการเข้าใจแนวคิดพื้นฐานแน่นๆ และออกแบบจากการใช้งานจริง

ปูพื้นฐาน สิ่งที่ต้องเจอในการสร้าง Mobile Application

  • ทำความรู้จัก Mobile Application Development Life Cycle
  • รู้จักกับ Google Flutter
  • ใช้งาน Google Flutter ในการพัฒนาแอพพลิเคชั่น แบบ Cross Platform
    • สร้างโปรเจค
    • ทดสอบโปรเจคใน Emulator
    • ทดสอบโปรเจคในอุปกรณ์จริง
    • พื้นฐานการเขียนแอพ Flutter ด้วยภาษา Dart
      • ตัวแปร
      • Function
      • Class
      • Widget
      • Stateful & Stateless
  • การ Debug และการเขียนโปรแกรมเบื้องต้น

User Interface และ Form สร้างและจัดการส่วนติดต่อผู้ใช้

  • พื้นฐานการเขียนโปรแกรมภาษา Dart (2)
  • เข้าใจการทำงานของ User Interface ในระบบ Widget
  • เขียนและจัดการ Widget
  • สร้างใช้งาน Basic User Interface
    • Button
    • Text
  • แนวคิดสำคัญในการจัดวาง Layout
  • การสร้าง และรับข้อมูลจากแบบ Form
    • การสร้างและจัดการ Form
    • การใช้งาน TextFormField
    • การใช้งาน TextEditingController
    • การ validate ข้อมูลจาก Form
  • ระบบ Navigation การสร้าง และจัดการ Mobile Page
    • สร้างไฟล์ Dart และ Widget ตัวแทนหน้า Page ต่างๆ
    • การสร้างระบบแอพแบบ Master-Detail

Web API และ State Management

  • การใช้งาน List Component เบื้องต้น
  • แนวคิดการเขียนโปรแกรมติดต่อกับ Web API
  • การเขียนส่วนรับส่งข้อมูลแบบ JSON
  • การใช้งาน HTTP Client
  • การแสดงส่วนการโหลด และรายงานข้อมูลจาก Web API
  • การนำข้อมูลจาก Web API มาใช้กับ Widget ในแอพพลิเคชั่น
  • การประยุกต์ใช้ ระบบ State Management แบบต่างๆ ในแอพพลิเคชั่น
    • Provider
  • แนวคิดการสร้างไฟล์สำหรับติดตั้ง Android Application (APK)
  • แนวคิดการสร้างไฟล์สำหรับติดตั้ง iOS Application (IPA)

ทำความเข้าใจและวิธีการส่ง Application ขึ้นดาวน์โหลดผ่าน Store

  • เข้าใจกลไกการทำงานของ App Store และ Google Play Store
    • การตรวจสอบแอพพลิเคชั่น
    • การกรอกรายละเอียดของแอพพลิเคชั่น
    • การอัพโหลดไฟล์แอพ
    • การรับมือกับการ reject หรือแอพไม่ผ่านการตรวจสอบ
  • Exercise การอัพโหลดไฟล์แอพขึ้นใช้งาน

ความรู้พื้นฐานที่จำเป็น

  • มีประสบการณ์ในการพัฒนาเว็บด้วยภาษา HTML, CSS, JavaScript ไม่ต้องโปร
  • ไม่จำเป็นต้องเคยทำโมบายล์แอพพลิเคชั่นมาก่อน

เกี่ยวกับผู้สอน

พล หรือ โค้ชพล เป็นที่ปรึกษา และวิทยากรสายเทคโนโลยี ที่สนใจและมีประสบการณ์ในการทำเว็บ โมบายล์แอพพลิเคชั่น กว่า 8 ปี เป็นผู้ก่อตั้ง Nextflow.in.th และแนะนำการใช้เทคโนโลยี Cross Platform เป็นคนแรกในประเทศไทยบน YouTube

ปัจจุบันได้รับตำแหน่ง Microsoft MVP (Most Valuable Professional) และรักที่จะถ่ายทอดความรู้ ความเข้าใจด้านเทคโนโลยีในฐานะที่ปรึกษา และวิทยากรให้กับองค์กร และสถาบันการศึกษาต่างๆ

“หากเราเข้าใจแก่นของเทคโนโลยีได้อย่างถูกต้อง การเรียนรู้จะง่ายและสนุก เอาไปใช้ในงานของเราได้อย่างมั่นใจกว่าแน่นอน”

รีวิวจากผู้เรียน

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

พงษ์พันธ์ หิรัญตีรพล
คณะแพทยศาสตร์ศิริราชพยาบาล

อาจารย์ผู้สอนมีการนำเสนอวิธีการสอนที่มีความต่อเนื่อง อธิบายเข้าใจง่าย สอดแทรกเนื้อหาที่มีประโยชน์

กิตติพล กายสิทธิ์
องค์การส่งเสริมกิจการโคนมแห่งประเทศไทย

ผู้สอนสามารถทำให้ผู้ที่เริ่มต้นศึกษาสามารถเข้าถึงได้อย่างเข้าใจ

ธิปัตย์ มีแก้ว
มหาวิทยาลัยวลัยลักษณ์

สนใจติดต่อจัดอบรมสำหรับทีมองค์กร ทั้งแบบ on-site และ online training ได้ตามช่องทางด้านล่างเลย

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save