Academic titleCandidates for this course should have at least one year of experience developing middle-tier components. Candidates should have a working knowledge of Microsoft Visual Basic .NET and Microsoft Visual C# .NET.
Course descriptionCourse Description
This course will give you the ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. When you pass the Developing XML Web Services and Server Components with Microsoft Visual Basic® .NET, Microsoft Visual C#™ and the Microsoft .NET Framework exam, you achieve Microsoft Certified Professional status. You also earn:
Core credit toward Microsoft Certified Solution Developer (MCSD) for Microsoft .NET certification.
Core or elective credit toward Microsoft Certified Application Developer (MCAD) for Microsoft .NET certification.
Elective credit toward Microsoft Certified Database Administrator (MCDBA) on Microsoft SQL Server 2000 certification.
Audience
Candidates for this course work on a team in a medium or large development environment that uses Microsoft Visual Studio® .NET.
Learning Method
CD Rom
Learning/Exam Module
MCSD Certification - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET, Microsoft Visual C# .NET and the Microsoft .NET Framework Exam 70-310
Course Duration: 30-40 hours.
Tutor
Scott Anderson of IT Centers,
LLC has over 10 years training and consulting experience in the IT industry. He has developed software solutions for Fortune 1000 companies in America and Europe. His client list includes Blue Cross/Blue Shield of Northern New Jersey, Blue Cross/Blue Shield of North Carolina, CIGNA, Prudential Insurance Company and New York Life Insurance Company. Scott's experience in the IT industry has stemmed from developing solutions from a vendor neutral stance, thereby providing the best possible technology result. Scott instructs MCSD.NET classroom-based Boot Camps and Seminars across the United States.
Learning Segments
MODULE 1: Overview
Distributed Applications Evolution
Distributed Applications Problems
RPC Architectures
Message-Based Architectures
Web Standards
Web Services
Web Technology Stack & .NET
.NET Alternatives to Web Services
Common Web Service Scenarios
MODULE 2: Overview
Service-Oriented Architecture
Web Services Architecture
Demonstration
Roles in Web Services Architecture
Web Services Programming Model
MODULE 3: Overview
HTTP Fundamentals
HTTP Requests & Responses
Using HTTP with .NET Framework
XML Essentials
XSD & XML Documents
XML Serialization in .NET Framework
SOAP Fundamentals
Using SOAP with .NET Framework
Lab - HTTP & SOAP in .NET Framework
MODULE 4: Overview
WSDL Documents
Web Service Discovery
Demonstration - Using Disco.exe
Web Service Proxies
Demonstration - Clients
Demonstration - Web Forms Client
Synchronous & Asynchronous Clients
Lab - XML Consumer via .NET
MODULE 5 - Overview
Demonstration - ASP.NET Web Service
Web Service Project Parts
Web Service Methods
Web Service Data Types
Demonstration - Type Data Set
Managing State - ASP.NET Service
Application State
Session State
Debugging Web Services
SOAP Extension Tracing
Demonstration - SOAP Tracing
Web Application Debugging Tools
Lab - XML Web Service
MODULE 6 - Overview
Deploying Web Services
Demonstration - Web Setup Project
Overview of UDDI
Using UDDI
MODULE 7: Overview
Security Overview
Built-In Authentication
Authentication - SOAP Headers
Authorization - Role-Based Security
Authorization - Code Access Security
Encryption
Lab - Building Secure XML Web Service
MODULE 8: Overview
Data Type Constraints
Performance
Reliability
Versioning
Aggregating Web Services
Lab - Aggregated Web Service
MODULE 9: Overview
Web Services Limitations
Introduction to GXA
Routing & Referral
Security & Licensing