Developing Rich Internet Applications Using Microsoft Silverlight 4

Similar documents
Developing Rich Internet Applications Using Microsoft Silverlight 4

Fundamentals of XAML and Microsoft Expression Blend

Essentials of Developing Windows Store Apps Using C#

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Course 20484: Essentials of Developing Windows Store Apps Using C#

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

NE Fundamentals of XAML and Microsoft Expression Blend

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

ExecuTrain Course Outline MOC 6460A: Visual Studio 2008: Windows Presentation Foundation

Introduction to Web Development with Microsoft Visual Studio 2010

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Windows Presentation Foundation Visual Studio.NET 2008

2609 : Introduction to C# Programming with Microsoft.NET

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Programming in C# for Experienced Programmers

Updating your Database Skills to Microsoft SQL Server 2012

--Microsoft-- --Windows Phone--

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

Introduction to Programming

Developing Windows Applications with Microsoft Visual Studio 2010

Windows Presentation Foundation (WPF)

Developing Web Applications Using Microsoft Visual Studio 2008

MS_ Essentials of Developing Windows Store Apps Using C#

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

DE Developing Windows Applications with Microsoft Visual Studio 2010

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

20486-Developing ASP.NET MVC 4 Web Applications

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Windows Communication Foundation (WCF) Visual Studio 2008

Developing Microsoft.NET Applications for Windows (Visual C#.NET)

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

Microsoft Visual Studio 2010 Training Course Catalogue. Learning Solutions

2730 : Building Microsoft Content Management Server 2002 Solutions

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Microsoft Silverlight 4 Business Application Development

Developing Data Access Solutions with Microsoft Visual Studio 2010

2793 : Implementing and Maintaining Microsoft SQL Server 2005 Reporting Services

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

DE Extending Microsoft Dynamics CRM 2011

Data-Driven Services With Silverlight 2: Data Access And Web Services For Rich Internet Applications By John Papa

Discovering the Power of Excel PowerPivot Data Analytic Expressions (DAX)

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

SharePoint Designer 2013 Branding & Workflows

Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services

Programming with XML in the Microsoft.NET Framework

Advanced Automated Administration with Windows PowerShell

Developing Microsoft.NET Applications for Windows (Visual Basic.NET)

This course maps to the exam.

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

Programming in HTML5 with JavaScript and CSS3

Provisioning SQL Databases

Practical WPF. Learn by Working Professionals

Microsoft Windows PowerShell v2 For Administrators

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

: 20488B: Customized Developing Microsoft SharePoint Server

SharePoint 20488: Developing Microsoft SharePoint Server 2013 Core Solutions. Upcoming Dates. Course Description. Course Outline

Developing Microsoft SharePoint Server 2013 Core Solutions

20464 Developing Microsoft SQL Server Databases

20483BC: Programming in C#

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

[MS10962]: Advanced Automated Administration With Windows PowerShell

CO Java EE 7: Back-End Server Application Development

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Learning Alliance Corporation, Inc. For more info: go to

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database

Course 20485A Advanced Windows Store App Development Using C# Course Duration: 5 days Course Type: Instructor-Led/Classroom

Microsoft SharePoint 2010, Application Development

Course 20488: Developing Microsoft SharePoint Server 2013 Core Solutions

SharePoint 2010 Overview for Developers

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

AVANTUS TRAINING PTE PTE LTD LTD

Windows Presentation Foundation Programming Using C#

Upgrading to Windows Server 2008

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Beginning Silverlight 5 in C #

Writing Queries Using Microsoft SQL Server 2008 Transact- SQL

Course 20480: Programming in HTML5 with JavaScript and CSS3

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

MS 20488: Developing Microsoft SharePoint Server 2013 Core Solutions Duration: 5 Days Method: Instructor-Led

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

Automating Administration with Windows PowerShell 2.0

Transcription:

Developing Rich Internet Applications Using Microsoft Silverlight 4 Course No. 10554 5 Days Instructor-led, Hands-on Introduction This course covers intermediate and advanced topics required to develop professional Silverlight 4 applications that can be deployed to the Web, Windows desktops, and Windows Phone 7 devices. The course will include hands-on labs that comprise approximately 50% of the classroom time and enable the student to learn Silverlight 4 programming within a variety of real-world scenarios. The target audience for this training course is professional developers who have experience with XAML (either through WPF or Silverlight), a limited amount of Silverlight development experience, and experience working in Visual Studio 2010. This audience is interested in learning to develop advanced Silverlight 4 applications using Visual Studio 2010. This course is intended for developers who have programming experience using either Visual Basic.NET or Visual C# and who understand the concepts of objectoriented programming. This course is designed for developers who are comfortable using Expression Blend and Visual Studio 2010. This course is not designed for new programmers. At Course Completion After Completing this course, students will be able to: Build data-driven Silverlight applications Create advanced user interfaces Implement advanced media techniques in Silverlight Work with Silverlight Media Framework Access hardware in Silverlight applications Create application that can be Globalized & Localized Implement Network Communications Deploy Silverlight applications Understand the basics of developing Silverlight applications for Windows Phone 7 Implement advanced Silverlight techniques for Windows Phone 7 Development Prerequisites In addition to the technical knowledge, students who attend this training should have hands-on experience in the following areas:

Professional programming experience with Visual Studio 2010. Some professional experience with XAML and Expression Blend. Some experience developing Web applications. Course Materials The student kit includes a comprehensive workbook and other necessary materials for this class. Course Outline Module 1: Introduction to Building Silverlight Business Applications This module an overview of Silverlight for building business application and describes how to build out-of-browser applications. 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 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 Applications This module discusses various data access techniques in Silverlight, and focuses on how to use ADO.NET entity data models in Silverlight applications. 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 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 Management This module explains how to modify data using domain services, implement data binding, and format data for display. Manipulating Data by Using Domain Services Binding and Validating Data Lab : Manipulating Data Implementing Full Read-Write Scenarios 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 Navigation This 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. Working With Controls Threading Implementing Navigation Lab : Implementing User Controls and Navigation Adding a Navigation User Control Updating the Number of Cards Periodically 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 Interfaces This 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. 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 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 Assets This 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. 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 Print from Silverlight applications. Access local storage in Silverlight applications. Access local file systems in Silverlight applications. Module 7: Implementing Advanced Media Techniques in Silverlight This module explain how you can implement deep zoom and play media files. Implementing Deep Zoom in Silverlight Playing Media Files Lab : Implementing Advanced Media Techniques in Silverlight Adding a Deep Zoom Image Adding a Media Player Describe how Silverlight implements deep zoom. Describe how Silverlight implements media. Module 8: Developing Silverlight Media Framework Solutions This 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. 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 Describe the Silverlight Media Framework. Develop advanced media-based solutions by using the Silverlight Media Framework. Module 9: Accessing Hardware in Silverlight Applications This 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. 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 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. Globalization Localization Lab : Globalizing and Localizing Applications Globalizing an application Localizing an application Can be globalized to work across cultures. Can be localized to a specific culture. Module 11: Implementing Network Communications This 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. 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 Configure applications for network communications. Implement web calls. Implement low-level communications Module 12: Deploying Silverlight Applications This 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. Application Features and Hosting Managing Application Resources Dynamically Lab : Deploying Silverlight Applications Adding Application Features Loading Resources Dynamically Work with the features of a deployed application. Implement dynamically loading application resources. Module 13: Application Guidance This module focuses on the MVVM design pattern and the Prism guidance. 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 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 Look This module explains the basics of Windows Phone Application Development. 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 Describe the features of Windows Phone. Explain some of the considerations associated with Windows Phone Application Development. Create a simple Windows Phone application.