Pro Business Applications with Silverlight 4
|
|
- Caren Morgan
- 5 years ago
- Views:
Transcription
1 Pro Business Applications with Silverlight 4 Chris Anderson Apress*
2 Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This Book 2 About the Author 3 Silverlight Overview 4 What Is Silverlight? 4 A Short History of Silverlight 6 What Can Silverlight Bring to Your Business Application? 7 When Should You Not Use Silverlight? 8 Comparing Silverlight to Other Microsoft Platforms 9 Comparison with Adobe Flash/Flex 11 Business Applications Overview 11 Summary 12 Chapter 2: Getting Started with Silverlight 13 Required Tools 13 Visual Studio 13 Expression Blend 4 and SketchFlow 14
3 m CONTENTS Silverlight 4 Tools 15 WCF RIA Services 15 Silverlight Toolkit 15 SQL Server 2008 Express Edition 15 Silverlight Spy (and.net Reflector) 16 Creating a Silverlight Application 16 Silverlight Application 17 Silverlight Navigation Application 18 Silverlight Business Application 18 Silverlight Class Library 18 WCF RIA Services Class Library '. 19 Silverlight Unit Test Application 19 Running and Exploring the Default Silverlight Business Application Project 19 Exploring the initial Silverlight Project Structure 22 Project Links 24 The Web Application Project Structure 26 The Silverlight Application Project Structure Recommended Project Template Modifications 31 XAP Files 32 Summary 33 Chapter 3: An Introduction to XAML 35 Overcoming XAML's Steep Learning Curve 35 Why Learn XAML? 36 XAML Syntax, Document Structure, and Features 37 Core XAML Syntax 37 Creating an Object Hierarchy 38 Namespaces 39 Assigning Property Values to Controls 41
4 a CONTENTS Attached Properties 44 XAML Namespace Properties 45 Design-Time Properties 46 Markup Extensions 47 Namescopes 49 Controls 50 Base Control Classes, 51 Layout Controls 53 XAML vs. Windows Forms Controls' Property Names 57 Assigning Event Handlers 58 Creating a Simple User Interface 60 Resources and Resource Dictionaries 62 Styles 64 Templates 65 Data Binding 65 Binding to an Object 66 Binding to a Collection 69 Designing User Experiences The Designer/Developer Workflow 71 XAML User Interfaces: A Different Perspective 71 Summary 72 Chapter 4: The Navigation Framework 73 Getting Started with the Navigation Framework 73 Components of the Navigation Framework 75 The Frame Control 75 The Page Class 76 The NavigationService Object 76 The NavigationContext Object 77
5 CONTENTS Navigating Between Views 77 View URIs 77 Navigation Methods on the Frame Control 78 Navigation Methods on the NavigationService Object 78 Using a HyperlinkButton Control 79 Using the Source Property of the Frame Control 79 User-Initiated Navigation 79 Passing Data Between Views 80 Passing Data Using Query String Parameters 80 Reading Query String Parameters, 81 Passing Complex Data Types Between Views 82 Deep Links 82 URI Mapping to Enable Friendly URIs 83 Integrating with the Browser History 85 Handling Navigation Events 87 Frame Events 87 View Events 88 Caching Views 89 Visual Transition Effects 90 Alternative User Interface Frameworks 91 Summary 91 Chapter 5: Exposing Data from the Server: Using WGF RIA Services 93 WhatlsWCF RIA Services? 94 How the WCF RIA Services Code Generator Works 95 How Do You Use WCF RIA Services? 96 Linking Your Silverlight and Web Projects 97 Creating Your Domain Services 97 Creating Domain Operations on Your Domain Services 97 viii
6 CONTENTS Consuming the Domain Services 98 Getting Started 98 Creating a Data Access Layer Using the Entity Framework 101 Configuring the Database 101 About the Entity Framework 101 Creating an Entity Model 102 Domain Services 102 Understanding the Domain Service Life Cycle 103 Creating a Domain Service 104 Domain Operations 107 Query Operations 107 Insert/Update/Delete Operations 109 Invoke Operations 111 Custom Operations 111 Decorating Entities 112 Metadata Classes 113 Controlling Client Entity Generation 113 Validation 115 Presentation 118 Miscellaneous Data Annotations 118 Presentation Model Types 119 Creating the Presentation Model Class 120 Populating and Exposing Your Presentation Model Types 121 Updating Your Presentation Model Types 122 Sharing Code/Logic Across Tiers 123 Inspecting the Generated Code in the Silverlight Project 124 Encapsulating Logic in a Separate WCF RIA Services Class Library 125 Handling Server Errors 126
7 «CONTENTS Handling Data Concurrency Violations 127 Methods of Identifying Concurrency Violations 127 Configuring the Entity Model to Checkfor Concurrency Violations 128 Testing Your Solution 129 Resolving Conflicts in the Domain Service 130 Transactions 131 WCF RIA Services Toolkit 132 Alternative Communication Technologies 133 WCF Services 134 WCF Data Services, 137 HTTP Requests 138 Sockets 139 Summary 139 Chapter 6: Implementing Summary Lists 141 Exposing a Summary Collection from the Server 142 Collections and Collection Views 144 ObservableCollection<T> 144 Views 144 Consuming Data from the Server 146 Understanding the Domain Context 146 XAML-Based Approach 146 Code-Based Approach 148 Choosing the Right Approach 149 Explicitly Specifying a Domain Service Host 150 Using the Busylndicator Control 150 Displaying the Summary List 152 Retrieving the Data from the Server 153 Configuring and Customizing a Control for Displaying Data 153 x
8 B CONTENTS Choosing the Right Control 164 Manipulating Summary Lists 165 Querying Data Exposed by a Domain Operation 165 Filtering the Summary List 168 Sorting the Summary List 170 Grouping the Summary List 172 Paging the Summary List 175 Drilling Down on a Record 178 Opening Details in a New View 179 Opening Details in a Pop-Up Window 180 Displaying Details Using the DataGrid's Row Details 183 Implementing a Master/Details View 184 Handling Errors 184 Summary 187 Chapter 7: Building Data Entry Forms 189 Creating the Data Entry User Interface 189 Laying Out the Data Entry Form 189 Refining the Data Entry Form's Functionality 201 Using the DataGrid for Data Entry 212 Structuring Objects for Use by Data Entry Forms 216 Implementing the INotifyPropertyChanged Interface 216 Implementing the leditableobject Interface 220 Adding Calculated Properties to Your Classes 222 Data Validation 223 Displaying Validation Errors 223 Types of Data Validation 226 Defining Validation Rules 227 Exposing Validation Errors to the User Interface 228
9 CONTENTS Notifying the User Interface of Object-Level Validation Errors 234 The Validator Class 235 Customizing Validation Attribute Error Messages 238 Submitting Changes to the Server 238 Change-Tracking 238 Submitting Changes via the DomainDataSource Control 239 Submitting Changes via a Domain Context 239 Handling Errors 240 Handling Concurrency Violations 242 Summary 243 Chapter 8: Securing Your Application 245 Implementing Server-Side Security Using RIA Services 245 The ASP.NET Membership API 246 Configuring Your Database for Forms Authentication 247 Authentication 249 Requiring Authentication 250 Role-Based Operation Access Restrictions 251 Returning a Subset of Data Based on the User's ID or Role 253 Permitting Update/Delete Operations According to Data 253 Exposing Custom User Profile Data 253 User Registration 254 Avoiding SQL Injection Attacks 255 Sanitizing Errors Sent to the Client 256 Implementing Client-Side Security 256 Authenticating and Registering Users 256 Accessing and Updating User Information 259 Implementing Client-Side Restrictions 260 Storing Data Locally 262 Encrypting Data Passed Between the Server and the Client 262 xii
10 CONTENTS Cross-Domain Access Policies 263 Implementing Cross-Domain Policies for HTTP-Based Communication 264 Implementing Cross-Domain Policies for Socket-Based Communication 265 Implementing Cross-Scheme Access Policies 265 Restricting Access to Your Application 266 Summary 268 Chapter 9: Styling Your Application 269 The Designer/Developer Workflow 269 Defining Style Resources 271 Defining a Style Resource 272 Defining Style Resources at Various Locations 273 Naming Style Resources 275 Inheriting Style Resources 276 Styling Constraints 277 Control Templates 277 Default Control Templates 278 Templating a Control 278 Control Template Structure 279 Them'mg 282 Creating a Custom Theme 282 Silverlight Toolkit Themes Silverlight Navigation/Business Application Themed Project Templates 283 Icons and Images, 283 Animation 284 Pixel Shaders / Effects 284 Miscellaneous Styling Tips 285 Defining Constants in XAML 285 Restoring a Control's Default Style 286 xiii
11 a CONTENTS Summary. 286 Chapter 10: Advanced XAML and Data Binding 287 Advanced XAML 287 Comments in XAML 287 Defining Constants 288 Using OR to Combine Enumerated Values in XAML 289 Triggers, Actions, and Behaviors 289 Blendability 299 Creating Consolidated Namespaces 301 MoXAML Power Toys 303 Advanced Data Binding 303 Assigning the Source of a Binding 304 Binding to a Resource 308 Defining Resources in the Code-Behind (For Binding To) 311 Binding to Nested Properties 311 Binding to Indexed Properties 312 Binding to Collection Views 312 Enhancing Data Binding 317 Data Binding in Code 323 Getting and Setting Attached Property Values in Code 324 Additional Tips 324 Summary 329 Chapter 11: Creating Custom Controls 331 Adding Functionality to an Existing Control 331 Creating User Controls 332 Creating a Simple User Control 332 Exposing Properties 333 Exposing Methods 345 xiv
12 is CONTENTS Exposing Events 346 Determining If in Design-Time or Runtime Mode 347 Constraining the User Control's Size 347 Creating Custom Controls 347 Creating the Custom Control 348 The Control Structure 349 Defining the Control's Default Template 350 Defining the Control's Behavior 359 Content Controls 365 Containing a Single Control as Content 365 Containing Multiple Controls as Content 367 Attached Properties 369 Summary 370 Chapter 12: The Model-View-ViewModel (MWM) Design Pattern, 373 The Purpose of Implementing MWM 374 Why You Should Implement MWM 375 MWM Theory 376 The Layers 376 View / View Model Configurations 379 MWM in Practice 380 Creating the Layers 380 Connecting the Layers 383 View and ViewModel Interactions 385 Layer Interaction Summary 392 Hotly Debated Implementation Details 393 MWM and RIA Services 395 Implementing the Model 395 Implementing the View Model 396 XV
13 a CONTENTS Implementing the View 399 Frameworks 401 Summary 401 Chapter 13: Printing and Reporting The Importance of Implementing Reporting 403 Potential Solutions for Implementing Reporting 404 Generating a PDF 404 Generating HTML 405 Generating Office Documents 405 Using Silverligrrt 4 Printing Functionality 405 Third-Party Report Viewers 405 Office Integration Using COM 407 Choosing a Reporting Strategy 407 Printing Functionality in Silverlight..407 Generating and Displaying a PDF Report 409 Generating a Report on the Server 409 Displaying the Report on the Client 418 Summary 426 a Chapter 14: Out of Browser Mode, and Interacting with the Operating System 427 Out of Browser 427 Configuring 00B Mode 428 Installing the Application to Run Out of Browser 429 Determining Installation Status 431 Determining Whether Running Inside or Outside the Browser 432 Where/How is the Application's.xap File Stored and Run? 432 Interacting with the OOB Window 433 Checking for Updates 434 xvi
14 CONTENTS Debugging Out of Browser, 436 Uninstalling the Application 436 Toast Notifications 437 Caching Data Locally 439 Caching to Isolated Storage 439 Caching to a Client-Side Database 449 Detecting Network Connection Availability 451 File System Open/Save Dialogs 451 The Open File Dialog, 452 The Save File Dialog 456 Drag Drop Target 459 Clipboard 460 Full Screen 462 Initiating Full Screen Mode 462 Detecting the Switch to and from Full Screen Mode 463 Retaining Full Screen Mode When Unfocused 463 Keyboard Access 464 Elevated Trust 464 Enabling Elevated Trust 465 File System Access 466 COM Automation 471 Custom Chrome 478 Other Restrictions Lifted By Elevated Trust 480 Restrictions Imposed by Elevated Trust 481 Disabling Elevated Trust Applications with a Windows Group Policy 481 Summary 482 i Chapter 15: Application Deployment 483 Deploying the Application, to the Server 483
15 CONTENTS Server Requirements 484 Using Xcopy 485 Publishing 486 Creating a Web Package 487 Creating a Setup Program 488 Deploying the Application to the Client 488 The Default Silverlight Installation Process 489 Customizing the Silverlight Installation Experience 490 Pushing the Silverlight Runtime to Users in the Enterprise 493 Building a Client Desktop Installer 494 Improving on the Default Application Loading Screen 495 Creating the Application Pre-loader Files 496 Designing the Application Pre-loader 497 Updating the Application Download Progress 499 Configuring the Application Pre-loader in the HTML File 500 Testing the Application Pre-loader 500 Partitioning Your Application 502 Initial Steps 502 Assembly Caching 502 Downloading Modules on Demand 505 Digitally Signing Your Application 506 Summary 511 H Index, 513 xviii
Pro Business Applications with Silverlight 4
Pro Business Applications with Silverlight 4 Chris Anderson Pro Business Applications with Silverlight 4 Copyright 2010 by Chris Anderson All rights reserved. No part of this work may be reproduced or
More informationBeginning Silverlight 5 in C #
Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser
More informationSilverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron
. Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi
More informationBeginning ASP.NET. 4.5 in C# Matthew MacDonald
Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big
More informationIntroduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1
Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight
More informationPro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde
Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone Buddy James Lori Lalonde Contents J About the Authors About the Technical Reviewer Acknowledgments Introduction xiii
More information"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary
Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web
More informationApex TG India Pvt. Ltd.
(Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR
More informationMastering LOB Development
Mastering LOB Development for Silverlight 5: A Case Study in Action Develop a full LOB Silverlight 5 application from scratch with the help of expert advice and an accompanying case study Braulio Di'ez
More information--Microsoft-- --Windows Phone--
--Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students
More informationCHAPTER 1: INTRODUCING C# 3
INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications
More informationMicrosoft Visual Studio 2010
Microsoft Visual Studio 2010 A Beginner's Guide Joe Mayo Mc Grauu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Contents ACKNOWLEDGMENTS
More informationAcknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3
74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The
More information10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010
10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual
More information2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days
2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified
More informationProgramming in C# for Experienced Programmers
Programming in C# for Experienced Programmers Course 20483C 5 Days Instructor-led, Hands-on Introduction This five-day, instructor-led training course teaches developers the programming skills that are
More informationPro ASP.NET MVC 2 Framework
Pro ASP.NET MVC 2 Framework Second Edition Steven Sanderson Apress TIB/UB Hannover 89 133 297 713 Contents at a Glance Contents About the Author About the Technical Reviewers Acknowledgments Introduction
More informationPART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3
INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010
Developing Windows Applications with Microsoft Visual Studio 2010 Course 10262A: Five days; Instructor-Led Course Description: In this course, experienced developers who know the basics of Windows Forms
More informationCOURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010
Course Name OD10267A Introduction to Web Development with Microsoft Visual Studio 2010 Course Duration 2 Days Course Structure Online Course Overview This course provides knowledge and skills on developing
More informationFundamentals of XAML and Microsoft Expression Blend
10553A - Version: 1 22 April 2018 Fundamentals of XAML and Microsoft Expression Blend Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 3 days Course Description: This 3-day course
More information10267 Introduction to Web Development with Microsoft Visual Studio 2010
10267 Introduction to Web Development with Microsoft Visual Studio 2010 Course Number: 10267A Category: Visual Studio 2010 Duration: 5 days Course Description This five-day instructor-led course provides
More informationDE Developing Windows Applications with Microsoft Visual Studio 2010
DE-10262 Developing Windows Applications with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 200 Technology Visual Studio Delivery Method Instructor-led (Classroom) Training
More informationSECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )
SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM (2013-2014) MODULE: C# PROGRAMMING CHAPTER 1: INTRODUCING.NET AND C# 1.1 INTRODUCTION TO LANGUAGES C++ C# DIFFERENCES BETWEEN
More informationDEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10262A; Duration: 5 Days; Instructor-led Time: 9.00am 5.00pm Break: 10.15am 10.30am
More informationASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.
Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.
More informationDOT.NET MODULE 6: SILVERLIGHT
UNIT 1 Introducing Silverlight DOT.NET MODULE 6: SILVERLIGHT 1. Silverlight and Visual Studio 2. Understanding Silverlight Websites 3. Creating a Stand-Alone Silverlight Project 4. Creating a Simple Silverlight
More informationbrief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57
brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 1 A new phone, a new operating system 3 2 Creating your first Windows Phone application 30 PART 2 CORE WINDOWS PHONE... 57 3 Fast application switching
More information10264A CS: Developing Web Applications with Microsoft Visual Studio 2010
10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing
More informationProgramming in C# (20483)
Programming in C# (20483) Overview This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five
More informationCOPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio
Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language
More information"Charting the Course to Your Success!" MOC B Programming in C# Course Summary
Course Summary Description This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in
More information"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary
Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,
More information20486-Developing ASP.NET MVC 4 Web Applications
Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an
More informationIN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING
IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the
More informationMicrosoft Silverlight 4 Business Application Development
Microsoft Silverlight 4 Business Application Development Build Enterprise-Ready Business Applications with Silverlight Frank LaVigne Cameron Albert, - PUBLISHING - 1 BIRMINGHAM - MUMBAI Preface Chapter
More informationDE Introduction to Web Development with Microsoft Visual Studio 2010
DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)
More informationThe course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:
Programming in C# OD20483B; On-Demand, Video-based Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications using
More informationOpen Source Library Developer & IT Pro
Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4
More informationCourse Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::
Module Title : 20483B: Programming in C# Duration : 5 days Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications
More informationThis module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger.
Course Outline Module 1: Review of C# Syntax This module reviews the core syntax and features of the C# programming language. It also provides an introduction to the Visual Studio 2012 debugger. Overview
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010
Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 Course Details Course Outline Module 1: Windows Client Application Design The goal of this module is to ensure that students
More informationDOT NET SYLLABUS FOR 6 MONTHS
DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate
More informationCHAPTER 1: GETTING STARTED WITH ASP.NET 4 1
FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First
More information20483BC: Programming in C#
20483BC: Programming in C# Course length: 5 day(s) Course Description The goal of this course is to help students gain essential C# programming skills. This course is an entry point into the Windows Store
More informationDeveloping ASP.NET MVC 5 Web Applications. Course Outline
Developing ASP.NET MVC 5 Web Applications Course Outline Module 1: Exploring ASP.NET MVC 5 The goal of this module is to outline to the students the components of the Microsoft Web Technologies stack,
More informationBeginning Silverlight 3
Beginning Silverlight 3 From Novice to Professional Robert Lair Beginning Silverlight 3: From Novice to Professional Copyright 2009 by Robert Lair All rights reserved. No part of this work may be reproduced
More informationSharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000
SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000 Summary Microsoft SharePoint 2010 has reached a new level of features for.net and web development that far exceeds previous versions.
More informationDeveloping ASP.NET MVC 5 Web Applications
20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET
More informationArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide
Automation Design Canvas 2.0 Beta Quick-Start Guide Contents Creating and Running Your First Test... 3 Adding Quick Verification Steps... 10 Creating Advanced Test Verifications... 13 Creating a Data Driven
More informationProfessional SharePoint 2010 Development
Professional SharePoint 2010 Development Rizzo, T ISBN-13: 9781118131688 Table of Contents INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools
More informationDeveloping Web Applications Using Microsoft Visual Studio 2008 SP1
Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008
More informationInstalling and Administering a Satellite Environment
IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00 IBM DB2 Universal Database Installing and Administering a Satellite Environment Version 8 GC09-4823-00
More informationJim Jackson II Ian Gilman
Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about
More informationAcknowledgments... xix
CONTENTS IN DETAIL PREFACE xvii Acknowledgments... xix 1 SECURITY IN THE WORLD OF WEB APPLICATIONS 1 Information Security in a Nutshell... 1 Flirting with Formal Solutions... 2 Enter Risk Management...
More informationDE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1
DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)
More informationNE Fundamentals of XAML and Microsoft Expression Blend
NE-10553 Fundamentals of XAML and Microsoft Expression Blend Summary Duration 3 Days Audience Developers Level 200 Technology Microsoft Expression Blend Delivery Method Instructor-led (Classroom) Training
More informationSHAREPOINT 2013 DEVELOPMENT
SHAREPOINT 2013 DEVELOPMENT Audience Profile: This course is for those people who have couple of years of development experience on ASP.NET with C#. Career Path: After completing this course you will be
More information"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary
Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop
More informationMicrosoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann
Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint
More informationTelerik Corp. Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide
Test Studio Standalone & Visual Studio Plug-In Quick-Start Guide Contents Create your First Test... 3 Standalone Web Test... 3 Standalone WPF Test... 6 Standalone Silverlight Test... 8 Visual Studio Plug-In
More informationIntroduction to Web Development with Microsoft Visual Studio 2010
10267 - Introduction to Web Development with Microsoft Visual Studio 2010 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day instructor-led
More informationASP.NET MVC Training
TRELLISSOFT ASP.NET MVC Training About This Course: Audience(s): Developers Technology: Visual Studio Duration: 6 days (48 Hours) Language(s): English Overview In this course, students will learn to develop
More informationWindows Presentation Foundation Programming Using C#
Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.
More informationDeveloping ASP.Net MVC 4 Web Application
Developing ASP.Net MVC 4 Web Application About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will
More informationHOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE
HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3
More informationCOURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS
ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the
More informationDEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led
CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students
More information"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary
Description Course Summary In this course, students learn core skills that are common to almost all SharePoint development activities. These include working with the server-side and client-side object
More information20486: Developing ASP.NET MVC 4 Web Applications (5 Days)
www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More informationMastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500
Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500 Summary Each day there will be a combination of presentations, code walk-throughs, and handson projects. The final project
More information[MS10553]: Fundamentals of XAML and Microsoft Expression Blend
[MS10553]: Fundamentals of XAML and Microsoft Expression Blend Length : 3 Days Audience(s) : Developers Level : 200 Technology : Microsoft Expression Blend Delivery Method : Instructor-led (classroom)
More informationDeveloping ASP.NET MVC 5 Web Applications
Developing ASP.NET MVC 5 Web Applications Course 20486C; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools
More informationApplication Development
Pro Single Page Application Development Using Backbone.js and ASP.NET Gil Fink Ido Flatow Apress- Contents J About the Authors About the Technical Reviewers Acknowledgments Introduction xvii xix xxi xxiii
More informationDeveloping Windows Applications with Microsoft Visual Studio 2010 (MS 10262)
Duration 5 Days About this Course In this course, experienced developers who know the basics of Windows Forms development gain more advanced Windows Client design and development skills. WinForms and WPF
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Front End Development» 2018-09-23 http://www.etanova.com/technologies/front-end-development Contents HTML 5... 6 Rich Internet Applications... 6 Web Browser Hardware Acceleration...
More informationPro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway
Pro Windows 8.1 Development with XAML and C# Jesse Liberty Philip Japikse Jon Galloway Contents About the Authors About the Technical Reviewers Acknowledgments xvii xix xxi HChapter 1: Getting Started
More informationDeveloping ASP.NET MVC 4 Web Applications
Developing ASP.NET MVC 4 Web Applications Course 20486B; 5 days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5
More informationMicrosoft Programming in C#
1800 ULEARN (853 276) www.ddls.com.au Length 5 days Microsoft 20483 - Programming in C# Price $4510.00 (inc GST) Version A Overview This training course teaches developers the programming skills that are
More information10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010
10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows
More informationChapters and Appendix F are PDF documents posted online at the book s Companion Website (located at
Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to
More informationAdvanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ
Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design
More information"Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary
Course Summary Description This five-day instructor-led course is intended for developers who want to be able to create client-side applications with SharePoint Framework. In this course, students will
More informationConfiguring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton
Configuring and Customizing the ArcGIS Viewer for Silverlight Katy Dalton kdalton@esri.com Agenda Overview of the ArcGIS Viewer for Silverlight Extensibility endpoints - Tools, Behaviors, Layouts, Controls
More informationPro ODP.NET for Oracle. Database 11 g. Edmund Zehoo. Apress
Pro ODP.NET for Oracle Database 11 g Edmund Zehoo Apress Contents Contents at a Glance iv Contents....v About the Author About the Technical Reviewer Acknowledgments xvii xviii xix Chapter 1: Introduction
More informationDeveloping Rich Internet Applications Using Microsoft Silverlight 4
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
More information20486: Developing ASP.NET MVC 4 Web Applications
20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework
More informationC# Programming: From Problem Analysis to Program Design. Fourth Edition
C# Programming: From Problem Analysis to Program Design Fourth Edition Preface xxi INTRODUCTION TO COMPUTING AND PROGRAMMING 1 History of Computers 2 System and Application Software 4 System Software 4
More information20486 Developing ASP.NET MVC 5 Web Applications
Course Overview In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework tools and technologies. The focus will be on coding activities that enhance the performance
More informationManaging. mashup of chapters from. rpafi/jl enterprise88. Packt's bestselling Silverlight. Data and Media in Microsoft Silverlight 4: A.
Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books Manage data in Silverlight, build and maintain rich dashboards, integrate SharePoint
More informationEssentials of Developing Windows Store Apps Using C#
Essentials of Developing Windows Store Apps Using C# Course 20484A; 5 Days, Instructor-led Course Description In this course, students will learn essential programming skills and techniques that are required
More informationChapter 1 Getting Started with Windows Presentation Foundation
Table of Contents Chapter 1 Getting Started with Windows Presentation Foundation 1 Exploring the New Features of WPF 4.0... 2 New WPF Controls for Business Applications... 3 Enhanced Support for WPF and
More informationFull Stack Web Developer
Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand
More informationFull Stack Web Developer
Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics
More informationDOT NET Syllabus (6 Months)
DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL
More informationPASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year
PASS4TEST \ http://www.pass4test.com We offer free update service for one year Exam : 70-492 Title : Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications Vendor : Microsoft Version : DEMO 1 / 8
More informationCoding Faster: Getting More Productive with Microsoft Visual
Microsoft Coding Faster: Getting More Productive with Microsoft Visual Studio Covers Microsoft Visual Studio 2005, 2008, and 2010 Zain Naboulsi Sara Ford Table of Contents Foreword Introduction xxiii xxvii
More informationDeveloping Microsoft SharePoint Server 2013 Core Solutions
Developing Microsoft SharePoint Server 2013 Core Solutions 20488B; 5 days, Instructor-led Course Description In this course, students learn core skills that are common to almost all SharePoint development
More information.NET FRAMEWORK. Visual C#.Net
.NET FRAMEWORK Intro to.net Platform for the.net Drawbacks of Current Trend Advantages/Disadvantages of Before.Net Features of.net.net Framework Net Framework BCL & CLR, CTS, MSIL, & Other Tools Security
More information