หลักสูตร "Application development using flutter framework and dart programming (การสร้างแอปบนไอโฟน ไอแพด และเอนดรอยด์ ด้วยฟลัตเตอร์และดาร์ท)" รุ่นที่ 2 อบรมวันที่ 6 - 8 ต.ค. 2563
หลักการและเหตุผล
หลักสูตรนี้เหมาะสำหรับผู้ที่ต้องการเป็นนักพัฒนา 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 :
- การติดตั้ง 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
- 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
- การใช้งาน 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 ท่าน
ความคิดเห็น
แสดงความคิดเห็น