Visual C# .NET XML Web Services - Online Course

Visual C# .NET XML Web Services
$89.99

Visual C# .NET XML Web ServicesThis series covers development and implementation of middle-tier components, server components, and XML Web services by using Visual Studio .NET, Microsoft .NET Framework, and the Visual C# .NET programming language. The series helps the user develop the specific core competencies to design and develop distributed applications.

This series is for anyone who wants to develop XML Web services and server components with Visual C# .NET and the .NET Framework. This online course contains 12 lessons and 1 practice exams and should take approximately 53 hours to complete.

Lesson 1: Creating and Manipulating Data (3.0) hours

Creating and Manipulating Data teaches you how to manipulate a DataSet Schema, manipulate a DataSet Relationship, and create a strongly typed DataSet. This course provides an overview of how to use Visual Studio .NET to create and manipulate DataSet schemas. Topics include Creating a DataSet Schema, Elements and Attributes, Using Simple Types, Using Server Explorer with the XML Designer, Manipulating DataSet Relationships, One-to-Many Relationships, Nested Relationships, Creating a Strongly Typed DataSet Object, and Using a Strongly Typed DataSet Object.

Lesson 2: Accessing and Manipulating SQL Server Data (3.0) hours

Accessing and Manipulating SQL Server Data teaches you how to access and manipulate data from a Microsoft SQL Server database by creating and using ad hoc queries, and access and manipulate data from a Microsoft SQL Server database by creating and using stored procedures.. This course provides an overview of the basics of the Structured Query Language (SQL), and how users can use SQL statements and stored procedures to interact with a Microsoft SQL Server database from within .NET applications. Topics include Using Ad Hoc Queries, Running a Query from the Visual Studio .NET IDE, Running a Query from OSQL, Running a Query from SQL Query Analyzer, Using a Visual C# .NET Application, The SELECT Statement, The WHERE and ORDER BY Clauses, The GROUP BY and HAVING Clauses, The INSERT Statement, The UPDATE Statement, The DELETE Statement, Creating a Stored Procedure, Running a Stored Procedure, Using Parameters in Stored Procedures, and Using the @@IDENTITY Variable.

Lesson 3: Accessing and Manipulating XML Data (6.0) hours

Accessing and Manipulating XML Data teaches you how to access an XML file by using the DOM and an XmlReader, transform DataSet data into XML data, use XPath to query XML data, generate and use an XSD schema, write a SQL statement that retrieves XML data from a SQL Server database, update a SQL Server database by using XML, and validate an XML document. This course explains how to use the Function Control Language to access and manipulate XML data. It also explains how to use these classes and T-SQL extensions to access Microsoft SQL Server data as XML data. Topics include The XML File, Using an XmlReader Object, Using the XmlTextReader Class, The XmlNode Class, The XmlDocument Class, Synchronizing DataSet Objects with XML, Synchronizing with an XmlDataDocument Object, Retrieving a DataSet object from an XmlDataDocument Object, Synchronizing with a full DataSet object, Synchronizing with an XML Schema, Understanding XPath, Using the XPathNavigator Class, Navigating Nodes with XPath, Generating an XSD Schema, Validating XML Files against Schemas, Validating XML Files against DTDs, Generating XML with SQL Statements, and Retrieving XmlReader objects with SQL Statements.

Lesson 4: .NET Remoting Architecture (2.0) hours

.NET Remoting Architecture teaches you how to select a channel protocol and a formatter; channel protocols include TCP and HTTP; formatters include SOAP and binary, implement server-activated components, and implement client-activated components. This course explains the remoting architecture. It introduces distributed applications and how they are different from conventional applications. Topics include Application Boundaries, Distributed Applications, Developing Distributed Applications, .NET Communication, Object Marshaling, Channels, Formatters, Server-Activated Objects, Client-Activated Objects, and Lifetime Leases.

Lesson 5: Applying .NET Remoting (5.0) hours

Applying .NET Remoting teaches you how to implement server-activated components, implement client-activated components, create client configuration files and server configuration files, implement an asynchronous method, create the listener service, and instantiate and invoke a .NET remoting object.. This course explains how to design remoting applications and how to implement them. Topics include Creating a Remotable Class, Creating a Server-Activated Object, Instantiating and Invoking an SAO, Registering a Remotable Class as an SAO, Creating a Client-Activated Object, Instantiating and Invoking a CAO, Configuring the Remoting Framework, Creating an Interface Assembly, Creating a Remotable Object to Implement an Interface, Registering the Remotable Object, Using an Interface Instead of Implementation, Using the Soapsuds Tool, Interface Assembly and CAO, Using IIS, Asynchronous Remoting, and Applying Asynchronous Programming.

Lesson 6: Web Services (5.0) hours

Web Services teaches you how to control characteristics of Web methods by using attributes, instantiate and invoke an XML Web service, enable static discovery, publish XML Web service definitions in the UDDI, create and use SOAP extensions, create asynchronous Web methods, and control XML wire format for an XML Web service. This course introduces users to Web services as they exist in the .NET Framework and shows users how to build and use Web services in their .NET applications. Topics include Understanding Web Services, SOAP, WSDL, Invoking Web Services, Creating and Testing the Web Service, Customizing the WebMethod Attribute, Disco and UDDI, Instantiating and Invoking Web Services, Using Web References, Extensible Web Services Architecture, Writing and Testing a Server-Side SOAP Extension, Writing a Client-Side SOAP Extension, Creating Asynchronous Web Methods, Controlling XML Wire Format, Using Literal Parameter Formatting, Using Encoded Parameter Formatting, Using RPC-Style Body Formatting, Wrapped and Bare Parameters, and Using the XMLElement Attribute.

Lesson 7: Windows Services (3.0) hours

Windows Services teaches you how to write code that is executed when a Windows service is started or stopped. This course shows users how to create and manipulate a Windows service. Topics include Understanding Windows Services, Architecture of Windows Services, Creating a Windows Service Application, Creating the OrderService Application, Installing a Windows Service, Adding Installer Classes, Starting and Testing a Windows Service, Using Tools to Monitor and Control, Controlling a Windows Service, and Creating a Controller Application.

Lesson 8: Component Services (3.0) hours

Component Services teaches you how to implement a serviced component, create interfaces that are visible to COM, create a strongly named assembly, register the component in the global assembly cache, and manage the component by using the Component Services tool. This course shows users how to create and consume a serviced component. Topics include Evolution of Component Services, Exposing .NET Components to COM/COM+, Serviced Components, COM+ Applications, Creating a Serviced Component, Registering and Installing the Serviced Component, The Administrative Tool, Creating Visible Interfaces, Component Identification, GAC and Component Versioning, and Consuming a Serviced Component.

Lesson 9: Enterprise Services and Unmanaged Code (5.0) hours

Enterprise Services and Unmanaged Code teaches you how to implement a serviced component, manage a component by using the Component Services tool, and access unmanaged code from a Windows service, a serviced component, a .NET Remoting object, and an XML Web service. This course shows learners how to access COM+ component services and how to incorporate unmanaged code into .NET applications. Topics include Object Pooling, Using an Object-Pooled Serviced Component, Monitoring Statistics, Just-in-Time Activation, Using a JIT-Activated Serviced Component, Object Construction, Local Automatic Transaction Processing, Elements of Transaction Processing, Automatic Transactions at Work, Shipping and Billing Components, Queued Components, Using Queued Components, Using COM Components, Using the Type Library Importer Tool, Using COM Components Directly, and Using Platform Invoke.

Lesson 10: Testing and Debugging (4.0) hours

Testing and Debugging teaches you how to configure the debugging environment, create and apply debugging code to components and applications, execute tests, use interactive debugging, implement and monitor event logs and performance counters, and resolve errors and rework code. This course shows learners techniques for testing and debugging different types of applications. It also shows important techniques for monitoring an executing application, how to log errors in an event log, and how to publish performance data. Topics include Creating a Test Plan, Executing Tests, Tracing, Using Trace and Debug, Trace Listeners, Trace Switches, Conditional Compilation, ASP.NET Page-level Tracing, ASP.NET Application-level Tracing, Debugging, Setting Breakpoints and Stepping through Program Execution, Analyzing Program State to Resolve, Debugging a Running Process and Client-Side Scripts, Debugging a Remote Process and DLL Code Files, Debugging Windows and XML Web Services, Debugging a Serviced Component in a .NET Remoting Object, Working with Event Logs, and Working with Performance Counters.

Lesson 11: Deployment (7.0) hours

Deployment teaches you how to plan the deployment of and deploy a Windows service, a serviced component, a .NET Remoting object, and an XML Web service, create a setup program that installs a Windows service, a serviced component, a .NET Remoting object, and an XML Web service, register components and assemblies, publish an XML Web service, enable static discovery, publish XML Web service definitions in the UDDI, configure client computers and servers to use a Windows service, a serviced component, a .NET Remoting object, and an XML Web service, implement versioning, and plan, configure, and deploy side-by-side deployments and applications. This course discusses the deployment of a Windows service, a serviced component, a .NET Remoting object, and an XML Web service. Topics include Deploying Private Assemblies, Binding Privately Deployed Assemblies, Using Assembly Tools, Deploying Shared Assemblies, Adding an Assembly to the GAC, Referencing an Assembly from the GAC, Binding Policy for Shared Assemblies, Side-by-Side Execution in a Feature Upgrade, Side-by-Side Execution in a Service Pack, Delaying Signing an Assembly, Using Copy to Package an Application for Deployment, Using Microsoft Windows Installer, Customizing Visual Studio .NET Setup and Deployment Projects, Deploying a Web Service, Deploying with a Windows Installer Package, Creating Installation Components, Deploying a Windows Service, Deploying a Serviced Component, and Deploying a .NET Remoting Object.

Lesson 12: Security (5.0) hours

Security teaches you how to configure security for a Windows service, a serviced component, a .NET Remoting object, and an XML Web service., configure authentication type. Authentication types include Windows authentication, Microsoft .NET Passport, custom authentication, and none., configure and control authorization. Authorization methods include file-based authorization and URL-based authorization., and configure and implement identity management.. This course discusses the many aspects of .NET security, including the mechanics of code access security, role-based security, authentication, and authorization. It also presents guidelines for applying security to applications, services and components. Topics include Understanding Code Access Security, Code Groups and Permission Sets, Imperative Security, Determining and Requesting Permissions, Using Custom Security Attributes, IIS, ASP.NET, and No Authentications, Passport and Forms Authentications, Implementing Impersonation, Identity and Principal Objects, Verifying Role Membership, Security for Windows Services, Security for Web Services, and Remoting and Enterprise Services Security.

1 Practice Exam

This course presents questions that are representative of what questions one should expect to receive on the actual exam 70-320.

  •  
  •