|
wl606-ver2.0
.NET Overview for Managers (1 days)
Description
This course provides an overview of Microsoft's .NET Framework. Microsoft has bet the future on this robust platform, and they have put considerable resources into its architecture and tools. Our vendor-neutral approach allows us to provide a fair and balanced look at this framework. Taught using .NET 2.0 and Visual Studio.NET 2005
Audience
The course is designed for managers and other decision makers who need to understand the principals and concepts behind this technology, without diving into the technical details or writing code.
Prerequisites
Comfort using the Internet and a basic knowledge of Information Architecture is useful but not required
Suggested Next Courses
• J2EE Overview for Managers
• XML Overview for Managers
Objectives
By the end of the class students will be able to:
• Understand the fundamentals of .NET
• Understand .NET's base class library
• Learn languages and contexts
• Manage .NET development projects
• Discuss trends and competitors
Course Outline
Microsoft .NET Overview • What is the .NET Platform • What is the .NET Framework • The .NET Languages
Object Oriented Concepts • Introduction to Object Oriented Concepts • Classes are Templates • Objects are Instantiated From Classes • Classes Inheritance • Interfaces • Everything Is Strongly Typed • Everything Is An Object • The .NET Object Base Class
Using The Microsoft .NET Platform for Enterprise Development • The .NET Solution • Roles in Distributed .NET Development
Summary of Technologies Required by the .NET Architecture • Common Type System • Common Language Runtime and the .NET Languages • XCopy Deployment in .NET • Security • ASP.NET • ADO.NET • XML Support in .NET • Reflection • Messaging • Remoting • Transactions • Web Services Support
Microsoft .NET Software and Tools • The .NET Framework Runtime and SDK • IIS and ASP.NET • Visual Studio .NET
Example: Creating a Simple Web Application • Understanding Web Applications • Understanding Web Forms and Events
Example: Creating a Simple Windows Application • Understanding Windows Applications • Understanding Windows Forms and Events
Example: Introduction to Visual Studio .NET • What is Visual Studio .NET, and is it required to write .NET and ASP.NET applications • The Integrated Development Environment • Working with Solutions and Projects • Documentation And Help • Debugging and Diagnostics
Example: ADO.NET Introduction • What is ADO.NET • An Overview of Relational Database Concepts • What is an RDBMS • The ADO.NET Object Model • Getting the Data Out • The IDataReader Interface • Introducing the Database Used for the Course • Example: Selecting Records Using a DataReader
Example: ADO.NET DataSets and the Disconnected Model • What is a DataSet • Accessing Data Through a DataSet’s Tables and Rows • Example: Selecting Records from a Database using a DataSet
Example: Introducing ASP.NET • What is ASP.NET • What software do I need in order to run ASP.NET applications • The Page Class • Structure of an ASP.NET Web Application • Example: Outputting the Current Time • Example: Processing Form Submissions in ASP.NET
Example: Introduction to Data Binding in Web Forms • What is Data Binding • What is a Data Source • DataSource Code and DataSource Controls • Data Binding in Code • Data Binding with DataSource Controls
Example: Introducing XML • What is XML• • XML Logical Structure • XML Physical Structure • XML Design Patterns • Applications of XML (and related technologies)
Example: Producing XML from Database Data via ADO.NET • Example: Generate and View XML from a DataSet
Example: Performing XSLT with ASP.NET • XSLT in ASP.NET
Deployment • Overview of Deployment in .NET • VS.NET Build Configurations • Suggested Build Configuration Model • Copying a Web Application • Pre-compiling and Copying a Web Site • Creating a Web Setup Project
What and Why of Web Services • Distributed Enterprise Computing Today • What is a Web Service • The Role Of Web Services • Origin of Web Services • Existing Methodologies • Problems with Existing Standards • The Promise of Web Services
Example: Creating a Basic Web Service • Example: A Currency Converter Web Service • SOAP - Messaging • WSDL - Description • Viewing the Service Description • Generating WSDL documents • Where does the WSDL tool get used • Discovering Web Services - DISCO • Publishing Web Services – UDDI
|
|
|
|