.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#

จำนวนวัน
3
จำนวนชั่วโมง
18
ประเภทหลักสูตร
Inhouse
.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#
รหัสหลักสูตร
DEV-VS-05
คำโปรย

.NET MAUI : การพัฒนา Native Cross-platform Apps ด้วย C#

ผู้เข้าอบรมจะได้เรียนรู้การพัฒนาแอปพลิเคชันด้วย .NET MAUI ซึ่งเป็นเครื่องมือที่ช่วยให้พัฒนาแอปพลิเคชันสำหรับอุปกรณ์เคลื่อนที่โดยในการพัฒนาเพียงครั้งเดียว จะสามารถสร้างแอปพลิเคชันที่สามารถใช้งานบนอุปกรณ์เคลื่อนที่ที่มีระบบปฏิบัติการเป็น Android, iOS และ Window Phone

ทักษะ (ระบุได้หลายทักษะ)
ระดับความยาก
Advanced
วัตถุประสงค์
  1. เข้าใจหลักการทำงานของ .NET MAUI
  2. สามารถพัฒนา Mobile Application ด้วย .NET MAUI
  3. สามารถสร้างและออกแบบ UI สำหรับ Native App ได้
  4. สามารถสร้างและแสดงข้อมูลด้วย RESTful Service
  5. สามารถออกแบบและสร้าง Application ด้วย MVVM Design Pattern
หลักสูตรนี้เหมาะสำหรับ
  • ผู้ที่ต้องการพัฒนา Native Mobile Application สำหรับ iOS, Android หรือ Window Phone ด้วย .NET MAUI
พื้นฐานของผู้เข้าอบรม
  1. สามารถใช้งานระบบปฏิบัติการ Windows ได้
  2. มีความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรมด้วยภาษา C#
ความต้องการของระบบ
  1. Windows 10 / Windows 11
  2. Microsoft Visual Studio (Community, Professional, or Enterprise)
  3. Microsoft SQL Server Express หรือ 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
  • การจัดเก็บรูปภาพ
  • การ Downloaded รูปภาพ
  • Aspects
  • Activity Indicator
  • การEmbedded Images
  • Platform-specific Images
  • การใส่รูปภาพของแอปพลิเคชัน
  • Dealing with Sizes
  • การแสดงลิสต์รายการ
  • การแสดงรายการแบบเซลล์
  • การปรับแต่งเซลล์
  • การจัดกลุ่มรายการ
  • การเลือกรายการ
  • การจับเหตุการณ์กับลิสต์
  • การรีเฟรชหน้า
  • การแสดงแถบค้นห้า
  • ระดับชั้นในการแสดงผล
  • การแสดงหน้าแบบ 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
  • MVVM
  • BaseViewModel
  • Domain และ View Model
  • การใช้งาน ICommand Interface
  • การใช้  Command ด้วย Parameter
  • การนำแอปพลิเคชันขึ้น AppStore
  • การนำแอปพลิเคชันขึ้น Play Store
มี Workshop หรือไม่
On
หลักสูตรใหม่หรือไม่
Off
มีโปรโมชั่นหรือไม่
Off
หลักสูตรแนะนำหรือไม่
Off
มีวุฒิบัตรหรือไม่
On