Visual Studio

Designing E-Business Applications with Microsoft .NET Enterprise Servers
(Microsoft Training Course: 2260) - 3 days - £1700 exc VAT

> Target Audience
The goal of this course is to prepare application development architects for the task of designing Microsoft .NET e-business applications. This course explains the architecture of e-business applications, and how the Microsoft .NET Enterprise Servers and Microsoft .NET technologies can be used in developing e-business applications
> Course outline
  1. E-Business with Microsoft .NET Technologies
  2. Examining E-Business Applications
  3. Microsoft .NET Enterprise Servers, Framework, and Development Tools
  4. Designing the Client Experience
  5. Managing the Business Logic Layer
  6. Transaction Processing on the Business Logic Layer
  7. Integrating with External Systems
  8. Exchanging Business Data

Supplementary InformationThis course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2005/2548.aspx}2548: Core Distributed Application Development with Microsoft Visual Studio 2005]] and [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2005/2549.aspx}2549: Advanced Distributed Application Development with Microsoft Visual Studio 2005]].
Module 1: E-Business with Microsoft .NET Technologies
  • Introducing E-Business
  • An N-Tier Architecture for E-Business
  • Introducing the .NET Platform
  • Identify the applications and benefits of e-business.
  • Describe the n-tier architecture for e-business.
  • Describe the .NET platform.
Module 2: Examining E-Business Applications
  • Functional Characteristics of B2C Applications.
  • Functional Characteristics of B2B Applications.
  • Non-Functional Characteristics of E-Business Applications.
  • Identify the functional characteristics of B2C e-commerce applications.
  • Identify the functional characteristics of B2B e-commerce applications.
  • Identify the non-functional characteristics of e-business applications.
Module 3: Microsoft .NET Enterprise Servers, Framework, and Development Tools
  • Overview of the .NET Enterprise Servers
  • Overview of the .NET Framework
  • The .NET Framework SDK
  • Identify the role of each of the .NET Enterprise Servers in e-business solutions.
  • Describe the .NET Framework.
  • Identify the role of Web Services.
  • Describe the .NET Framework SDK components.
Module 4: Designing the Client Experience
  • Presentation Tier Architecture
  • Overview of ASP.NET
  • ASP.NET Server Controls
  • ASP.NET Web Controls
  • Identify the requirements of a well-designed presentation tier from the user's perspective.
  • Explain the ASP.NET object model.
  • Describe how ASP.NET server controls and Web controls simplify client development.
Module 5: Managing the Business Logic Layer
  • Implementing State in a Shopping Cart
  • State vs. Scalability
  • Membership and Authentication
  • Adapting the User's View of the Site
  • Commerce Server 2000 Personalization Tools
  • Describe how to manage state for a Web shopping cart.
  • List some of the issues related to state and scalability, and explain how they can be addressed.
  • Identify the role of Microsoft Application Center 2000 in software scaling.
  • List the mechanisms for identifying the users of an e-business site. ¬∑Explain how personalization and customisation can be used to improve the usability of a site.
  • Explain how to use the tools in Microsoft Commerce Server 2000 to implement targeted campaigns, promotions, and cross-selling in your e-business.
Module 6: Transaction Processing on the Business Logic Layer
  • Mechanics of Web-Based Purchasing
  • Using COM+ in E-Commerce
  • Using Commerce Server 2000
  • Identify the requirements of Web-based purchasing.
  • Explain the mechanisms that can be used for credit card purchases.
  • Identify the security issues related to conducting B2C e-commerce.
  • Explain the features of COM+.
  • Describe how asynchronous processing can benefit B2C e-commerce.
  • Describe the solutions from Commerce Server 2000 that address the security and transactional issues on the business logic layer.
Module 7: Integrating with External Systems
  • Selecting a Transport
  • Time-Bound Operations
  • Security and Authentication
  • Describe the transport options available for B2B solutions.
  • Decide whether to perform an operation synchronously or asynchronously in B2B solutions.
  • Explain the security and authentication issues in B2B solutions and the technologies that address these issues.
  • Create and use Web Services in an e-business application.
Module 8: Exchanging Business Data
  • Exchanging Data
  • Manipulating XML
  • Using SQL Server 2000: Internet and XML Support
  • Introducing BizTalk
  • Overview of BizTalk Server 2000
  • Using BizTalk Server 2000
  • Describe the common types of data exchanged as part of B2B solutions.
  • Identify the advantages of using XML as a data-interchange format
  • Explain the purpose of XML Schemas.
  • Describe how business documents can be converted from one grammar to another by using Extensible Stylesheet Language Transforms (XSLT).
  • Identify the features in SQL Server 2000 that make it Web enabled.
  • Identify the role of the BizTalk Framework.
  • Describe the main parts of a BizTalk message.
  • Explain how to set up mappings between BizTalk document types.
  • Describe how BizTalk documents are sent, received, and routed.
> Pre-Requisites
Before attending this course, students must have:
  • Familiarity with n-tier application architecture.
  • Experience in developing or designing distributed applications.
  • Familiarity with current products and technologies, such as Microsoft Visual Basic 6.0, Active Server Pages (ASP) 3.0 or ASP 2.0, and XML.
> Purpose
After completing this course, students will be able to describe the .NET technologies as the latest step in the evolution of distributed application infrastructure, describe the functional and non-functional characteristics of e-business applications, identify how .NET Enterprise Servers, Microsoft .NET Framework, and .NET development tools support e-business applications, design full-featured presentation tiers by using ASP.NET, manage state in business-to-consumer (B2C) e-commerce applications, plan for an optimal e-commerce transaction processing architecture, plan for an application's interaction with external applications, particularly in business-to-business (B2B) scenarios, exchange business data between organizations by using Extensible Markup Language (XML) and Microsoft BizTalk Server 2000.
> Supplementary Information
This course has now retired and is no longer available. We suggest you look at Course [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2005/2548.aspx}2548: Core Distributed Application Development with Microsoft Visual Studio 2005]] and [[{http://www.F1Comp.Co.UK/computer_training/Microsoft_Training_Courses/Visual-Studio-2005/2549.aspx}2549: Advanced Distributed Application Development with Microsoft Visual Studio 2005]].