Exclusive
CRM

Microsoft Business Solutions CRM 1.2 .NET Tools to Extend CRM
(Microsoft Training Course: 8309) - 1.5 days - £1200 exc VAT



> Target Audience
THIS COURSE HAS NOW RETIRED. PLEASE SEE THE SUPPLEMENTARY INFORMATION FOR DETAILS OF ALTERNATIVE COURSES.
This course provides students with the knowledge and skills to understand the content of the companion course 8308 Extending Microsoft CRM with .NET. It is intended for experienced developers without extensive experience with .NET.
> Course outline
  1. Supporting .NET Technologies
  2. Essential Programming Concepts and Structures
  3. Web Services

Supplementary InformationThis course has now retired and is no longer available.
Module 1: Supporting .NET Technologies
  • Visual Studio .NET
  • Microsoft Windows .NET Framework
  • ASP.NET Windows Applications
  • Using ADO.NET
  • Lab: HelloWorld
  • Practice: The Transform View Pattern
  • Practice: Displaying and Updating Data
  • Lab: Accounts Application
Skills
  • Manage projects and solutions using Visual Studio .NET.
  • Understand the benefits and features of the Microsoft Windows .NET Framework.
  • Use Code-behind classes with ASP.NET.
  • Understand ASP.NET page processing.
  • Use Server Controls with ASP.NET.
  • Use ADO.NET and data binding.
top
Module 2: Essential Programming Concepts and Structures
  • Essential Syntax
  • Processing XML
  • Naming Conventions and guidelines
  • Creating Classes
  • Creating Members
  • Creating Constructors
  • Creating Objects
  • Understanding and using Inheritance
  • Structured Exception Handling
  • Practice: Creating Classes and Objects
  • Demo: Structured Exception Handling
  • Lab: Using a Class in the Accounts Application
  • Lab: Error Handling in the Accounts Application
  • Lab: Developing a base class in the Accounts application
  • Lab: Tracing in the Accounts Application (optional)
Skills
  • Apply common .NET programming constructs.
  • Create and use classes.
  • Understand and use inheritance.
  • Use structured Exception Handling.
top
Module 3: Web Services
  • Web Service evolution
  • Web Service interoperability
  • Web Service Scenarios
  • Web Service Technologies
  • Web Services and Visual Studio .NET
  • Web Services and the .NET framework
  • Creating a Web Service
  • Consuming a Web Service
  • Web Service Design Issues
  • Practice: Creating a Web Service
  • Practice: Consuming a Web Service
  • Lab: Create a Web Service in the Accounts application
  • Lab: Consume the Web Service in the Accounts Application
  • Lab: Logging the SOAP messages of the Web Service in the Accounts Application (Optional)
Skills
  • Understand how web services allow cross-platform, cross-language and cross-device programmable application components.
  • How to create using Visual Studio .NET.
  • How to use the WebMethod attribute through the WSDL.
  • How to use Visual Studio .NET to reference a Web Service.
top
> Pre-Requisites
Before attending this course, students must have the following pre-requisites:
  • • An understanding of basic programming concepts such as declaring and assigning variables, Logical Flow control statements, interacting with databases, creating User Interfaces using forms and controls, and a basic understanding of XML and HTML.
  • In addition, it is recommended, but not required, that students have completed:
  • • Course 8020, Microsoft CRM Customization.
> Purpose
After completing this course, students will be able to create and work with projects using the Microsoft Visual Studio .NET 2003 Integrated Development Environment (IDE); understand the basic components of the Microsoft .NET Framework; understand the basic components of developing ASP.NET projects; understand the basic components of using ADO.NET to work with Microsoft SQL Server data; understand essential .NET Programming concepts and structures; understand how to create and consume web services.
> Supplementary Information
This course has now retired and is no longer available.