Szkolimy na najwyższym poziomie

Sprawdź naszą ofertę!

wpisz np. office lub nr szkolenia np. 10174

MS 10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4

Kod kursu:
MS 10554
Nazwa kursu:
MS 10554 - Developing Rich Internet Applications Using Microsoft Silverlight 4
Czas trwania (dni):
5
Liczba godzin:
40
Metody:
  • wykład
  • laboratorium
  • prezentacje
  • ćwiczenia praktyczne
Kategoria:
  • programowanie
Gwarantujemy:
  • 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
Dla kogo:

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.

Krótki opis:

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.

Wymagania:
  • 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
Opis

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.

Terminy:
Szkolenia Warszawa
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ę

Egzaminy:
Certyfikacje:
Tagi:
logo logo logo logo logo logo logo logo logo logo logo

Skróty

Szkolenia Microsoft
Szkolenia Autorskie
Szkolenia McAfee
Szkolenia CompTIA
Szkolenia Novell Suse
Szkolenia Bezpieczeństwo
Szkolenia Programowanie
Szkolenia Linux
Szkolenia ECDL
Usability i Axure
 

 

Działalność

Centrum Technik Sieciowych (CTS) jest działającym od 1989r. (od 1994r. jako spółka z o.o.) na polskim rynku autoryzowanym ośrodkiem szkoleniowym. Oferujemy szkolenia informatyczne o różnych poziomach zaawansowania, skierowane zarówno do użytkowników, jak i specjalistów oraz kadry IT. Realizujemy również złożone projekty edukacyjne, obejmujące szkolenia biznesowe dla kadry zarządzającej, kadry kierowniczej oraz pracowników, a także szkolenia dla poszczególnych grup pracowników (szkolenia dedykowane). Więcej...

Kontakt

Szkolenia w Warszawie

warszawa@cts.com.pl

 

Szkolenia w Krakowie 

krakow@cts.com.pl

Newsletter

ok