โครงการอบรม Application development using flutter framework and dart programming (การสร้างแอปบนไอโฟน ไอแพด และเอนดรอยด์ ด้วยฟลัตเตอร์และดาร์ท) รุ่นที่ 2

หลักการและเหตุผล

หลักสูตรนี้เหมาะสำหรับผู้ที่ต้องการเป็นนักพัฒนา iOS และ Android Application สำหรับ iPhone, iPad และอุปกรณ์ Android เป็นการพัฒนาซอฟต์แวร์ด้วย Flutter Framework โดยใช้ภาษา Dart ซึ่งเป็นภาษาที่สร้างโดยกูเกิล เพื่อใช้ในการพัฒนาโมบายแอปทั้งบนระบบไอโอเอสและเอนดรอยด์ โดยแอปที่สร้างขึ้นด้วย Flutter สามารถติดตั้งได้ทั้งบนระบบไอโอเอสและเอนดรอยด์ โดยการสร้างแอปครั้งเดียวแต่สามารถทำงานได้ทั้งสองระบบหลักพร้อมกัน โดยผู้พัฒนาไม่จำเป็นต้องรู้ภาษา swift หรือ java แต่เรียนรู้เพียงภาษาเดียวคือภาษา Dart โดย Flutter จะทำการแปลงโปรแกรม Dart เป็นโปรแกรมของไอโอเอสและเอนดรอยด์ให้โดยอัตโนมัติ โดยต้องติดตั้ง Xcode หรือ Android Studio ไปพร้อมกันกับ Flutter ทั้งนี้ผู้เข้ารับการอบรมจะได้เรียนรู้วิธีการติดตั้งระบบ Flutter บนแพลตฟอร์มไอโอเอสหรือเอนดรอยด์ เรียนรู้เครื่องมือและทักษะต่างๆที่จำเป็นในการพัฒนาแอป ตั้งแต่พื้นฐานการเขียนโปรแกรมด้วยภาษา Dart การสร้าง UI ด้วย flutter framwork การติดตั้งแอปบน Simulator และ iPhone, iPad หรืออุปกรณ์เอนดรอยด์ รวมไปถึงการส่งแอปไปวางไว้ในแอปสโตร์และเพลย์สโตร์

วัตถุประสงค์

  1. เพื่อให้ผู้เข้าอบรม เรียนรู้ระบบฟลัตเตอร์และดาร์ทโปรแกรม 
  2. เพื่อให้ผู้เข้าอบรม สร้างแอปบนระบบไอโอเอส ไอโฟนและไอแพด
  3. เพื่อให้ผู้เข้าอบรม สร้างแอปบนระบบเอนดรอยด์

หัวข้อการฝีกอบรม

วันที่ 1 :

  • การติดตั้ง Flutter และ Dart บน windows 
  • การติดตั้ง Flutter และ Dart บน Mac
  • การติดตั้ง visual studio code editor สำหรับเขียนโปรแกรมภาษา Dart
  • การติดตั้ง plugin หรือ extension ให้กับ editor เพื่อให้ compile และ run dart บนอุปกรณ์ต่างๆได้
  • สร้างแอป Hello World บนเอนดรอยด์และไอโฟน
  • สถาปัตยกรรมของ flutter 
    • Widgets
    • Gestures  State
    • Layers 
  • รู้จักกับการโปรแกรมภาษา DART 
    • Introduction to the Dart Programming Language 
    • Variables and Data types
    • Control Flow and Functions in Dart –If Statements, Logical Operators, For Loops
    • Functions
    • Object Oriented Programming
    • Data Structures and Collections in Dart
วันที่ 2 :

  • Building Flutter Apps – Flutter Fundamentals
  • การใช้งาน WIDGETS
    • Widget Build Visualisation
  • การใช้งาน LAYOUTS
    • Type of Layout Widgets
    • Single Child Widgets
    • Multiple Child Widgets
    • Advanced Layout Application 
  • การใช้งาน Colors
  • การใช้งาน Text Input
  • การใช้งาน GESTURES
  • การใช้งาน Responsive Design
  • การใช้งาน Assets
    • File Assets
    • Image and Icon Assets
    • Font Assets
วันที่ 3 :

  • การใช้งาน STATE
    • Ephemeral State Management
    • Application State - scoped_model
    • Navigation and Routing 
  • การใช้งาน ANIMATION
    • Introduction
    • Animation Based Classes
    • Work flow of the Flutter Animation
    • Working Application: Product List
  • การใช้งาน PACKAGE
    • Types of Packages
    • Using a Dart Package
    • Develop a Flutter Plugin Package
  • การใช้งาน REST API
    • Basic Concepts
    • Accessing Product service API
  • การเตรียมแอปสำหรับติดตั้งบน App Store และ Play Store
    • Android Application.
    • iOS Application

คุณสมบัติผู้เข้าอบรม

มีความรู้พื้นฐานคอมพิวเตอร์ และเขียนโปรแกรมภาษาหนึ่งภาษาใดได้

รูปแบบการอบรม

ทฤษฎีและฝึกปฏิบัติ (Workshop)


วันที่รับสมัคร

01/01/2563 - 27/09/2563


ข้อมูลวันที่อบรม

ลำดับ วันที่อบรม สถานที่อบรม เวลาอบรมบรรยาย เวลาอบรมปฏิบัติ
1. 06/10/2563 - 08/10/2563 มหาวิทยาลัยเทคโนโลยีมหานคร 18 ชม. 18 ชม.

ค่าใช้จ่าย

7,500.00 บาท


โปรโมชั่น

1.ชำระค่าลงทะเบียนก่อนการอบรม 3 สัปดาห์ ลด 5%
2.ศิษย์เก่า นักศึกษาและบุคลากร รับส่วนลด 10%
3.สมัครอบรม 4 ท่าน ฟรี 1 ท่าน


รหัสกิจกรรม CPD

-


จำนวนหน่วยพัฒนา CPD

-




ช่องทางอื่นๆ

สิ่งที่น่าสนใจ

เกี่ยวกับเรา

สำนักฝึกอบรมและพัฒนาทรัพยากรบุคคล มหาวิทยาลัยเทคโนโลยีมหานคร

140 ถนนเชื่อมสัมพันธ์ แขวงกระทุ่มราย เขตหนองจอก กรุงเทพฯ 10530

โทรศัพท์.
  • 0-2988-3666
  • 092-2464638
E-mail.
  • training@mut.ac.th
  • training.mut@gmail.com