Mobile Programming with Flutter
- TTDP01
- Classroom
- General
- Thai | 0
เป็นเครื่องมือที่ถูกพัฒนาโดยบริษัท Google ซึ่งเป็นเครื่องมือที่มีประสิทธิภาพสูงมากเหมาะสำหรับนักพัฒนาที่มีความรู้ในด้าน Programming แบบ OOP มาก่อน
Course description
Time
Instructor
Venue
Mobile Programming with Flutter
ในยุคปัจจุบันคงปฏิเสธไม่ได้แล้วว่าคนยุคใหม่มีการใช้ Application บนอุปกรณ์พกพา (mobile application) มากขึ้นหลายเท่าตัวไม่ว่าจะเป็นทั้งบน Platform IOS และ Android และมีแนวโน้มที่จะนำมือถือเข้ามาใช้ในการทำงานมากขึ้นเรื่อย ๆ โดยเฉพาะ application ด้านธุรกิจ เริ่มมีการพัฒนาให้สามารถรอบรับการทำงานบนมือถือมากขึ้นเรื่อย ๆ
ปัจจุบันนักพัฒนา Application บนอุปกรณ์เคลื่อนที่มีความต้องการในตลาดแรงงานสูงมาก และมีขาดแคลนสูงมากเนื่องจากปัญหาหลักของการพัฒนา Application บนอุปกรณ์เคลื่อนที่นั้นจำเป็นต้องพัฒนาแยกกัน เช่น ถ้าต้องการพัฒนาบน IOS ก็ต้องพัฒนาด้วยภาษา Swift และถ้าต้องการให้สามารถทำงานบน Android ได้ก็ต้องไปพัฒนาด้วย Android Studio อีกครั้งหนึ่ง นั่นจึงทำให้นักพัฒนาที่ต้องการพัฒนาได้ทั้งสอง platform จำเป็นต้องเรียนรู้หลากหลายเครื่องมือ
Flutter นั้นเป็นเครื่องมือสำหรับพัฒนา Mobile Application ที่พัฒนาโดยบริษัท Google ซึ่งเป็นเครื่องมือที่มีประสิทธิภาพสูงมากเหมาะสำหรับนักพัฒนาที่มีความรู้ในด้าน Programming แบบ OOP มาก่อน เนื่องจากตัว flutter ใช้ภาษา Dart ซึ่งเป็นภาษาใหม่ในการพัฒนาซึ่งตัวภาษาเองออกแบบมาในรูปแบบ OOP
- อายุ 35 ปีขึ้นไป
- มีความรู้ด้านการเขียนโปรแกรมภาษา Java Script, HTML, CSS
- มีความรู้ด้านการทำงานของ web application เป็นอย่างดี
- มีความรู้ในการการทำงานของ REST API
- มีความรู้เรื่อง OOP เป็นอย่างดี
- เพื่อเข้าใจหลักการท างานของภาษา dart
- เพื่อเรียนรู้และใช้เครื่องมือ Flutter ในการพัฒนา Mobile Application
- เพื่อเรียนรู้และใช้ Flutter ทำงานร่วมกับ Firebase
Day 1
- Introduction to Flutter
- Development tools setup
- Dart Programming Language
- Control flow and function in Dart
- Dart OOP Programming
- Dart package, library and project structure
- Basic Layouts and Container Widgets
- Flutter and Material Design Widgets
Day 2
- Flutter Stateless and Stateful Widgets
- Flutter Building Layout and Widgets
- Introduction to HTTP and JSON
- Data parsing and ListView Widgets
- Flutter I/O Read Write to device
- Data Persistence in Flutter
Day 3
- Flutter Database Using SQFLITE
- CRUD Operation with SQFLITE
- Flutter Realtime Database using Firebase
- Flutter Authentication using Firebase Auth
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to
สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ or National Science and Technology Development Agency
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email xxx@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
ฝ่ายประสานงานโครงการ
คุณจิดาภา แสนใจกล้า 094-019-2377
คุณภัสสร พรทิพย์ 088-893-5564 , 02-583-9992 ต่อ 81422
อีเมล : coding-midcareer@swpark.or.th
You are encouraged to use the course schedule as a guide to plan your training.
The schedule is accessible at www.swpark.or.th for more information.
4,800 THB .
ฝ่ายประสานงานโครงการ
คุณจิดาภา แสนใจกล้า 094-019-2377
คุณภัสสร พรทิพย์ 088-893-5564 , 02-583-9992 ต่อ 81422
อีเมล : coding-midcareer@swpark.or.th