Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

 

Windows® Presentation Foundation (WPF) & Silverlight: introduktion


Kurs: 9754 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is Windows Presentation Foundation (WPF)?

Windows Presentation Foundation is the next-generation toolkit for developing sophisticated user interfaces (UIs) from Microsoft. UIs are developed in an XML-based language called XAML, and UI behaviors are programmed using a .NET language such as C# or Visual Basic. WPF UIs can be deployed as stand-alone Windows programs (similar to Windows Forms applications) or Internet Explorer applications. XAML UIs can even run on other platforms such as the Macintosh OS X by using a new browser plug-in called Silverlight. WPF applications can be used in conjunction with Windows Forms for desktop development and can also be added to ASP.NET Web sites.

What is this course about?

This course covers how to build Windows Presentation Foundation user interfaces with Visual Studio, XAML and a .NET programming language such as C# or Visual Basic. You learn to program a compelling application while integrating the major components of WPF. You also learn how to target your WPF applications for multiple platforms with Silverlight and integrate Silverlight applications into HTML pages and ASP.NET Web applications.

Throughout this course, you create user interfaces that utilize XAML controls, containers and data binding. You embed images and video features to modernize displays; control visual appeal through styles, templates, resources, themes and skins; and target WPF applications for Silverlight.

Who will benefit from this course?

Any experienced .NET developer who needs to understand and build modern user interfaces will benefit from this course. Web designers and UI designers who need to understand WPF and/or Silverlight and building WPF user interfaces will also benefit.

What background do I need?

.NET programming experience at the level of Course 502, Programming with .NET: A Comprehensive Hands-On Introduction, is assumed. For example, you should be able to

  • Program in Visual Basic or C#
  • Create Windows Forms or ASP.NET user interfaces
  • Build projects using Visual Studio
  • Construct classes
  • Program event handlers

What is XAML and will this course cover it?

XAML stands for eXtensible Application Markup Language and is an XML-based language that is used to create WPF and Silverlight user interfaces with markup. This course covers XAML basics, and each WPF UI is created using XAML.

What is Silverlight and how is it used in this course?

Silverlight is a cross-platform, cross-browser plug-in for running .NET applications on Windows and Mac using Internet Explorer, Safari and Firefox browsers. This course provides an introduction to Silverlight and also a foundational knowledge of XAML, styles, resources, controls, layout, databinding, animations and transformations. Because they are so similar, much of this material applies equally to both Silverlight and WPF.

This course covers using JavaScript to access Silverlight applications from the browser and integrating Silverlight applications into existing Web sites. This course also covers how Silverlight 4 allows UIs to run outside of the browser and be installed on both Windows and Mac OS X.

I want to create Silverlight applications. Will this course help me?

Yes. Understanding XAML is essential to creating Silverlight applications because Silverlight UIs are programmed in it. This course also covers creating Silverlight applications with that access HTML content from Silverlight, and targeting Silverlight content using JavaScript.

Which versions of Visual Studio, .NET and Silverlight are used in this course?

This course uses Visual Studio 2010, .NET 4 and Silverlight 4.

How much time is spent on each topic?

ContentHours
Building XAML windows and pages2.5
Architecting WPF programs3.0
Designing WPF user interfaces 3.5
Styling WPF controls3.0
Activating WPF applications2.0
Automating data access with Data Binding4.0
Crafting cross-platform Silverlight UIs 5.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much of this course is hands-on?

Approximately 50 percent of this course is spent participating in hands-on exercises. The majority of the coding in this class is done in XAML. However, there is some coding done in C# and Visual Basic. In those cases, students have their choice of which of those languages to use. Exercises include:

  • Creating WPF stand-alone, browser-based and Silverlight projects using Visual Studio 2010
  • Programming XAML applications and user interfaces with WPF containers and controls
  • Styling WPF controls using resource, named and extended styles
  • Synchronizing user interfaces with bindable data sources
  • Adding images, video, drawings and animation to applications
  • Targeting WPF applications for Silverlight
  • Integrating Silverlight with ASP.NET, HTML and JavaScript

Will this course prepare me for any Microsoft certification exams?

Yes. This course helps you prepare for the Microsoft Exam 70-502: .NET Framework 3.5 - Windows Presentation Foundation Application Development, which is a credit towards the Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Presentation Foundation Applications certification.

Due to the difficulty of Microsoft certification exams, those who take Course 975 would also need to study before taking this exam.

How does this course relate to other Learning Tree courses?

In addition to the aforementioned Course 502, Programming with .NET: A Comprehensive Hands-On Introduction, the following courses may also be of interest:

Additional courses that may be of interest include:

Windows är ett registrerat varumärke som ägs av Microsoft Corporation.

Learning Tree AnyWareTM är ett varumärke tillhörande Learning Tree International, Inc. i USA och andra länder, och omfattas av en pågående patentansökan i USA.
 

Kursschema

Live online classroom training.Du kan delta på plats i klassrummet eller live, online via AnyWare på de flesta av kursdatumen nedan.
22 - 25 majStockholm boka kurs
23 - 26 oktStockholm boka kurs

Storbritannien

22 - 25 majLondon boka kurs
11 - 14 sepLondon boka kurs
8 - 11 janLondon boka kurs
23 - 26 aprLondon boka kurs

USA

19 - 22 junNew York boka kurs
24 - 27 julWashington boka kurs
7 - 10 augWashington boka kurs
14 - 17 augWashington boka kurs
28 - 31 augNew York boka kurs
13 - 16 novNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 7 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
14 900 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Certification Core Course