PRO Live: .NET: WPF

Tämä sisältyy vuoden jäsenyyteen PRO Skills -palvelussa. WPF on client-sovellusten käyttöliittymäkirjasto. WPF perustuu XAML-kuvauskieleen jolla voidaan määritellä sovelluksen ulkoasu täysin vapaasti ilman mitään perinteisiä Windows Forms:in rajoituksia. Myös Visual Studion on tehty WPF:llä.

588,00 
+ alv./VAT
Toteutustakuu
Sovelto PRO -käyttäjille
Lue lisää
PRO-käyttäjille
0 €
Lue lisää

Pahoittelemme mutta tiedossa ei ole seuraavia kurssipäiviä.
Ole hyvä ja ole yhteydessä myyntiin: 020 7776 670 tai myyntipalvelu@sovelto.fi

PRO Live: .NET: WPF

Muut .NET -sarjan jaksot:

PRO Live: .NET: Projektit ja Visual Studio
PRO Live: .NET: C# perusrakenteet
PRO Live: .NET: C# Olio-ohjelmointi
PRO Live: .NET: C# Poikkeuskäsittely ja attribuutit
PRO Live: .NET: C# Generics ja struct
PRO Live: .NET: Kokoelmaluokat ja taulukot
PRO Live: .NET: C# Rajapinnat ja lambda
PRO Live: .NET: LINQ
PRO Live: .NET: Task/async/await
PRO Live: .NET: DLL
PRO Live: .NET: EF – Entity Framework
PRO Live: .NET: WPF

Saat käyttöösi kaikki yllä luetellut .NET -sarjan jaksot PRO Skills -oppimisympäristössä vuoden ajan.

.NET: WPF sisältö

  • WPF-projekti (FX/Core)
  • XAML-kuvauskieli
  • Visual Studio designer
  • container-elementit ja komponentit (UI-tekeminen)
  • tapahtumakäsittely
  • binding
  • tyylimäärittelyt
  • MVVM-malli

Tässä viimeisessä jaksossa tutustutaan käyttöliittymäsovelluksen tekemiseen XAML:n avulla eli tehdään WPF-sovelluksia.

WPF perustuu XAML-kuvauskieleen jonka avulla määritellään käyttöliittymän rakenne sekä voidaan erottaa ulkoasu toiminnallisuudesta. WPF-sovelluksista saadaan skaalautuvia toisin kuin WinForms-sovelluksista.

Eräs merkittävä omainaisuus on Data Binding. Sen avulla voidaan minkä tahansa kontrollin mikä tahansa ominaisuus sitoa toiseen kontrolliin tai koodissa olevan luokan (DataContext) ominaisuuteen niin, että tiedot päivittyvät koodin ja käyttöliittymän välillä automaattisesti. Tämän binding-ominaisuuden täydellinen hyödyntäminen vaatii että sovellukset tehdään käyttäen MVVM -design patternia. Valmiita MVVM-kirjastoja löytyy useita ja tällä kurssilla katsotaan mikä on MVVM-mallin toimintologiikka joten sitten voi päättää tekeekö tarvittavat MVVM-toiminnot itse vai ottaa käyttöön valmiin kirjaston.

 PRO Live

PRO Live on kouluttajan vetämä online-täsmäkoulutus valittuun aiheeseen. Pääset puolessatoista tunnissa kouluttajan johdolla kiinni aiheeseen nopeasti ja sinulla on aikaa myös kysyä juuri sinua askarruttavia asioita. Kouluttaja on koonnut sinulle valmiiksi paketin, josta saat heti hyödyn irti.

 

Avainsanat: , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
588,00  + alv./VAT

Vastuuhenkilö


Heikki Raatikainen

Heikki Raatikainen

  • heikki.raatikainen@sovelto.fi
  • LinkedIn

Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta myös tietokantojen ohjelmointikurssit ja SQL-kieli kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.

FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Framework/Coren, Visual Studion, tietokantaohjelmoinnin, Web Back-Endin, Azuren ja yleisen sovelluskehityksen asiantuntija.