Course Contents (8 sessions of 3hrs each)
Exam 70–310: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework Introduction to XML and Related Technologies • Introduction of XML • Features of XML • W3C Recommendation • Exchange Data • Complement with existing standards • Separation of Data and Presentation • Integration between Non Compatible Systems • XML and B2B • Software, Hardware, Technology, Device Independent • Data Storage • Human Understandable Format • Create New Languages • Difference between XML and HTML • Basic Overview of XML Related Technologies • Presentation Technologies • HTML, XHTML • Validation Technologies • DTD, XML Schema • Transforming Technologies • CSS, XSLT, XSLT FO • Other Technologies • XPath, XQuery, XLink • XML Web Services • SOAP, WSDL, UDDI • Writing XML Documents • XML Document Components • Comments • Declaration or Processing Instruction • Root Element • Nested Elements • Template Dat • Empty Elements • Attributes • Well formed XML Document • Displaying Well Formed XML Document in Browser
Microsoft .NET Framework and XML • Microsoft .NET Platform • .NET Platform Technologies • Visual Studio .NET • .NET Building Block Services • .NET Enterprise Servers • .NET Framework • Overview of .NET Framework • .NET Framework Components • Common Language Runtime (CLR) • Base Class Library (BCL) • .NET Framework Languages • Common Language Specification (CLS) • Common Type Specification (CTS) • Microsoft Intermediate Language (MSIL) • Managed Modules and metadata • .NET Assemblies • Structure of .NET Assembly and Assembly Manifest • Creating .NET Assemblies • Types of .NET Assemblies • Private Assemblies • Public or Shared Assemblies • Strong Name Assemblies • Global Assembly Cache (GAC) • Registration of Assemblies in Global Assembly Cache (GAC) • Role of XML in .NET • Working with XML Files in .NET • Reading and Writing XML Files in .NET • Working with XML and DataSets
Microsoft .NET and XML Web Services • Overview of Service Oriented Architecture • Understanding XML Web Services • Communication between client and xml web service • Searching Web Service Providers (UDDI) • Discovering Web Service (DISCO) • Describing Web Services Capabilities (WSDL) • Describing Web Service Data (XML) • Format of Communication (SOAP) • Creating XML Web Service • Creating XML Web Methods • Discovering XML Web Service • Publishing XML Web Services • Publishing XML Web Service • Adding Web Reference for XML Web Service • Generating Proxy Class • Accessing Web Services using Proxy Object • Calling the methods exposed by XML Web Service • Creating Web Client of XML Web Services • Creating Windows Client of XML Web Services • Advance XML Web Services Programming
Lecture 4: Microsoft .NET and Window Services • Overview of .NET Windows Services • Service Application • Service Controller Application • Service Control Application • Difference between Windows Services and Other .NET Applications • Creating Windows Service Application • Changing the Default Properties of Windows Service Application • Adding Functionality to a Service Application • Handling Events in window service • Logging Information from window service • Overview of Installers • Installing window services • Adding Installers to window service • Managing Windows Services
Database Programming using ADO.NET • Overview of ADO.NET • Architecture of ADO.NET • Data Sources, Data Providers, DataSets • ADO.NET Connected Architecture • Using ADO.NET Data Providers
Database Programming using ADO.NET • Accessing and Manipulating Data in .NET Applications • ADO.NET Discontented Architecture • Using ADO.NET DataSet Object
Microsoft .NET Remoting • Overview of .NET Remoting • Accessing Objects outside Remoting boundaries • Microsoft .NET Remoting Architecture • Types of Remoting Objects • Creating Server Activated Remoting objects
Microsoft .NET Remoting • Creating Client Activated Remoting objects • Configuring .NET Remoting objects • Creating a Client Application to Access Remote objects