Események betöltése

Alkalmazásfejlesztés MAUI segítségével

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
.NET MAUI cross-platform alkalmazásfejlesztés képzés

Az Alkalmazásfejlesztés .NET MAUI segítségével képzés célja, hogy a résztvevők megismerjék a modern, cross-platform alkalmazásfejlesztés lehetőségeit a .NET MAUI keretrendszer segítségével. A tanfolyam bemutatja, hogyan lehet egyetlen kódbázisból több platformon futó alkalmazásokat készíteni, miközben a kód karbantartható, jól strukturált és hosszú távon fenntartható marad.

A .NET MAUI (Multi-platform App UI) a Microsoft modern fejlesztési platformja, amely lehetővé teszi natív alkalmazások készítését több operációs rendszerre. A fejlesztők ugyanazzal a kóddal célozhatják meg például a Windows, Android és iOS platformokat. Ez jelentősen csökkenti a fejlesztési időt és növeli a kód újrahasznosíthatóságát.

A képzés során a résztvevők megismerik a cross-platform fejlesztési szemléletet, valamint azt, hogyan lehet a közös kód mellett platformspecifikus funkciókat is megvalósítani. A kurzus bemutatja az alkalmazás szerkezetének kialakítását, a felhasználói felület tervezését és a modern architekturális minták használatát.

A tanfolyam kiemelten foglalkozik a XAML alapú felületfejlesztéssel, amely a .NET MAUI alkalmazások egyik legfontosabb eszköze. A résztvevők megtanulják a XAML szintaxisát, a stílusok és erőforrások használatát, valamint az adatkötési mechanizmusokat.

A képzés bemutatja az MVVM architektúrát, amely segít a jól strukturált, tesztelhető alkalmazások készítésében. A résztvevők megismerik az adatkötés speciális lehetőségeit, a dependency injection használatát, valamint az alkalmazások tesztelhetőségének kialakítását.

A tanfolyam során szó esik a WinUI és Blazor alapú alkalmazásfejlesztésről is, amelyek a modern .NET alkalmazásfejlesztési ökoszisztéma fontos elemei.

A képzés végére a résztvevők képesek lesznek modern, cross-platform alkalmazások tervezésére és fejlesztésére .NET MAUI környezetben.

Kinek ajánlott?

A képzés elsősorban azoknak ajánlott, akik:

  • C# és .NET környezetben fejlesztenek alkalmazásokat
  • szeretnének cross-platform alkalmazásokat készíteni
  • érdeklődnek a mobil- és desktop alkalmazásfejlesztés iránt
  • szeretnék megismerni a modern .NET UI fejlesztési lehetőségeket
  • strukturált, jól karbantartható alkalmazásarchitektúrákat szeretnének alkalmazni

A képzés hasznos lehet .NET fejlesztőknek, mobilalkalmazás-fejlesztőknek és full stack fejlesztőknek is.

Mit fogsz megtanulni a képzésen?

A képzés végére a résztvevők:

  • megismerik a .NET MAUI keretrendszer működését
  • átlátják a cross-platform alkalmazásfejlesztés alapelveit
  • képesek lesznek XAML alapú felhasználói felületek létrehozására
  • megismerik a MAUI vezérlők és layoutok használatát
  • megtanulják az MVVM architektúra alkalmazását
  • képesek lesznek adatkötések és erőforrások használatára
  • alkalmazni tudják a dependency injection megoldásait
  • megismerik a tesztelhető alkalmazásarchitektúra kialakítását
  • képesek lesznek platformspecifikus funkciók implementálására
  • betekintést kapnak a WinUI és Blazor alapú fejlesztési lehetőségekbe

A képzés gyakorlatorientált, ezért a résztvevők a tanult technikákat fejlesztési példákon keresztül alkalmazzák.

Tematika:

  • A MAUI keretrendszer megismerése
  • Alkalmazásfejlesztési lehetőségek
  • Cross-platform filozófia
  • Platformspecifikus kódrészletek készítése
  • Általános kódrészletek készítése
  • XAML megismerése
  • XAML alapok, szintaxis
  • Stílusok, erőforrások, adatkötés
  • MAUI vezérlők
  • MAUI layoutok
  • MAUI oldalak
  • MVVM alkalmazásfejlesztés bevezetése
  • MVVM architektúra
  • Adatkötés speciális lehetőségei
  • Dependency injection alkalmazása
  • Tesztelhetőség
  • Alkalmazásfejlesztés WinUI segítségével
  • Alkalmazásfejlesztés Blazor segítségével
  • Előfeltétel:

  • stabil C# programozási ismeretek
  • magabiztos Visual Studio használat
  • alapvető .NET keretrendszer ismeretek