För att kunna skapa flexibla, säkra och intuitiva applikationer med WPF, Silverlight eller WinRT/Metro räcker det inte att kunna de grundläggande byggstenarna i XAML, utan du behöver också bemästra hur du ska bygga upp strukturen bakom användargränssnittet. På kursen lär du dig mönster för att separera användargränssnittet från affärslogiken och hur du hanterar kommunikationen mellan dessa delar. Du lär dig också hur du hanterar gränssnittet i en multitrådad miljö, hur du hanterar säkerheten och hur du anropar tjänster. Dessutom behandlas hur data cachas och synkroniseras. Fokus ligger på hur du på bästa sätt ska tillämpa WPF, Silverlight och Metro och knyta ihop med resten av ditt system så att det blir lätt att underhålla, testa och bygga ut. Innehållet på den här kursen går långt bortom konventionella kurser och innefattar även erfarenheter och tekniker från IDesign, som arbetat nära Microsoft och varit delaktiga i utvecklingen av WPF och Silverlight. Missa inte det här tillfället att ta del av den världsledande experten Brian Noyes kunskaper och erfarenheter!
Målgrupp
Kursen riktar sig till systemutvecklare som jobbar med WPF, Metro eller Silverlight. Eventuella avtalsrabatter eller kompetenskort kan inte utnyttjas vid denna expertkurs.
Förkunskaper
God vana av systemutveckling med Visual Studio och grundkunskaper om XAML i WPF eller Silverlight. Kursledaren talar engelska och läromedlet är skrivet på engelska.
Utbildningens längd
Denna kurs varar fem dagar.
Vidareutbildning
Vi erbjuder ett flertal utbildningar inom Visual Studio och arrangerar även anpassad utbildning för dig eller ditt företag.
Plats
Stockholm city, lokal meddelas senare.
Pris
28 950 kronor inklusive frukost, lunch och kaffe.
Eventuella avtalsrabatter eller kompetenskort kan inte utnyttjas till denna kurs.
Talare
Brian Noyes är mjukvaruarkitekt och Chief Architect på IDesign, som specialiserar sig på arkitektur, design och avancerad utbildning inom .NET. Han är en uppskattad talare på större utvecklarkonferenser världen runt, som TechEd, Visual Studio Connections och DevTeach. Brian är också Microsoft Regional Director och arbetar i den rollen som en länk mellan Microsoft och IT-branschen. Brian är Microsoft MVP och har publicerat flera böcker och mängder av artiklar i tidningar som MSDN Magazine, CoDe Magazine, The Server Side .NET och Visual Studio Magazine.

Brian Noyes är mjukvaruarkitekt och Chief Architect på IDesign. Han är en uppskattad talare och har publicerat flera böcker och mängder av artiklar. Brian är också Microsoft Regional Director och arbetar som en länk mellan Microsoft och IT-världen.
Seminarieinnehåll
- CHOOSING A CLIENT TECHNOLOGY: The Client Technology Landscape, WPF and its Future, Silverlight and its Future, HTML 5 and its Future, Windows 8 / WinRT / Metro, Choosing between XAML and HTML 5
- WPF AND SILVERLIGHT ESSENTIALS: Development Tools and deployment models, XAML Programming and Best Practices, Compilation and Packaging
- WPF AND SILVERLIGHT ARCHITECTURE: Application structure, Dependency Properties, Routed Events and Commands, Behaviors, Triggers, Control Templates and Visual State Manager
- WINRT / METRO ESSENTIALS AND ARCHITECTURE: Metro Capabilities, Development Tools, Metro XAML Programming, Compilation and Packaging, WinRT APIs, WinRT Controls, WinRT Contracts
- CONTROLS: Control types, layout and sizing, Styles and Custom controls
- DATA BINDING: Data sources, DataContext and Bindings, Data Templates, Collection Views and Data Providers, Value conversion and data validation
- GRAPHICS: 2D Vector Graphics and 3D constructs, Bitmaps and Animation
- DESIGN PRINCIPLES: S.O.L.I.D. Principles, Testability/TDD, Separated UI Patterns (MVC, MVP, MVVM), Dependency Injection
- COMPOSITE UI APPLICATIONS: Prism Overview, Application architecture, Modules, UI Composition, Composite Events and Commands, Navigation
- SYSTEM ISSUES: Multithreading and concurrency, Security, Deployment, Data caching and synchronization
- WORKING WITH SERVICES: WCF RIA Services, WCF Data Services, WCF Services - SOAP and REST, Creating client proxies
- Praktiska tips och tricks
- Kursdeltagarnas frågor