รหัสหลักสูตร : DEV-08
Xamarin Forms : การพัฒนา Native Cross-platform Apps ด้วย C# ผู้เข้าอบรมจะได้เรียนรู้การพัฒนาแอพพลิเคชั่นด้วย Xamarin Forms ซึ่งเป็นเครื่องมือที่ช่วยให้พัฒนาแอพพลิเคชั่นสำหรับอุปกรณ์เคลื่อนที่โดยในการพัฒนาเพียงครั้งเดียว จะสามารถสร้างแอพพลิเคชั่นที่สามารถใช้งานบนอุปกรณ์เคลื่อนที่ที่มีระบบปฏิบัติการเป็น Android, iOS และ Window Phone
รายละเอียดของหลักสูตร
ระยะเวลาในการอบรม
ระยะเวลา : 3 วัน (18 ชั่วโมง) 9.00 - 16.00 น.
ค่าฝึกอบรม
ราคา 11,900 .- *ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
สถานที่อบรม
รูปภาพประกอบหลักสูตร
ตารางฝึกอบรม
- 09 - 11 พฤษภาคม 2561
- 21 - 23 สิงหาคม 2561
- 07 - 09 พฤศจิกายน 2561
สนใจอบรมในบริษัท/องค์กรของท่าน
ลงทะเบียนวัตถุประสงค์
- เข้าใจหลักการทำงานของ Xamarin Forms
- สามารถพัฒนา Mobile Application ด้วย Xamarin Forms
- สามารถสร้างและออกแบบ UI สำหรับ Native App ได้
- สามารถสร้างและแสดงข้อมูลด้วย RESTful Service
- สามารถออกแบบและสร้าง Application ด้วย MVVM Design Pattern
หลักสูตรนี้เหมาะสำหรับ
- ผู้ที่ต้องการพัฒนา Native Mobile Application สำหรับ iOS, Android หรือ Window Phone ด้วย Xamarin Forms
พื้นฐานของผู้เข้าอบรม
- สามารถใช้งานระบบปฏิบัติการ Windows ได้
- มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษา C#
ความต้องการของระบบ
- ระบบปฏิบัติการ Windows 10 / 8 / 7
- Microsoft Visual Studio ล่าสุด
หัวข้อการฝึกอบรม
- Xamarin Forms
- แนะนำ Xamarin Forms
- การติดตั้งและตั้งค่าต่าง ๆ ของโปรแกรม
- การสร้างแอพพลิเคชั่น Xamarin Forms ด้วย Visual Studio
- XAML
- XAML และ Code
- การตั้งค่าส่วนแสดงผลข้อมูล
- การจัดการ Elements ใน Code-behind
- การแสดงผล Data Binding
- Binding Context
- Dealing with Device Differences
- Property Element Syntax
- XAML Compilation
- การจัดการรูปแบบการแสดงผล
- การจัด Stack Layout
- การออกแบบ Grid
- การจัด Absolute Layout
- การจัด Relative Layout
- การจัดการรูปภาพ
- การจัดเก็บรูปภาพ
- การ Downloaded รูปภาพ
- Aspects
- Activity Indicator
- การEmbedded Images
- Platform-specific Images
- การใส่รูปภาพของแอพพลิเคชั่น
- Dealing with Sizes
- ลิสต์
- การแสดงลิสต์รายการ
- การแสดงรายการแบบเซลล์
- การปรับแต่งเซลล์
- การจัดกลุ่มรายการ
- การเลือกรายการ
- การจับเหตุการณ์กับลิสต์
- การรีเฟรชหน้า
- การแสดงแถบค้นห้า
- Navigation
- ระดับชั้นในการแสดงผล
- การแสดงหน้าแบบ Modal
- การจัดการหน้าแบบ Master-Detail
- การจัดการหน้าแบบ Tabbed
- การจัดการหน้าแบบ Carousel
- การแสดงหน้าแบบ Pop-up
- ทูลบาร์
- แบบฟอร์มและการตั้งค่าหน้าแสดงผล
- Switch
- Slider
- Stepper
- Entry and Editor
- Picker
- Date and Time Picker
- Table View
- Custom Cells
- การติดต่อข้อมูล
- การตั้งค่าของแอพพลิเคชั่น
- การจัดการไฟล์
- การแสดงผลร่วมกับ SQLite
- การทำงานร่วมกับ RESTful Services
- Model-View-ViewModel Architectural Pattern
- MVVM
- BaseViewModel
- Domain และ View Model
- การใช้งาน ICommand Interface
- การใช้ Command ด้วย Parameter
- การ Publish แอพพลิเคชั่น
- การนำแอพพลิเคชั่นขึ้น AppStore
- การนำแอพพลิเคชั่นขึ้น Play Store
ตารางฝึกอบรม
- 09 - 11 พฤษภาคม 2561
- 21 - 23 สิงหาคม 2561
- 07 - 09 พฤศจิกายน 2561