MS 10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4
- wykład
- laboratorium
- prezentacje
- ćwiczenia praktyczne
- programowanie
- certyfikowany trener
- materiały szkoleniowe (w wersji papierowej)
- notatnik, długopis
- lunch
- kawa, herbata, napoje, ciasteczka
- dyplom
- zaświadczenie o ukończeniu kursu
- 2-tyg pomoc email
- materiały szkoleniowe w wersji elektronicznej
Szkolenie przeznaczone jest dla programistów posiadających doświadczenie z XAML (przez WPF lub Silverlight), zainteresowanych poszerzeniem swojej wiedzy z zakresu tworzenia aplikacji opartych o Silverlight w Visual Studio 2010. Osoby te potrzebują doświadczenia w Visual Basic.NET lub Visual C# oraz zrozumienia koncepcji programowania obiektowego. W czasie kursu używane jest Visual Studio i Expression Blend.
Kurs zawiera zaawansowaną tematykę pozwalającą zdobyć wiedzę z zakresu Silverlight 4 potrzebną do tworzenia aplikacji działających w serwisach internetowych, stacjach roboczych, urządzeniach z Windows Phone 7. Szkolenie składa się w 50% z ćwiczeń praktycznych i przedstawia różne praktyczne scenariusze wykorzystania Silverlight.
- Doświadczenie w programowaniu w oparciu o Visual Studio 2010
- Podstawowe doświadczenie związane z XAML i Expression Blend
- Doświadczenie w tworzeniu aplikacji internetowych
Module 1: Introduction to Building Silverlight Business ApplicationsThis module an overview of Silverlight for building business application and describes how to build out-of-browser applications.Lessons
Overview of Silverlight 4.0
Silverlight Architecture
Developing Out-of-Browser Applications with Silverlight
Lab : Building Silverlight Business Applications
Creating a Silverlight Application
Configuring Out-of-Browser settings for the Silverlight Application
After Completing this module, students will be able to:
Provide an overview of Silverlight 4.0.
Describe the general Silverlight architecture for developing solutions.
Describe how and when to build out-of-browser applications by using Silverlight.
Module 2: Building Data-Driven ApplicationsThis module discusses various data access techniques in Silverlight, and focuses on how to use ADO.NET entity data models in Silverlight applications.Lessons
Overview of Data Access in Silverlight 4.0
Defining Data Access by Using ADO.NET Entity Data Models
Displaying Data by Using Domain Services
Lab : Consuming Data
Connecting to a Database in a Silverlight Project
Querying and Displaying Data from a Database
After Completing this module, students will be able to:
Describe data access in Silverlight 4.0.
Use ADO.NET entity data models in your Silverlight applications.
Display data by using domain services in your Silverlight applications.
Module 3: Advanced Data ManagementThis module explains how to modify data using domain services, implement data binding, and format data for display.Lessons
Manipulating Data by Using Domain Services
Binding and Validating Data
Lab : Manipulating Data
Implementing Full Read-Write Scenarios
After Completing this module, students will be able to:
Modify data by using domain services in your Silverlight applications.
Understand and implement data binding.
Format data for display and validate user input.
Module 4: Implementing User Controls and NavigationThis module describes how you can create user controls that allow you to group various controls in a single unit and customize both the display and functionality to suit your needs. Depending on how generic you create your user controls, they can easily be reused across your Silverlight applications.Lessons
Working With Controls
Threading
Implementing Navigation
Lab : Implementing User Controls and Navigation
Adding a Navigation User Control
Updating the Number of Cards Periodically
After Completing this module, students will be able to:
Describe the difference between standard controls and user controls.
Describe control parts and control part mapping.
Describe and create user controls.
Create and work with background threads in UI scenarios.
Implement a navigation framework.
Module 5: Creating Advanced User InterfacesThis module explains how you can create your own presenter objects to contain other objects, and define collections and templates for sub-objects, all in a flexible way.Lessons
Creating Content Presenter Classes
Creating Item Templates for Presentation
Developing Classes as Item Instances
Lab : Presenting Items, Classes, and Dependency Properties
Creating ItemsControl Objects
Configuring Content Classes for use in the ItemsControl Class
Using the Custom ItemsControl object in a User Control
After Completing this module, students will be able to:
Create content presenter classes with custom collections of sub-objects.
Create item templates for items in a custom collection.
Develop classes for use as item instances in custom collections.
Module 6: Using Local AssetsThis module discusses how you can add features that allows users to use local resources, e.g., print data from your solutions. Additionally, it explains how you can persist settings across sessions, and enable users to open and save files to the local computer’s file system.Lessons
Printing in Silverlight Applications
Accessing Local Storage in Silverlight Applications
Accessing Local File Systems in Silverlight Applications
Lab : Using Local Assets
Printing from Silverlight Applications
Accessing the Clipboard in Silverlight Applications
Accessing Isolated Storage in Silverlight Applications
Accessing the File System in Silverlight Applications
After Completing this module, students will be able to:
Print from Silverlight applications.
Access local storage in Silverlight applications.
Access local file systems in Silverlight applications.
Module 7: Implementing Advanced Media Techniques in SilverlightThis module explain how you can implement deep zoom and play media files.Lessons
Implementing Deep Zoom in Silverlight
Playing Media Files
Lab : Implementing Advanced Media Techniques in Silverlight
Adding a Deep Zoom Image
Adding a Media Player
After Completing this module, students will be able to:
Describe how Silverlight implements deep zoom.
Describe how Silverlight implements media.
Module 8: Developing Silverlight Media Framework SolutionsThis module explains how you can use Silverlight Media Framework to implement many enhancements over the built-in media elements of Silverlight, and simplify your job of developing rich media-based solutions.Lessons
Introduction to the Silverlight Media Framework
Developing Silverlight Media Framework Solutions
Lab : Developing Silverlight Media Framework Solutions
Adding Support for the Silverlight Media Framework
Configuring the Silverlight Media Framework Player
After Completing this module, students will be able to:
Describe the Silverlight Media Framework.
Develop advanced media-based solutions by using the Silverlight Media Framework.
Module 9: Accessing Hardware in Silverlight ApplicationsThis module focuses on how you can use Silverlight to develop solutions that interact with hardware devices, such as webcams, audio equipment, mouse wheels, and keyboards. Adding interaction with such hardware and implementing features such as video capture and image creation from video sources enables you to add a high degree of rich interactivity to your solutions.Lessons
Interacting with Mice and Keyboards
Interacting with Audio and Video Hardware
Lab : Interacting with Hardware Programmatically
Interacting with the Mouse Wheel
Interacting with the Keyboard
After Completing this module, students will be able to:
Mice and keyboards.
Video and audio hardware.
Module 10: Globalization and Localization
This module explains how you can develop solutions that can be globalized to work across cultures, and localized to a specific culture.
Lessons
Globalization
Localization
Lab : Globalizing and Localizing Applications
Globalizing an application
Localizing an application
After Completing this module, students will be able to:
Can be globalized to work across cultures.
Can be localized to a specific culture.
Module 11: Implementing Network CommunicationsThis module, describes some common techniques for providing configuration data to Silverlight applications, such as providing initiation parameters that identify external XML configuration files or services, and consume such external XML configuration files or services by using various approaches. Also it explains how to implement communication between Silverlight applications by using sockets and local TCP connections.Lessons
Configuring Applications for Network Communications
Implementing Web Calls
Implementing Low-Level Communications
Lab : Building Dynamic Silverlight Applications
Consuming Initiation Parameters
Consuming Data by Using HTTPWebRequest Objects
Consuming Data by Using WebClient Objects
Sending and Receiving Data by Using Local Connections
After Completing this module, students will be able to:
Configure applications for network communications.
Implement web calls.
Implement low-level communications
Module 12: Deploying Silverlight ApplicationsThis module covers how to host a Silverlight application and thus make it available to end users, as well as which features you can make use of after your application has been deployed.Lessons
Application Features and Hosting
Managing Application Resources Dynamically
Lab : Deploying Silverlight Applications
Adding Application Features
Loading Resources Dynamically
After Completing this module, students will be able to:
Work with the features of a deployed application.
Implement dynamically loading application resources.
Module 13: Application GuidanceThis module focuses on the MVVM design pattern and the Prism guidance.Lessons
Getting Started with the MVVM Design Pattern
Getting to Know Prism
Lab : Implementing the MVVM Design Pattern
Installing the Simple MVVM Toolkit
Examining a Silverlight MVVM project
Implementing MVVM Items
After Completing this module, students will be able to:
Understand and apply the MVVM design pattern to a Silverlight project.
Understand and use the Prism guidance for creating composite Silverlight applications.
Module 14: Windows Phone Development–First LookThis module explains the basics of Windows Phone Application Development.Lessons
Introduction to Windows Phone
Beginning Windows Phone Development
Creating a Windows Phone Application
Lab : Creating a Windows Phone Application
Capturing User Input
Responding to Orientation Changes
After Completing this module, students will be able to:
Describe the features of Windows Phone.
Explain some of the considerations associated with Windows Phone Application Development.
Create a simple Windows Phone application.
| Początek: | Koniec: | Cena netto: 4000 zł (brutto 4920,00 zł) |
| 2012-05-28 | 2012-06-01 | |
| 2012-06-18 | 2012-06-22 | |
| 2012-07-23 | 2012-07-27 | |
| 2012-08-20 | 2012-08-24 | |
| 2012-09-10 | 2012-09-14 | |
| 2012-10-15 | 2012-10-19 | |
| 2012-11-12 | 2012-11-16 | |
| 2012-12-10 | 2012-12-14 | |
| Zapisz się | ||
















