Home > Microsoft Visual Basic .NET-Distributed Applications
Microsoft Visual Basic .NET-Distributed Applications

Product Description
This Microsoft Visual Basic.net Distributed Applications Training Curriculum consists of five skill builder courses.
- Microsoft Visual Basic .NET-Distributed Applications Pt 1: Web Services
- 73247 - Microsoft Visual Basic .NET-Distributed Applications Pt 2: COM+ and Interop
- Microsoft Visual Basic .NET-Distributed Applications Pt 3: Data Access
- Microsoft Visual Basic .NET-Distributed Applications Pt 4: Debugging
- Microsoft Visual Basic .NET-Distributed Applications Pt 5: Security
73246 - Microsoft Visual Basic .NET-Distributed Applications Pt 1: Web Services
Course Overview
This course shows learners how to create and consume XML Web services, .NET Remoting objects, and Windows Services by using Visual Studio .NET and the Microsoft .NET Framework.
Learn To
To identify considerations for designing a distributed application.
To distinguish between features of Remote Procedure Call (RPC)-based and message-based architectures.
To identify characteristics of Web standards.
To identify features of remoting architecture.
To identify features of formatters used in channel selection.
To identify features of remote object activation.
To identify features of Windows Service applications.
To sequence the steps to create a Windows Service.
To identify features of properties for configuring a Windows Service.
Audience
This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing middle-tier components. Candidates should also have a working knowledge of Microsoft Visual Basic.NET. Course Prerequisites: Microsoft Visual Studio .NET is a complete set of development tools for building ASP Web applications, XML Web services, desktop applications, and mobile applications.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: XML Web Services 2 - 3 hours
Identify considerations for designing a distributed application.
Distinguish between features of Remote Procedure Call (RPC)-based and message-based architectures.
Identify characteristics of Web standards.
Match XML Web services features with their descriptions.
Identify functions of the Web technology stack levels.
Identify features of HTTP.
Identify features of XML.
Identify features of XML Schema Definition (XSD).
Match attributes that control XML serialization with their functions.
Identify features of Simple Object Access Protocol (SOAP) messages.
Match the structural elements of a Simple Object Access Protocol (SOAP) message with their features.
Distinguish between the encoding styles for controlling Simple Object Access Protocol (SOAP) message format.
Sequence the steps for creating an XML Web service.
Identify the syntax for controlling the WebMethod attribute.
Identify features of Simple Object Access Protocol (SOAP) extensions.
Identify characteristics of Web Services Description Language (WSDL).
Identify features of Disco.
Generate a proxy.
Match proxy properties with their functions.
Sequence the stages for invoking an XML Web service synchronously.
Identify the syntax for invoking an XML Web service asynchronously.
Unit 2: .NET Remoting Objects 2 - 2.5 hours
Identify features of remoting architecture.
Identify features of formatters used in channel selection.
Identify features of remote object activation.
Identify features of remote object lifetime.
Identify features of remote object marshaling.
Identify features of remote object server implementation.
Identify features of remote object client implementation.
Identify features of remoting configuration files.
Identify features of listener services.
Identify the syntax for invoking a remote object.
Identify the stages in invoking a remote object asynchronously.
Unit 3: Windows Services 2 - 2.5 hours
Identify features of Windows Service applications.
Sequence the steps to create a Windows Service.
Identify features of properties for configuring a Windows Service.
Manipulate a Windows Service.
73247 - Microsoft Visual Basic .NET-Distributed Applications Pt 2: COM+ and Interop
Course Overview
The Microsoft Visual Basic .NET-Distributed Applications Pt 2: COM+ and Interop course covers how to create and consume serviced components and how to create and manage transaction services by using Visual Studio .NET and the Microsoft .NET Framework. This course also covers how to work with unmanaged code.
Learn To
To identify benefits of COM-based applications.
To identify features of CO+ services.
To identify features of COM+ application types.
To match atomicity, consistency, isolation, and durability (ACID) properties of a transaction with their descriptions.
To identify features of resource managers.
To identify features of local transactions.
To distinguish between COM and .NET.
To sequence the steps in the invocation process of COM components from .NET
To identify functions of the runtime callable wrapper (RCW).
Audience
This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Serviced Components 2 hours
Identify benefits of COM-based applications.
Identify features of CO+ services.
Identify features of COM+ application types.
Identify component management capabilities of the
Component Services administrative tool.
Identify features of context attributes.
Identify circumstances in which interception is needed.
Match ServicedComponent methods with their descriptions.
Differentiate between ServicedComponent attributes.
Identify the steps to create a serviced component.
Identify the command used to generate a key pair.
Identify steps to create a strong-named assembly.
Identify the command to install a component in the Global Assembly Cache (GAC).
Sequence the steps to register a component in COM+.
Identify the steps to create a COM+ application.
Sequence the events of a method call on a Just-In-Time (JIT) activated component.
Identify the code for Just-In-Time (JIT) implementation.
Identify the options for setting the done bit.
Match concurrency problems with their descriptions.
Match synchronization settings with their features.
Identify the code to configure synchronization for a COM+ application.
Identify features of an activity.
Identify features of a causality.
Unit 2: Transaction Services 2 - 3 hours
Match atomicity, consistency, isolation, and durability (ACID) properties of a transaction with their descriptions.
Identify features of resource managers.
Identify features of local transactions.
Identify features of distributed transactions.
Set the transaction attribute.
Match transaction outcome methods with their features.
Identify features of transaction streams.
Identify the code for using client-managed transactions.
Sequence the stages of a transaction life cycle.
Identify features of transaction time-outs.
Match transaction statistics with their meanings.
Match transaction properties and attributes with their descriptions.
Match TransactionIsolationLevel values with their descriptions.
Unit 3: Working with Unmanaged Code 2 - 3 hours
Distinguish between COM and .NET.
Sequence the steps in the invocation process of COM components from .NET
Identify functions of the runtime callable wrapper (RCW).
Identify features of interop assemblies.
Identify the steps to access a COM object from a .NET client.
Identify the characteristics of a COM-compatible component.
Identify the steps for creating a COM component that supports late binding.
Match the ClassInterfaceType values with their descriptions.
Identify the code for manually defining an interface to a COM component using the ComClass attribute.
Identify the code for using the DispID attribute.
Identify the code for using the ComVisible attribute.
Add a globally unique identifier (GUID) to a component.
Sequence the steps performed by platform invoke in the invocation of platform services.
Match parameters of the Declare statement with their descriptions.
Match DllImport attribute parameters with their descriptions.
73248 - Microsoft Visual Basic .NET-Distributed Applications Pt 3: Data Access
Course Overview
The Microsoft Visual Basic .NET-Distributed Applications Pt 3: Data Access course teaches learners how to consume and manipulate data by using ADO.NET.
Learn To
To identify features of ADO.NET.
To identify benefits of ADO.NET.
To sequence the steps to read data from a database in a connected environment.
To identify features of DataSets.
To identify the syntax for creating a DataSet programmatically.
To identify the syntax for saving a DataSet.
To identify features of XML Schema Definition (XSD).
To generate an XML Schema Definition (XSD).
To identify methods of loading schemas into DataSets.
Audience
This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing middle-tier components. Candidates should also have a working knowledge of Microsoft Visual Basic.NET.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: SQL Server Data Access Using ADO.NET 2 hours
Identify features of ADO.NET.
Identify benefits of ADO.NET.
Sequence the steps to read data from a database in a connected environment.
Identify features of data provider classes that are used in a disconnected environment.
Identify methods of using XML in ADO.NET.
Identify features of SqlClient namespace classes.
Identify the syntax for using a SQL Server connection object.
Identify features of SqlCommand objects.
Identify the syntax for retrieving data using a SqlDataReader object.
Sequence the steps for calling a simple stored procedure.
Sequence the steps for calling a complex stored procedure.
Unit 2: DataSet Creation and Manipulation 2 - 3 hours
Identify features of DataSets.
Identify the syntax for creating a DataSet programmatically.
Identify the syntax for saving a DataSet.
Identify the steps to populate a DataSet by using the DataAdapter object.
Identify ways of updating data in DataSets.
Sequence the steps for creating a typed DataSet.
Sequence the steps for replicating the changes made to a DataSet to a data source.
Identify the syntax for accepting changes into a DataSet.
Identify options in the Data Adapter
Configuration Wizard for detecting conflicts.
Identify strategies for resolving conflicts.
Identify the syntax for creating a primary key constraint.
Identify the syntax for creating a foreign key constraint.
Identify features of unique constraints.
Identify the syntax for creating a custom expression.
Sequence the steps for creating a DataRelation object.
Identify the syntax for navigating related DataTables.
Identify RowState property values used to track DataRowState changes.
Identify the functions of data modification commands.
Identify the steps for setting a data modification command using the Data Adapter Configuration Wizard.
Identify the syntax for using the GetChanges method.
Unit 3: Accessing XML Data 2 - 3 hours
Identify features of XML Schema Definition (XSD).
Generate an XML Schema Definition (XSD).
Identify methods of loading schemas into DataSets.
Create an XML file based on a schema using the Visual Studio XML Editor.
Add data to an XML document.
Match XmlReadMode values for loading XML data into DataSets with their descriptions.
Match the .NET XML classes used for accessing an XML file using the Document Object Model (DOM) with their descriptions.
Identify the syntax for querying XML data using XPath.
Match the XmlValidatingReader ValidationType property types with their descriptions.
Identify the syntax for writing an XML schema to a file.
Identify the code used to write data from a DataSet to an XML file.
Identify the syntax for writing DataSet changes using DiffGram.
73249 - Microsoft Visual Basic .NET-Distributed Applications Pt 4: Debugging
Course Overview
The Microsoft Visual Basic .NET-Distributed Applications Pt 4: Debugging course shows learners how to test XML Web services and server components. The course also covers debugging XML Web services, .NET Remoting objects, Windows services, and serviced components by using Visual Studio .NET and the Microsoft .NET Framework.
Learn To
To identify testing phases and strategies to test a program.
To sequence the stages in creating a unit test plan.
To match integration testing strategies with their features.
To match debugging errors with their causes.
To match project configuration debugging properties with their descriptions.
To match project configuration build properties with their descriptions.
Audience
This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Testing 2 - 3 hours
Identify testing phases and strategies to test a program.
Sequence the stages in creating a unit test plan.
Match integration testing strategies with their features.
Identify considerations for regression testing.
Identify the code for writing to an event log.
Identify features of trace switches.
Match types of trace listeners with their descriptions.
Identify the code for using a trace listener.
Identify the syntax for enabling debugging in the Web.config file.
Identify guidelines for implementing globalization.
Match globalization classes with their functions.
Sequence the steps to create a resource file for localization.
Identify methods of localizability testing for world-ready applications.
Unit 2: Debugging 4 - 5 hours
Match debugging errors with their causes.
Match project configuration debugging properties with their descriptions.
Match project configuration build properties with their descriptions.
Match solution configuration properties with their descriptions.
Identify features of the Visual Studio .NET debugger.
Identify methods of controlling execution using the Visual Studio .NET debugger.
Open an application for debugging using the Common Language Runtime (CLR) debugger.
Identify the stages for debugging an XML Web service on a local host.
Identify features of Simple Object Access Protocol (SOAP) extensions.
Identify the stages for using Simple Object Access Protocol (SOAP) extensions for debugging.
Identify features of tracking services.
Identify methods used by the ITrackingHandler interface.
Identify considerations for debugging a Windows Service application.
Sequence the stages for debugging a Windows Service.
Sequence the stages for debugging a COM+ application.
Identify functions of the Visual Studio .NET Analyzer.
Identify the steps for creating a Visual Studio Analyzer project by using the Analyzer Wizard.
Identify methods of resolving configuration problems.
Match transaction-related problems with their solutions.
73250 - Microsoft Visual Basic .NET-Distributed Applications Pt 5: Security
Course Overview
The Microsoft Visual Basic .NET-Distributed Applications Pt 5: Security course covers how to deploy and secure XML Web services, .NET Remoting objects, Windows Services, and serviced components by using Visual Studio .NET and the Microsoft .NET Framework.
Learn To
To identify features of deployment concepts.
To distinguish between application-private and shared assemblies.
To identify features of versioning.
To identify features of security types.
To match predefined permission sets with their descriptions.
To distinguish between Basic and Digest authentication.
Audience
This course is aimed at database administrators, application developers, systems analysts, and software engineers. Typically, students will may be working in a medium to large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition. Candidates should have at least one year of experience developing middle-tier components. Candidates should also have a working knowledge of Microsoft Visual Basic.NET.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Deploying .NET Applications 3 - 4 hours
Identify features of deployment concepts.
Distinguish between application-private and shared assemblies.
Identify features of versioning.
Identify the syntax for deploying private assemblies using the XCOPY command.
Identify commands used for deploying shared assemblies.
Match values used for configuring side-by-side deployment with their functions.
Identify the syntax for implementing side-by-side deployment.
Identify features of Universal Description, Discovery, and Integration (UDDI) data structures.
Identify features of Universal Description, Discovery, and Integration (UDDI) application programming interface (API) categories.
Identify features of static discovery.
Sequence the steps for publishing an XML Web service on the Internet.
Identify features of XML Web service deployment.
Identify features of XML Web service configuration.
Identify methods used to manage versioning in an XML Web service.
Identify features of .NET Remoting object deployment.
Identify methods of installing a .NET Remoting object.
Create a Setup Project to deploy a Windows Service.
Identify the steps for installing a Windows Service.
Identify limitations of dynamic registration.
Identify the syntax for using the .NET Services Installation tool (Regsvcs.exe).
Identify the syntax for using the RegistrationHelper class.
Export a COM+ application.
Deploy an application proxy.
Expose a COM+ application as an XML Web service.
Install a serviced component.
Unit 2: Securing .NET Applications 3 - 4 hours
Identify features of security types.
Match predefined permission sets with their descriptions.
Distinguish between Basic and Digest authentication.
Identify characteristics of Integrated Windows authentication.
Identify features of the authentication types used for configuring in Internet Information Services (IIS).
Match Forms authentication attributes with their descriptions.
Identify the syntax for defining a Simple Object Access Protocol (SOAP) header for an XML Web service.
Identify the syntax used in the Web.config file to use HttpModules in authentication for a Web service.
Identify the syntax used by an XML Web service consumer to populate a SOAP header.
Distinguish between identity types.
Identify features of principal types.
Identify the syntax for implementing role-based security.
Identify fundamentals of code access security.
Identify uses of code access security in ASP.NET XML Web services.
Match valid users attribute settings with their descriptions.
Identify features of X.509 certificates used for enabling Secure Sockets Layer (SSL) on an XML Web server.
Identify features of classes used for implementing custom Simple Object Access Protocol (SOAP) extensions.
Identify considerations for securing a .NET Remoting object on Internet Information Services (IIS).
Identify the syntax for securing a .NET Remoting object on Internet Information Services (IIS).
Match ServiceAccount values used to set the security context with their descriptions.
Identify the syntax for implementing security in a Windows Service.
Distinguish between COM+ and .NET Framework role-based security.
Identify the syntax for creating a private component.
Match ApplicationAccessControl properties with their descriptions.
Identify the syntax for implementing security roles.
Match SecurityCallContext properties used for determining the identity of a caller application with their descriptions.
Set default permissions using the Component Services tool.
Match Authentication property values with their descriptions.
Match ImpersonationLevel property values with their descriptions.
"Training Desktop Users, IT, and Business Professionals since 1997."
 |
Yahoo has awarded us
with the Top Service Star! "Those with a star are the
best of the best, with at least 95% positive ratings." |
 |