
AppDev - C# For Developers : دوره آموزشی سي شارپ برای توسعه دهندگان. اين دوره آموزشی از 8 سیدی ايميج شده به همراه يك كتاب pdf تشكيل شده است كه فهرست مطالب ارائه شده در زير آمده است.

Session: 1
C# and .NET
C# Example
Console Applications
Variables and Constants
Programming Elements
Branching Basics
Switch/Iteration Statements
Operators
Supporting Operators
Session: 2
Classes/Objects
Classes/Objects (cont.)
Invoking Static Methods
Member Variables
Properties
Inheritance
Boxing/Operator Overload
Conversion Operators
Session: 3
Interfaces
Extended Interfaces
Arrays
Multi-Dimensional Arrays
Indexers
IEnumerable
Session: 4
IComparables
Collection Classes
Strings
Exceptions
Nested Exceptions
Delegates
Delegates (cont.)
Multicast Delegates
Session: 5
Events
Events (cont.)
Windows Applications
Windows Forms
Windows Forms (cont.)
XML Comments
Relational Databases
Analyzing Database Queries
Session: 6
ADO.NET Objects
Data Relationships
Data Relationships (cont.)
Updates
Transactions
Update Using DataAdapter
Session: 7
Concurrency
Web Forms
Web Forms (cont.)
Attributes
Reflections
Threads
Session: 8
Synchronization
Streaming Data
Asynchronous I/O
Network I/O
Network I/O (cont.)
Serialization
ActiveX
AppDev - Microsoft Visual C# 2008 : شامل 7 دوره آموزشی میباشد كه در زير آمده است:

AppDev - Developing Applications Using Visual C# 2008 : دوره آموزشی توسعه نرم افزارهای كاربردی با استفاده از ويژوال سی شارپ 2008 از اپديو. اين خودآموز توسط استاد Ken Getz و Robert Green تدريس شده است.
Course includes 99+ hours of total training time...
* 32 modules of training
* Over 33 hours of media run time
* Over 2200 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course you will...
* Learn about creating Windows Forms applications
* Understand how to trap Windows Forms events
* Investigate the many Windows Forms controls
* Work with debugging features
* Learn the role of DataSets and DataTables in ADO.NET
* Understand error handling using Exception objects
* Create flexible user interfaces using new container controls
* Learn to create MDI applications and application using Windows Presentation Foundation (WPF)
* Interoperate between managed code and COM components.
* Communicate using XML Web Services, and Windows Communication Foundation (WCF).
* Install applications using ClickOnce technology.
* Save and restore nearly any object to a stream using serialization.
* Create and execute workflows, using Windows Workflow Foundation (WF).
* Take advantage of Windows Management Instrumentation (WMI) to add features to the .NET Framework.
* Manage printers, and create free-form documents.
* Display and edit data using DataGridView control.
* Create owner-drawn controls and non-rectangular forms using the GDI+ and the System.Drawing namespace.
* Create managed applications for Office 2007 products using Visual Studio Tools for Office (VSTO
:Course Outline
Introduction to Windows Forms
* .NET Does Windows
* Adding Controls to a Form
* A Peek behind the Scenes
* Adding Event Handling Code
* Adding a Menu to the Form
* Adding Non-Graphical Components
Taking Advantage of the Form Event Model
* How Visual C# Handles Events
* Exploring Form and Control Events
Common Windows Forms Controls
* Label, TextBox, and Button
* CheckBox and RadioButton
* ComboBox, ListBox, and CheckedListBox
* LinkLabel, NumericUpdown, PictureBox and ProgressBar
Exception Handling
* Perspectives on Exception Handling
* Getting Started with Exception Handling
* Catching Specific Exceptions
* Raising Errors
* Running Code Unconditionally
* Handling Unhandled Exceptions
* Creating Exception Classes
Working with Strings and Dates
* Basic .NET Data Types
* Working with Text: The String Class
* Working with Dates and Times
Accessing Data
* Overview of ADO.NET
* Connecting to Data
* Executing Commands
* Working with Data
* Choosing an ADO.NET Provider
Introduction to LINQ
* LINQ Syntax
* LINQ SQL
* LINQ DataSets
* LINQ to XML
Data Binding Techniques
* Data Binding Basics
* Creating a Data Source
* Creating Data-Bound Forms
* Data Binding Components and Controls
* Displaying Data from Related Tables
* Enforcing Referential Integrity
* Displaying Data from Lookup Tables
* Adding Search Capabilities to a Form
* Filtering by Values from a Lookup Table
* Data Validation
* Working with Local Data
Using the Data Controls
* Data Controls
* The BindingNavigator Control
* The BindingSource Component
* The DataGridView Control
* The ReportViewer Control
Introduction to WPF
* Introducing Windows Presentation Foundation (WPF)
* Investigating XAML and the WPF Designer
* Introducing Content and Grid Controls
Revisiting WPF
* Laying Out the Application
* Creating the MoviePlayer Control
* Creating a Data Source and Hook up Data Binding
* Adding a Data Converter and a Data Template
Handling Input/Output Tasks
* Introducing the System.IO Namespace
* Selecting Files
* Browsing for Folders
* Handling Path Information
* Working with Directories and Files
* Using Stream-Based Objects to Read and Write File Contents
Project Settings in Visual Studio
* The Project Designer
* Application Properties
* Compilation Properties
* Debugging Properties
* Project References
* Project Resources
* Project Settings
Debugging Your Applications
* Debugging Applications
* Setting Breakpoints and Stepping through Code
* Debugging Code in Assemblies
* Evaluating Variables and Objects
* Edit and Continue
* Tracing Applications
* Unit Testing
Container Controls
* Introducing Container Controls
* Grouping Controls with the GroupBox Control
* Introducing the Panel Control
* Displaying Multiple Panels with the SplitContainer Control
* Laying out Panels with the TabControl Control
* Simple Layout Using the FlowLayoutPanel Control
* Advanced Layout Using the TableLayoutPanel Control
Menus and Toolbars
* Introducing the ToolStrips
* Working with the ToolStrips
Complex Windows Forms Controls
* Introducing Complex Controls
* NotifyIcon Control
* WebBrowser Control
* MaskedTextBox Control
* RichTextBox Control
* TreeView and ListView Controls
* MonthCalendar and DateTimePicker Controls
Working with My Namespace
* The My Namespace
* My.Application
* My.Computer
* My.User
* My.Forms
* My.Resources
* My.Settings
* My.WebServices
Interoperability
* COM Interoperability
* COM DLLs and .NET Applications
* .NET Assemblies in COM Applications
* Wrap .NET Framework in COM Applications
* Windows API using Platform Invoke
* Web Services
Windows Communication Foundation
* WCF
* Creative Service
* Host Services in Applications
* Communication between Clients and Services
* Configure Client and Service Communication
Working with Toolbox Components
* Timer Component
* BackgroundWorker Component
* FileSystemWatcher Component
* Process Component
* ServiceController Component
* EventLog Component
Deploying Applications Using ClickOnce
* ClickOnce Deployment
* Publish an Application
* Deploy Updates to Applications
* Maintain Applications
Serialization
* Concept of Serialization
* Serialization of Built-In Objects
* BinaryFormatter and SoapFormatter Classes.
* Serialize User-Defined Objects
* Serialization Formatters
Creating and Displaying Reports
* ReportViewer Control
* Grouping, Sorting, and Filtering to Reports
* Subreports and Drillhtrough Reports
Windows Workflow Foundation
* Workflows and Activites
* Declarative and Code Conditions
* RuleSets and Policy Activities
* Application Communication
* Business Process States
Filling the .NET Gaps with WMI
* Windows Management Instrumentation (WMI)
* .NET Framework's Management Namespace
* WMI Classes
* WMI Object Methods and Property Values
* Visual Studio WMI Server Explorer
WMI Events and Asynchronous Handling
* System Events using WMI
* Work with WMI Objects Asynchronously
* Create Handlers for WMI Events
Creating MDI Applications
* MDI Applications
* MDI Parent and MDI Child Forms
* Menu Lists Open Child Forms
* Manage Menus
* Open Forms and their Controls
Printers and Printing
* System.Drawing.Printing Namespace
* PrintDocument, PrinterSettings, and PageSettings
* PrintPreviewControl, PageSetupDialog, PrintPreviewDialog, and PrintDialog Controls
Examining the DataGridView
* Architecture of DataGridView Control
* Appearance of Data in Grids
* Work with Data in Grids
Creating Rich User Interfaces with GDI+
* System.Drawing Namespace
* Owner-Drawn Controls
* Non-Rectangular Forms
* TransparencyKey Property
* DataGridView Control Columns
Creating Office Applications Using Visual Studio 2008
* Office Templates
* Ribbon Designer
* Custom Task Pane
* Word 2007's Content Controls
* Outlook Custom Form Region
* Odification Form
AppDev - Developing Applications Using Visual C# 2008: Enterprise, Mobile, and Security : دوره آموزشی پيشرفته توسعه نرم افزارهای كاربردی با استفاده از سی شارپ 2008 : تشكيلات، موبايل و امنيت.
Course includes 36+ hours of total training time...
* 12 modules of training
* Over 12 hours of media run time
* Over 700 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn how to...
* Extend the functionality of Visual Studio 2008.
* Handle versioning issues with multiple assemblies or applications.
* Create and debug Windows services.
* Build and test mobile applications.
* Read and write XML data using the Document Object Model, and XML readers and writers.
* Perform cascading updates in joined data.
* Easily convert data projects to n-tier distributed applications.
* Create custom and user controls.
* Correctly secure Windows applications.
* Build setup applications.
* Examine existing code using reflection.
* Use distributed client settings in a Windows application.
Course Outline
Extending Visual Studio 2008
* Create Item Templates
* Create Project Templates
* Code Snippets
* Macros
Handling Versioning Issues
* CLR Locates Assemblies
* CLR Enforces Versioning
* Strong Name an Assembly
* Private and Shared Assemblies
* Techniques of Sharing Assemblies
Creating Windows Services
* Windows Service
* FileSystemWatcher Class
* Debug Windows Service Applications
Building Mobile Applications
* Applications for Pocket PCs and Smartphones
* Device Emulators
* SQL Server Compact 3.5 Databases
Reading and Writing XML Using the XML DOM
* Reading and Writing XML, Programmatically
* Important Classes in the System.XML Namespace
* Read and Write XML Nodes and Attributes
Expert XML
* Contents of an XML Document
* Write an XML Document
* Query using XPath Expressions
Data Improvements
* Enforce Referential Integrity in Applications
* Maintain Data
* Separate DataSet from TableAdapter Code
* LINQ to SQL
Creating Custom Controls
* Create New Controls for Forms
* Create a Control from an Existing Control and Add Functionality
* Control Base Class and Drawing GDI+
* Composite Control from the UserControl Base Class
Securing Windows Applications
* .NET Framework Security
* Code Access Security
* Role-Based Security
Building Setup Applications
* Installation Package
* Customize a Setup Project
* Control Installation of an Application
* Specify Conditions of an Install
* Custom Actions for after an Installation
Attributes and Reflection
* Built-In Attributes
* Custom Attributes
* Use Reflection to take Advantage of Attributes
* Reflection's Capabilities
Cleint Application Services
* Membership and Roles in ASP.NET
* Client Application Services to Add Remote Login, Roles, and Profiles
* Call the ASP.NET Application Services
AppDev - Developing Applications Using Visual C# 2008: What’s New : دوره آموزشی آشنايی با قابليتهای جديد ويژوال سی شارپ.
Course includes 33+ hours of total training time...
* 8 modules of training
* Over 11 hours of media run tim
* Over 350 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
Course Outline
Language Integrated Query
* LINQ Syntax
* LINQ SQL
* LINQ DataSets
* LINQ to XML
Data Improvements
* Hierarchical Updating with TableAdapterManager
* Caching Data Locally
* Separate Dataset and TableAdapter Code in n-tier Data Applications
* Using LINQ to SQL classes to Represent Data
Getting Started with WPF
* Introducing Windows Presentation Foundation (WPF)
* Investigating XAML and the WPF Designer
* Introducing Content and Grid Controls
Revisiting WPF
* Laying Out the Application
* Creating the MoviePlayer Control
* Creating a Data Source and Hook up Data Binding
* Adding a Data Converter and a Data Template
Windows Communication Foundation
* Introducing Windows Communication Foundation
* WCF Building Blocks
* Hosting a WCF Service
* Self Hosting the WCF Service
* Configuring WCF Services
Windows Workflow Foundation
* Introducing Windows Workflow Foundation
* Creating Your First Workflow
* Activities
* Using Rules in Workflows
* Hosting a Workflow in a Windows Application
* Host / Workflow Communication
* State Machine Workflows
Client Application Services
* Membership, Roles and Profiles on the Web
* Client Application Services
* Creating Your Own Membership and Role Providers
Creating Office Applications using Visual Studio 2008
* Introducing Office Projects in Visual Studio 2008
* Ribbon Customizations and Custom Task Panes
* Working with Word 2007’s Content Controls
* Creating an Outlook Form Region
AppDev - Developing Applications in Visual C# .NET 2003 : آموزش توسعه نرم افزارهای كاربردی در ويژوال سی شارپ دات نت 2003.
Course includes 36+ hours of total training time...
* 10 modules of training
* Over 12 hours of media run time
* Over 800 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
AppDev - Learning to Program Using Visual C# 2008 : آموزش برنامه نويسی با استفاده از ويژوال سی شارپ.
Course includes 45+ hours of total training time...
* 12 modules of training
* Over 15 hours of media run time
* Over 750 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn how to…
* Build and debug applications using Visual Studio 2008.
* Create and use variables, operators, and data types.
* Find and use the classes you need within the .NET Framework.
* Manage flow control within your code, branching and looping as needed.
* Create and consume classes and objects.
* Add and consume properties and methods in your classes.
* Make use of .NET's object-oriented features, such as overloading, inheritance and interfaces.
* Store, retrieve, and manipulate multiple values using arrays.
* Work with .NET generics.
* Make best use of the .NET Framework's support for collection classes.
* Handle exceptions in your code.
* Create and use delegates, and understand how they relate to events.
* Use anonymous types, lambda expressions, extension methods, object initializers, and implicit type declaration.
Course Outline
Getting Started with .NET
* Thinking about .NET
* Using Visual Studio 2008
* Debugging Your Code and Handling Exceptions
Data Types and Variables
* Introducing Variables and Data Types
* Working with Variables and Data Types
Using the .NET Framework
* Using .NET Framework Classes
* Working with Strings
* Working with Dates and Times
* The My Namespace
Branching and Flow Control
* Conditional Branching
* Repeating Code Blocks
* Unconditional Branching
Classes and Objects
* Introducing Objects and Classes
* Creating Your Own Class
* Working with Classes
Properties and Methods
* Working with Properties
* Working with Methods
Object-Oriented Techniques
* Inheritance
* Interfaces
* Organizing Classes
Working with Arrays
* Introducing Arrays
* Manipulating Arrays
Delegates and Events
* Motivating Delegates
* Introducing Delegates
* Working with Events
Generics
* Introducing Generics
* Generics and Arrays
* Generic Interfaces
* Generic Constraints
* Generics and Lists
Handling Exceptions
* Perspectives and Exception Handling
* Getting Started with Exception Handling
* Catching Specific Exceptions
* Raising Errors
* Running Code Unconditionally
* Creating Exception Classes
Collection Classes
* Generics, Collections, and Interfaces
* The Generic List
* Working with Dictionaries, Stacks, and Queues
* Creating Your Own Generic Collection Classes
Languages Extensions for LINQ
* New Language Features
* Implicity Typed Local Variables and Object Initializers
* Lambda Expressions, Extension Methods, and Anonymous Types
AppDev - Microsoft LINQ Using Visual C# 2008 : آموزش ماكروسافت لينك با استفاده از ويژوال سی شارپ .
Course includes 30+ hours of total training time...
* 8 modules of training
* Over 10 hours of media run time
* Over 850 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn how...
* Create new XML content using LINQ to XML.
* Iterate through collections of objects, using a single LINQ query.
* Use anonymous types, lambda expressions, extension methods, object initializers, and implicit type declaration.
* Query arrays, lists, dictionaries, and more using LINQ to Objects.
* Use the extension methods provided by the System.Linq.Enumerable class to extend the behavior of collection classes.
* Create an object model based on a SQL Server database and then query the database using LINQ to SQL.
* Modify data and use stored procedures with LINQ to SQL.
* Create XML content using classes in the System.Xml.Linq namespace.
* Validate, query and transform XML content using LINQ to XML.
* Transform XML content using LINQ to XML.
* Create an Entity Data Model based on a data source and then query the data using LINQ to Entities.
* Modify data and use stored procedures with LINQ to Entities.
Course Outline
Introduction to LINQ
* Motivate the Need for LINQ
* Learn about the Various LINQ Providers
* Investigate Simple LINQ to Objects, LINQ to SQL, and LINQ to XML Samples
Language Enhancements for LINQ
* Investigate the New Language Features Required by LINQ
* Learn about Impllicit Type Declaration
* Use Object Initialization
* Work with Lambda Expressions
* Create and Use Extension Methods
* Select Multiple Columns Using Anonymous Types
LINQ to Objects
* Learn Various Techniques for Using LINQ to Query Collections of In-Memory Objects
* Use LINQ with Arrays, Generic Lists, Generic Dictionaries, Strings, and Other Non-Generic Collections
* Work with Examples Using Many of the System.Linq.Enumerable Extension Methods, and Compare these Methods to LINQ Keywords
LINQ to SQL
* Learn How to Map a Data Model to an Object Model
* Lean Various Techniques for Using LINQ to SQL to Query Data in a SQL Server Database
* Explore How to Modify Data and Save Changes
* See How to Use Stored Procedures to Modify Data
More LINQ to SQL
* Explore Advanced Features of LINQ to SQL
* Explore Using LINQ to SQL in a Windows Application
* Explore Using LINQ to SQL in a Web Application
LINQ to DataSets
* Learn Various Techniques for Using LINQ to DataSet to Query Data in a DataSet
* See How to Use DataViews with the Results of a LINQ to DataSet Query
* Explore How to Bind the Results of a LINQ to DataSet Query to Windows Forms Controls
LINQ to XML
* Create XML Content Using Classes in the System.Xml.LINQ Namespace
* Search Content Using XPath Expressions with the LINQ-Based API
* Validate XML Content Using the LINQ-Based API
* Query XML Content Using LINQ to XML
* Transform XML Content Using LINQ to XML
LINQ to Entities
* Understand the Relationship Between LINQ to Entities and the Entity Framework
* Learn How to Map a Data Model to an Entity Data Model
* Learn Various Techniques for Using LINQ to Entities to Query Data in a Database
* Explore How to Modfiy Data and Save Changes
* See How to Use Stored Procedures to Modify Data
AppDev - Microsoft Windows Communication Foundation Using Visual C# 2008 : آموزش ماكروسافت WCF با استفاده از ويژوال سی شارپ.
Course includes 30+ hours of total training time...
* 8 modules of training
* Over 10 hours of media runtime
* Over 850 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn now to…
* Build and call WCF services.
* Host WCF services using Web servers and managed applications.
* Configure service endpoints in code and in configuration files.
* Use the WCF-supplied bindings as well as create custom bindings.
* Manage service and data contracts.
* Handle exceptions in WCF services.
* Monitor and diagnose WCF services at runtime.
* Implement three different message exchange patterns.
* Maintain state in WCF services.
* Add transactions support to a WCF services.
* Authenticate callers of a service and restrict their access based on roles.
* Expose a workflow as a WCF service and call a WCF service from within a workflow.
* Build WCF services that support REST.
* Build WCF services that generate RSS and Atom feeds.
Course Outline
Introduction to WCF
* Review the Challenges of Building Distributed Applications
* Examine the Concept of Service Oriented Application
* See a High Level Overview of Windows Communication Foundation
* Building and Host your First WCF Service
Hosting and Calling WCF Services
* Understand how to Host a WCF Service
* Understand how Clients Communicate with Services
* See how to Host and Call a Service using Multiple Bindings
* See how to Configure Endpoint in Code and in Configuration Files
Bindings and Contracts
* Understand how to Work with Bindings
* Explore how to Create Service and Data Contracts
* See the Implications of Modifying Service and Data Contracts
Exceptions, Diagnostics and Message Patterns
* Learn how to Handle Exceptions in WCF Services
* See Techniques for Diagnosing Services
* Explore One-Way and Duplex Communication
Sessions and Transactions
* See how to use Sessions to Maintain State in WCF Services
* Explore Options for Controlling the Lifetime of a Service Instance
* Learn how to Add Transactions Support to a WCF Service
WCF Security
* Explore the Basics of WCF Security
* See how to Authenticate Callers of a Service
* See how to Authorize Callers Based on Roles
Workflow Services
* Learn how to Expose a Workflow as a WCF Service
* See how to Call a WCF Service from a Workflow
* Understand how to Build a Stateful Workflow Service
RESTful Services and Syndication
* Explore how to Build WCF Services that Support Representational State Transfer (REST)
* See how to Build WCF Services that Create RSS and Atom Feeds
AppDev - Microsoft Visual C# 2010 : شامل 5 دوره آموزشی میباشد كه در زير آمده است:

AppDev - AJAX 4 Using Visual C# 2010: Server Side : آموزش ايجكس با استفاده از ويژوال سي شارپ 2010، طرف سرور.
Course includes 12+ hours of total training time...
* 4 modules of training
* Over 4 hours of media runtime
* Over 218 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn:
* A few of the more interesting features in JavaScript that will help you write code that runs in the browser
* About the server and client-side components of ASP.NET AJAX
* About avoiding full page postbacks that flash in the browser and can be intolerably slow for a user
* How to use multiple UpdatePanel controls with your Web application
* How to hook into the browser’s history feature with your Web application
Course Outline
AJAX Fundamentals
* Introducing AJAX
* Essential JavaScript
* Server and Client-Side AJAX
Server-Side AJAX: UpdatePanel and Related Controls
* Partial Page Rendering
* The ScriptManager Control
* The UpdatePanel Control
* Other Server-Side AJAX Controls
Creating Rich AJAX Applications
* Using Multiple UpdatePanel Controls
* Using Page Methods
* AJAX History and the Browser Back Button
ASP.NET AJAX Control Toolkit
* Introduction to the AJAX Control Toolkit
* Toolkit Controls and Extenders
* ToolkitScriptManager Control
AppDev - Building ASP.NET MVC 2 Applications Using Visual C# 2010: Volume 1 : آموزش ساختن برنامههای كاربردی ASP.NET MVC 2 با استفاده از ويژوال سی شارپ 2010.
Course includes 12+ hours of total training time...
* 4 modules of training
* Over 4 hours of media runtime
* Over 216 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will learn:
* Differences between MVC and Web forms applications
* How to create controllers and actions to manage the workflow of an application
* About methods and results, and how to write code to implement each
* That there are almost no limitations in how you provide data to an MVC application
* How to implement a model using both custom classes and Entity Framework data models
* How to centralize data validation using a model.
* Interact with data provided by the controller
* Some of the ways to add content to a view
Course Outline
Introduction to Asp.NET MVC
* The Model-View-Controller Pattern
* Differences Between MVC and Web Forms Applications
* Building a Simple MVC Application with Visual Studio
Working with Controllers and Actions
* Using a Controller to Manage the Application
* Controller Actions
* Returning Action Results
Creating MVC Models
* Data and Business Rules in MVC Applications
* Creating a Custom Data Model
* Creating an Entity Framework Model
* Data Validation and Data Annotations
Using MVC Views
* Views in ASP.NET MVC
* Creating Views
* Adding Content to a View
AppDev - Exploring Microsoft Visual Studio 2010 Using Visual C : سيری در ماكروسافت ويژوال استوديو 2010 با استفاده از ويژوال سی شارپ.
Course includes 10+ hours of total training time...
* 8 Modules of training
* Over 10 hours of media runtime
* Sample code
In this course, you will:
* Investigate new language features and see how the complete IDE rewrite using WPF affects the way you write code.
* Learn about many of the new ASP.NET Web Forms features, including HTML and JScript snippets, deployment improvements, and new controls.
* See how the all-new Workflow 4.0 works and get started learning its features.
* Create services using the new features in WCF.
* Drill into new WPF features, focusing on new controls, data binding and more.
* Create Silverlight applications using the new designer built into Visual Studio 2010.
* Work with new data features in Visual Studio 2010.
* Incorporate Office 2010 features into .NET applications, focusing on SharePoint 2010.
Course Outline
Language and IDE Features
* Examine Visual Studio 2010 Code Editor UI Improvements: From IntelliSense to Zoom
* Learn new language features, including dynamic language support, lambda expression improvements, and more
* Add simple parallel support, using the Task Parallel Library
* Examine variance (covariance and contravariance), and how these features make interface work the way you always thought they should
ASP.NET Web Forms Improvements
* Investigate Visual Web Designer enhancements, including new templates, code snippets, and JScript IntelliSense enhancements
* Learn about new ASP.NET core services, including web.config file minification, output caching, and URL routing
* Discover new Web Forms features: set meta tags, control view state, create predictable client IDs, persist row selection, add charts, and more
* Deploy web applications using new Visual Studio 2010 features
Windows Workflow Foundation
* Introduce Windows Workflow Foundation (WF)
* Review workflow activities
* See how to build a workflow
* Learn how to host workflows in applications
* See how applications and workflows pass data
Windows Communication Foundation Improvements
* Review how to build, host and call WCF services
* Explore Service Configuration Improvements
* See how clients can discover services at runtime
* See how services can inform clients when they go online and offline
What’s New in WPF 4.0
* Learn about WPF Data Binding and the DataGrid Control
* Investigate the Updated WPF and Silverlight Designer
* Use the Visual State Manager to Create Unique States for Controls
* Try out the New Calendar and DatePicker Controls
Introducing Silverlight Using Visual Studio 2010
* Learn why you would use Silverlight to build an application, and Silverlights history
* Create a simple video player using Silverlight
* Run Silverlight applications out of the browser
* Investigate multi-page Silverlight applications using the Silverlight Navigation Framework
* Work with data in Silverlight applications
Data Enhancements
* See an overview of the Entity Framework
* Learn how to create an Entity Data Model
* Learn various techniques for using LINQ to Entities to query data in a SQL Server database
* See an overview of ADO.NET Data Services
* Learn how to create and call an ADO.NET Data Service
SharePoint 2010 Development
* Learn how to build SharePoint 2010 applications with Visual
* See how to create lists and visual Web parts
* See how to use LINQ to SharePoint to query lists
* Explore how to access SharePoint data from client applications
AppDev - Microsoft Silverlight 4 Using Visual C# 2010 : آموزش ماكروسافت سيلورلايت 4 با استفاده از ويژوال سی شارپ 2010.
Course includes 48+ hours of total training time...
* 16 modules of training
* Over 16 hours of media runtime
* Over 1000 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will:
* Investigate Silverlight application templates, designer and controls in Visual Studio 2010
* Examine the Silverlight layout system
* Work with each of the simple and more complex, Silverlight controls
* Using styles and resources to create consistent, visually interesting applications
* Extend binding to work with data
* Investigate more of the built-in controls
* Learn to create and use shapes and geometries, and the powerful Path element
* Deploy Silverlight applications
* Work with Expression Blend 4
* Add animation techniques
* Work with the DataGrid control
Course Outline
Introduction to Silverlight
* Introduce Silverlight 4
* Compare declarative and procedural coding styles
* Investigate the Silverlight designer in Visual Studio 2010
* Learn about controls and events in Silverlight 4
Layout
* Understand how the layout system works in Silverlight
* See how to use various containers to control layout
* See how to use alignment and sizing to control layout
Simple Controls
* Investigate Border, Button, CheckBox and RadioButton controls
* View and enter text using TextBlock, TextBox and PasswordBox controls
* Work with dates using the DatePicker and Calendar controls
* Add visual flair using the Slider, ProgressBar and MediaElement controls
Advanced Controls
* Learn how to use controls that enable users to select an item from a list
* See how to add menus to applications
* Explore controls that enable you to better organize content
Styles and Resources
* Investigate XAML Resources
* Learn about the hierarchy of resources
* Work with resources programmatically
* Organize resources with resource dictionaries
* Experiment with XAML Styles
* Apply Styles dynamically
* Work with Style inheritance
Navigation
* Explore navigation in WPF applications
* See how to build page-based applications that support navigation
* Learn how to navigate using XAML and code
* See how to build the Navigation Application project template
Binding
* Learn to use Binding objects to bind data sources and targets
* Add data converters to manage conversion during the binding process
* Use data templates to modify the layout of bound data in lists
Working with Data
* See hot to retrieve data from a WCF service
* Create common data bound forms
* See how to display information from main and related tables
Advanced Data Controls
* Explore how to use the DataGrid control to display data
* See how to use the DataGrid control to edit data
* Learn how to use the DataForm and DataPager controls to display data
Shapes and Geometries
* Learn to use basic shapes: lines, ellipses, rectangles, and polygons
* Add line caps and joins
* Work with geometries and paths
* Investigate the geometry mini-language
Brushes and Transforms
* Work with solid, gradient, and image brushes
* Add transparency effects, including opacity mask
* Investigate built-in transforms
* Add reflection effect using opacity mask and transforms
Deployment
* See how to deploy Silverlight applications
* See how to deploy out-of-browser applications
* Explore how to cusomize the installation of Silverlight
Introducing Expression Blend
* Compare Visual Studio and Expression Blend
* Examine the Blend integrated development environment
* Learn about Expression Blend’s designer panels
* Integrate Expression Blend with Visual Studio
* Create resources and set up element-to-element binding in Expression Blend
Introducing Animation
* Understand how animation works in XAML applications
* Examine animation, storyboard, and trigger objects
* Learn to start animations in code
* Work with DoubleAnimation, ColorAnimation, and PointAnimation objects
* Examine properties of the animation classes
* Try out various easing functions
* Use Expression Blend to interactively create animations
Working with Data Using WCF Data Services
* Learn how to create WCF Data Services
* See how to call WCF Data Services from Silverlight applications
* Explore how to modify data using WCF Data Services
Silverlight and Networking
* See how to make cross-domain calls from Silverlight applications
* Explore how to use the WebClient class to request data from Web Sites
AppDev - Microsoft Windows Presentation Foundation Using Visual C# 2010 : آموزش ماكروسافت WPF با استفاده از سی شارپ 2010.
Course includes 48+ hours of total training time...
* 16 modules of training
* Over 16 hours of instruction
* Over 1000 pages of printable courseware
* Step-by-step hands-on-labs
* Sample code
In this course, you will:
* Investigate WPF application templates, designer and controls in Visual Studio 2010
* Work with each of the simple and more complex, WPF controls
* Using styles and resources to create consistent, visually interesting applications
* Take advantage of element-to-element binding
* Extend binding to work with data
* Investigate more of the built-in controls
* Learn to create and use shapes and geometries, and the powerful Path element
* Deploy Silverlight applications
* Work with Expression Blend 4
* Add animation techniques
* Work with the DataGrid control
* Interoperate with Windows Forms
Course Outline
Introduction to WPF
* Introduce Windows Presentation Foundation (WPF)
* Compare declarative and procedural coding styles
* Investigate the WPF designer in Visual Studio 2010
* Learn about controls and events in WPF
Layout
* Understand how the layout system works in WPF
* See how to use various containers to control layout
* See how to use alignment and sizing to control layout
Simple Controls
* Investigate Border, Button, CheckBox and RadioButton controls
* View and enter text using TextBlock, TextBox and PasswordBox controls
* Work with dates using the DatePicker and Calendar controls
* Add visual flair using the Slider, ProgressBar and MediaElement controls
Advanced Controls
* Learn how to use controls that enable users to select an item from a list
* See how to add menus to applications
* Explore controls that enable you to better organize content
Styles and Resources
* Investigate XAML Resources
* Learn about the hierarchy of resources
* Work with resources programmatically
* Organize resources with resource dictionaries
* Experiment with XAML Styles
* Apply Styles dynamically
* Work with Style inheritance
Navigation
* Explore navigation in WPF applications
* See how to build page-based applications that support navigation
* Learn how to navigate using XAML and code
* See how to build a XAML browser application
Binding
* Learn to use Binding objects to bind data sources and targets
* Add data converters to manage conversion during the binding process
* Use data templates to modify the layout of bound data in lists
Working with Data
* See hot to retrieve data from a SQL Server database
* Create common data bound forms
* See how to display information from main and related tables
Advanced Data Controls
* Learn how to use the ListView and GridView controls to display data
* Explore how to use the DataGrid control to display data
* See how to use the DataGrid control to edit data
Shapes and Geometries
* Learn to use basic shapes: lines, ellipses, rectangles, and polygons
* Add line caps and joins
* Work with geometries and paths
* Investigate the geometry mini-language
Brushes and Transforms
* Work with solid, gradient, and image brushes
* Add transparency effects, including opacity mask
* Investigate built-in transforms
* Add reflection effect using opacity mask and transforms
Deployment
* Learn how to deploy WPF applications using ClickOnce
* See how to deploy a markup-only XAML application
* Learn how to deploy a XAML browser application
Introducing Expression Blend
* Compare Visual Studio and Expression Blend
* Examine the Blend integrated development environment
* Learn about Expression Blend’s designer panels
* Integrate Expression Blend with Visual Studio
* Create resources and set up element-to-element binding in Expression Blend
Introducing Animation
* Understand how animation works in XAML applications
* Examine animation, storyboard, and trigger objects
* Learn to start animations in code
* Work with DoubleAnimation, ColorAnimation, and PointAnimation objects
* Examine properties of the animation classes
* Try out various easing functions
* Use Expression Blend to interactively create animations
Working with Data Using WCF Data Services
* Learn how to create WCF Data Services
* See how to call WCF Data Services from Silverlight applications
* Explore how to modify data using WCF Data Services
Windows Forms Interoperability
* Explore how to build applicatoins that contain both WPF Windows and Windows Forms
* Explore how WPF Windows can contain Windows Forms Controls and how Windows Forms can contain WPF Controls