Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. január 29., további oktatási napok: 30., 31.
Első oktatási nap: 2024. június 24., további oktatási napok: 25., 26.
Első oktatási nap: 2024. november 25., további oktatási napok: 26., 27.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
A tanfolyamon a résztvevők megismerkednek a WPF (Windows Presentation Foundation) keretrendszerrel, a desktop alkalmazások alapvető felépítésével, saját vezérlők létrehozásával, valamint a WPF használatával az MVVM (Model-View-ViewModel) tervezési mintát használva.
C# ismeretekkel rendelkező programozóknak, akik felhasználói felületekkel rendelkező Windows Desktop alkalmazásokkal szeretnének megismerkedni.
C# programozási nyelv és Microsoft Visual Studio középfokú ismerete (LINQ alapok, Szálkezelés alapok, Osztályok/Interfészek/Események, SOLID elvek)
Nem elég egy programot megírni, egy alkalmazásfejlesztőnek a látványra is hangsúlyt kell fektetnie. Felhasználóbarát, modern, szép megjelenésű, átlátható és még sorolhatnánk, hogy egy felhasználó mi alapján dönti el, hogy azt a felületet, programot, alkalmazást szívesen használja.
A WPF keretrendszerben rengeteg alkalmazás készült és még ma is igen elterjedt, és biztosan hosszú évekig velünk lesz még. Képzésünkön résztvevők elmélyíthetik C# programozói ismereteiket és magabiztos tudást szereznek a WPF alapú felhasználó felületek területén. Az oktatott keretrendszer és tervezési minták használatával felhasználóbarát programok fejlesztésére lesznek képesek.
Tematika:
1. BEVEZETÉS
1.1. Vezérlők, események, továbbított események
1.2. Név alapú elérés, logika elhelyezésének problémái
1.3. Rétegzés/MVVM, Microsoft.Toolkit.Mvvm
1.4. Adatkötés
1.5. Converterek
2. GYŰJTEMÉNY VEZÉRLŐK
2.1. ObservableCollection/BindingList
2.2. ListBox/ComboBox
2.3. Templating bevezetés: ItemTemplate
2.4. Több ablak használata, master-detail UI
2.5. ListView, DataGrid
3. SAJÁT VEZÉRLŐK KÉSZÍTÉSE
3.1. Meglévő vezérlő leszármazottja
3.2. FrameworkElement leszármazott
3.3. Composite Vezérlők
3.4. Dependency property-k használata
3.5. Adorner Layer használata
3.6. ICommand használata
Jól felépített tematikájú tanfolyam. Az előadó érdekfeszítően adta elő.
Java alapok hallgató