Dot Net

Dot Net

Dot NET is an integral part of many applications running on Windows and provides common functionality for those applications to run. This download is for people who need .NET to run an application on their computer. For developers, the .NET Framework provides a comprehensive and consistent programming model for building applications that have visually stunning user experiences and seamless and secure communication.

The .NET Framework is a technology that supports building and running the next generation of applications and XML Web services. The .NET Framework is designed to fulfill the following objectives:

To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.

To provide a code-execution environment that minimizes software deployment and versioning conflicts.

To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party.

To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments.

To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications.

To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.

VISUAL STUDIO 2008 / .NET 3.5 - Duration: 50 Hours • WCF • LINQ • AJAX • WPF • SILVER LIGHT
WCF CONCEPTS - Duration: 12 Hours 
    1.	WEB SERVICES OVERVIEW 
        o	A Review of Distributing Technology 
        o	Web Services Review 
        o	WSDL , SOAP , HTTP , UDDI 
        o	Web References 
   
    2.	WCF INTRO 
        o	Introduction to WCF
        o	Review the Challenges of Building Distributed Applications
        o	Examine the Concept of Service Oriented Application
        o	See a High Level Overview of Windows Communication Foundation
        o	Building and Host your First WCF Service	
    
    3.	HOSTING, CALLING WCF SERVICES 
        o	Understand how to Host a WCF Service 
        o	Understand how Clients Communicate with Services 
        o	See how to Host and Call a Service using Multiple Bindings 
        o	See how to Configure Endpoint in Code and in Configuration Files 
   
    4.	BINDINGS and CONTRACTS 
        o	Understand how to Work with Bindings
        o	Explore how to Create Service and Data Contracts
        o	See the Implications of Modifying Service and Data Contracts
   
    5.	EXCEPTIONS, DIAGNOSTICS and MESSAGE PATTERNS 
        o	Learn how to Handle Exceptions in WCF Services
        o	See Techniques for Diagnosing Services
        o	Explore One-Way and Duplex Communication
    
    
    6.	SESSIONS and TRANSACTIONS 
        o	See how to use Sessions to Maintain State in WCF Services
        o	Explore Options for Controlling the Lifetime of a Service Instance
        o	Learn how to Add Transactions Support to a WCF Service
    
    7.	WCF SECURITY 
        o	Explore the Basics of WCF Security
        o	See how to Authenticate Callers of a Service
        o	See how to Authorize Callers Based on Roles

	8.	REST SERVICES and SYNDICATION 
        o	Explore how to Build WCF Services that Support Representational State Transfer
        (REST)
        o	See how to Build WCF Services that Create RSS and Atom Feeds
    


LINQ CONCEPTS - Duration: 12 Hours 
    1.	INTRODUCTION TO LINQ 
        o	Motivate the Need for LINQ 
        o	Learn about the Various LINQ Providers 
        o	Investigate Simple LINQ to Objects, LINQ to SQL, and LINQ to XML Samples 
   
    2.	LANGUAGE ENHANCEMENTS FOR LINQ 
        o	Investigate the New Language Features Required by LINQ
        o	Learn about Implicit Type Declaration
        o	Use Object Initialization
        o	Work with Lambda Expressions
        o	Create and Use Extension Methods
        o	Select Multiple Columns Using Anonymous Types
    
    3.	LINQ TO OBJECTS 
        o	Learn Various Techniques for Using LINQ to Query Collections of In-Memory Objects 
        o	Use LINQ with Arrays, Generic Lists, Generic Dictionaries, Strings, and Other Non-Generic Collections 
        o	Work with Examples Using Many of the System.Linq.Enumerable Extension Methods and Compare these Methods to LINQ Keywords
    
    strong>4.	LINQ TO SQL 
        o	Learn How to Map a Data Model to an Object Model 
        o	Lean Various Techniques for Using LINQ to SQL to Query Data in a SQL Server 
        	Database 
        o	Explore How to Modify Data and Save Changes 
        o	See How to Use Stored Procedures to Modify Data 
   
    5.	LINQ TO DATASETS 
        o	Learn Various Techniques for Using LINQ to Dataset to Query Data in a Dataset 
        o	See How to Use Data Views with the Results of a LINQ to Dataset Query 
        o	Explore How to Bind the Results of a LINQ to Dataset Query to Windows Forms 
        	Controls 
    
    6.	LINQ TO XML 
        o	Create XML Content Using Classes in the System.Xml.LINQ Namespace
        o	Search Content Using XPath Expressions with the LINQ-Based API
        o	Validate XML Content Using the LINQ-Based API
        o	Query XML Content Using LINQ to XML
        o	Transform XML Content Using LINQ to XML

AJAX CONCEPTS - Duration: 12 Hours 
	1.	AJAX FUNDAMENTALS 
        o	Synchronous communication 
        o	Asynchronous Communication 
        o	Introducing AJAX 
        o	ASP.net Ajax 
        o	Server and Client-Side ASP.net AJAX 
        o	Client Centric Programming Model 
        o	Server Centric Programming Model 
        2.	SERVER SIDE AJAX: CONTROLS 
        o	Partial Page Rendering
        o	The Script Manager Control
        o	The Update Panel Control
        o	Other Server-Side AJAX Controls
        3.	ASP.NET AJAX CONTROL TOOL KIT 
        o	Introduction to the AJAX Control Toolkit
        o	Toolkit Controls and Extenders
        o	Toolkit Script Manager Control
        o	Client Side Controls Overview with Relevant Ex.