.NET MAUI: การพัฒนา Native Cross-platform Apps ด้วย C# ผู้เข้าอบรมจะได้เรียนรู้การพัฒนาแอปพลิเคชันด้วย .NET MAUI ซึ่งเป็น Framework สำหรับการพัฒนา Native Cross-Platform Apps ด้วยภาษา C# โดยสามารถใช้โค้ดร่วมกันเพื่อสร้างแอปพลิเคชันที่รองรับการทำงานบนหลายแพลตฟอร์ม เช่น Android, iOS, macOS ผ่าน Mac Catalyst และ Windows

DEV-VS-05
.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#
*รับเฉพาะ InHouse Training เท่านั้น
.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#
วัตถุประสงค์
เข้าใจหลักการทำงานของ .NET MAUI
สามารถพัฒนา Mobile Application ด้วย .NET MAUI
สามารถสร้างและออกแบบ UI สำหรับ Native App ได้
สามารถสร้างและแสดงข้อมูลด้วย RESTful Service
สามารถออกแบบและสร้าง Application ด้วย MVVM Design Pattern
หลักสูตรนี้เหมาะสำหรับ
ผู้ที่ต้องการพัฒนา Native Mobile Application สำหรับ iOS, Android หรือ Windows Phone ด้วย .NET MAUI
พื้นฐานของผู้เข้าอบรม
สามารถใช้งานระบบปฏิบัติการ Windows ได้
มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษา C#
ความต้องการของระบบ
ระบบปฏิบัติการ Windows 11 / 10
Microsoft Visual Studio (Community, Professional, or Enterprise)
Microsoft SQL Server (Express or Developer Edition)
หัวข้อการฝึกอบรม
- •แนะนำ .NET MAUI
- •การติดตั้งและตั้งค่าต่างๆ ของโปรแกรม
- •การสร้างแอปพลิเคชัน ด้วย Visual Studio
- •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
- •การจัดเก็บรูปภาพ
- •การ Download รูปภาพ
- •Aspects
- •Activity Indicator
- •การEmbedded Images
- •Platform-specific Images
- •การใส่รูปภาพของแอปพลิเคชัน
- •Dealing with Sizes
- •การแสดงลิสต์รายการ
- •การแสดงรายการแบบเซลล์
- •การปรับแต่งเซลล์
- •การจัดกลุ่มรายการ
- •การเลือกรายการ
- •การจับเหตุการณ์กับลิสต์
- •การรีเฟรชหน้า
- •การแสดงแถบค้นหา
- •ระดับชั้นในการแสดงผล
- •การแสดงหน้าแบบ Modal
- •การจัดการหน้าแบบ Master-Detail
- •การจัดการหน้าแบบ Tabbed
- •การจัดการหน้าแบบ Carousel
- •การแสดงหน้าแบบ Pop-up
- •Toolbar
- •Switch
- •Slider
- •Stepper
- •Entry and Editor
- •Picker
- •Date and Time Picker
- •Table View
- •Custom Cells
- •การตั้งค่าของแอปพลิเคชัน
- •การจัดการไฟล์
- •การแสดงผลร่วมกับ SQLite
- •การทำงานร่วมกับ RESTful Services
- •MVVM
- •BaseViewModel
- •Domain และ View Model
- •การใช้งาน ICommand Interface
- •การใช้ Command ด้วย Parameter
- •การนำแอปพลิเคชันขึ้น AppStore
- •การนำแอปพลิเคชันขึ้น Play Store
Road Map
คำถามที่พบบ่อย
.NET MAUI ช่วยให้สามารถพัฒนา Native Cross-platform Application สำหรับ Android, iOS และ Windows ได้จาก Codebase เดียวด้วยภาษา C# และ XAML ลดการเขียนโค้ดซ้ำระหว่างแต่ละแพลตฟอร์ม พร้อมยังคงประสิทธิภาพและประสบการณ์การใช้งานแบบ Native ทำให้การพัฒนาและดูแลแอปพลิเคชันในระยะยาวมีประสิทธิภาพมากขึ้น
สอน ผู้เรียนจะได้เรียนรู้การพัฒนา User Interface ด้วย XAML, การจัดวาง Layout, Data Binding, Binding Context, การใช้งาน Controls และการออกแบบตามแนวคิด MVVM (Model-View-ViewModel) เพื่อให้สามารถพัฒนา Mobile Application ที่มีโครงสร้างเป็นระบบ ดูแลรักษาง่าย และรองรับการขยายระบบในอนาคต
ได้ หลักสูตรครอบคลุมการเชื่อมต่อ RESTful Web API เพื่อรับ–ส่งข้อมูลระหว่าง Mobile Application กับระบบ Backend รวมถึงการจัดการข้อมูลและการแสดงผลบนแอปพลิเคชัน ผู้เรียนจะสามารถนำแนวทางดังกล่าวไปประยุกต์ใช้กับระบบธุรกิจที่เชื่อมต่อกับฐานข้อมูลหรือบริการออนไลน์ได้จริง
ได้ .NET MAUI รองรับการเข้าถึงความสามารถของอุปกรณ์ (Device Features) เช่น กล้อง (Camera), ตำแหน่งที่ตั้ง (Location), รูปภาพ, ไฟล์ และการแจ้งเตือน ผ่าน API ของแพลตฟอร์ม ทำให้สามารถพัฒนา Mobile Application ที่ตอบโจทย์การใช้งานจริงขององค์กรและผู้ใช้งานได้อย่างครบถ้วน
หลักสูตรช่วยวางพื้นฐานการพัฒนา Native Cross-platform Application ตั้งแต่การออกแบบ UI การจัดการข้อมูล การเชื่อมต่อ Web API และการประยุกต์ใช้ MVVM ผ่าน Workshop ผู้เรียนสามารถนำความรู้ไปพัฒนาแอปพลิเคชันสำหรับงานภายในองค์กร งานบริการลูกค้า หรือระบบธุรกิจ และต่อยอดร่วมกับ ASP.NET Core Web API เพื่อสร้างโซลูชันแบบ Full Stack บนแพลตฟอร์ม .NET ได้

สนใจหลักสูตร
“.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#”
ขอใบเสนอราคาเพื่อรับรายละเอียดหลักสูตรและจัดอบรมให้องค์กรของคุณ





