Majestic People IT Academy
A Majestic People Group Company
  Microsoft Visual Studio

Microsoft .NET is the Microsoft strategy to connect information, people, systems, and devices through software.
Integrated across the Microsoft platform, .NET technology provides the ability to quickly build, deploy, manage, and use connected, security-enhanced solutions with Web services. .NET-connected solutions enable businesses to integrate their systems more rapidly and in a more agile manner and help them realize the promise of information anytime, anywhere, on any device.

Visual Studio offers .NET developers a broad range of .NET Framework-based solutions, including mobile solutions, Windows applications, Web sites, and Web services

Microsoft Visual Studio is an integrated development environment by Microsoft. It helps programmers create programs, web sites, web applications, and web services that run on various platforms. Supported platforms include Microsoft Windows servers and workstations, PocketPC, Smartphones, and World Wide Web browsers.

 
Benefits to Developers

.NET benefits developers by providing a tightly integrated set of tools for building and integrating Web services. Visual Studio .NET and the .NET Framework provide comprehensive development platforms that offer the best, fastest, and most cost-effective way to build Web services.

With Visual Studio and the .NET Framework, developers can take advantage of a programming model designed from the ground up for creating Web services in a highly productive, multilanguage environment. With scalable, high-performance execution, the .NET tools allow developers to use existing skills to create a wide range of solutions that work across a broad array of computing devices. .NET also provides a foundation for building Service Oriented Architectures (SOA).

 
The .NET Framework

The .NET Framework is a new computing platform designed to simplify application development in the highly distributed environment of the Internet. The .NET Framework has two main components: the common language runtime and the .NET Framework class library.

The common language runtime (aka CLR) is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management, and remoting, while also enforcing strict safety and accuracy of the code. In fact, the concept of code management is a fundamental principle of the runtime. Code that targets the runtime is known as managed code; code that does not target the runtime is known as unmanaged code.

The .NET Framework class library is a comprehensive, object-oriented collection of reusable classes that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET and Web Services.

ASP.NET is the hosting environment that enables developers to use the .NET Framework to target XML Web services applications. Both Web Forms and XML Web services use Internet Information Server (IIS) as the publishing mechanism for applications, and both have a collection of supporting classes in the .NET Framework. In short, ASP.NET pages are faster, more functional, and easier to develop because they interact with the runtime like any managed application. They are compiled not interpreted.
 
Data Access and XML

At the core of data access for .NET applications are two technologies: XML and ADO.NET. Both are extremely useful when accessing any type of data in your applications.

  • XML is simply structured data.
  • ADO.NET is an evolutionary improvement to Microsoft® ActiveX® Data Objects (ADO) that provides platform interoperability and scalable data access.
ADO has been architected specifically for distributed applications. The new architecture has intrinsic support for XML and makes programming with data much more effective for today’s applications. In fact, with ADO.NET you can connect to virtually any database, including SQL Server or Oracle. You can also share data across platforms by using ADO.NET with XML Web services.
 
 What's New in .NET?
Microsoft started development on the .NET Framework in the late 1990s.  By late 2000 the first beta versions of .NET 1.0 were being released.
Version Release Date
1.0
2.0
3.0
3.5
2002-01-05
2005-11-07
2006-11-06
2007-11-19
 
 
Microsoft .Net
 
  Web Services

Web services are small, reusable applications that help computers from many different operating system platforms work together by exchanging messages. Web services are based on industry protocols that include XML (Extensible Markup Language), SOAP (Simple Object Access Protocol), and WSDL (Web Services Description Language). These protocols help computers work together across platforms and programming languages.

 
Majestic People IT Academy Offer .Net Training
 
Microsoft offers a complete range of software that helps organizations and individuals benefit from Web service-based connectivity. These include the Microsoft Visual Studio developer tools the Windows Server System that hosts Web services, and familiar desktop applications such as the Microsoft Office System that "consume" Web services.