Understanding Microsoft .NET

Request info

Course duration: 1 Day

Cost: £450 + VAT

Overview

Since the initial announcement in 2000, Microsoft’s .NET platform has had a dramatic impact on how applications are developed and deployed. With the launch of Visual Studio 2005 and the next major release of the .NET Framework, Microsoft has provided developers with a new set of tools and technologies to further simplify the creation of complex applications.

This intensive one day seminar will introduce you to .NET, the underlying .NET Framework and the three core areas of application development:

Window Forms, for rich GUI applications
ASP.NET for systems targeted at the web
Web Services and service oriented architecture
Examining both the why and the how of .NET, it will enable you to assess the impacts and opportunities associated with this exciting technology, as well as gain a solid understanding of some of the important issues involved in working with .NET.
The seminar consists of a mixture of interactive lectures and demonstrations, the latter using Visual Studio and languages such as Visual C# and Visual Basic 2005. Coverage of newer products, such as Visual Studio 2005 Team System, is also included.

The seminar consists of a sequence of informative lectures, combined with demonstrations of the development technologies and techniques using Microsoft Visual Studio 2005.

Prerequisites

Anyone who is involved in the specification, design and development of products and solutions for either the World Wide Web or for Microsoft Windows, and who wants to gain an insight into, or understand the impacts and advantages for their business of, Microsoft .NET.

Delegates should have prior experience in specifying, developing, or managing the development, of applications using Java, C++ or Visual Basic.
Experience of server side programming using Active Server Pages and an understanding of internet infrastructure would also be beneficial.

Delegates will learn how to

Explain the elements of the .NET architecture
Describe the different components of the .NET Framework
Explain the nature of the Common Language Runtime and the Common Type System
Assess the impacts involved with moving to .NET
Describe the different development models and technologies available today
Explain the capabilities of ASP.NET (including version 2), Windows Forms and Web Services in application development
Describe Visual Studio 2005 and Visual Studio 2005 Team System

Course outline

An overview of .NET

Introduction to .NET; Why .NET?; .NET architecture

Introducing the .NET Framework

Common Language Runtime (CLR); Common Type System (CTS); Base Class Library; Managed execution; Introducing window forms; Introducing web forms; Introducing web services;

Development tools and languages for .NET

The .NET Framework SDK; The C# and Visual Basic 2005 programming languages; Visual Studio 2005; Visual Studio 2005 Team System

ASP.NET

ASP.NET explained; The ASP.NET architecture; Core features of ASP.NET 1.x and 2.0

Web Services

Service and SOA; Web Services and ASP.NET; Using web services in your applications

Database access using ADO.NET

The new ADO.NET data access model; Managed providers; Disconnected data access and the DataSet

Windows Forms

Writing rich GUIs using Windows Forms

Conclusion

WinFx; Seminar review

SELECT wp_posts.*, wp_p2p.* FROM wp_posts INNER JOIN wp_postmeta ON ( wp_posts.ID = wp_postmeta.post_id ) INNER JOIN wp_p2p WHERE 1=1 AND ( ( wp_postmeta.meta_key = 'start_date' AND CAST(wp_postmeta.meta_value AS DATE) >= '2024-04-20' ) ) AND ((wp_posts.post_type = 'schedule' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) AND (wp_p2p.p2p_type = 'schedule_to_courses' AND wp_posts.ID = wp_p2p.p2p_from AND wp_p2p.p2p_to IN ( SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.ID IN (905) AND ((wp_posts.post_type = 'courses' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'acf-disabled'))) ORDER BY wp_posts.post_date DESC )) GROUP BY wp_posts.ID ORDER BY CAST(wp_postmeta.meta_value AS DATE) ASC