F1
About F1Course ScheduleOther ServicesSite MapContactHome

Access

 
.net
Access
Visual FoxPro & foxpro
Visual Studio
SQL
Visual Basic
Other Courses
mcsd.gif (1348 bytes)
nt.gif (1423 bytes)
nt.gif (1423 bytes)
Windows Architecture for Developers (794) - 5 days

Target Audience:
This course presents the architectures and related services of the Microsoft® Windows® operating systems. Students gain understanding of the framework required to develop solutions for the Windows 95 and Windows NT® operating systems.

Purpose: The overall aim of the course is for students to understand the framework required to develop solutions for the Microsoft Windows 95 and Windows NT™ operating systems..

Pre-requisites:
This course assumes the user has a working knowledge of the Microsoft Visual Basic® programming system, Visual Basic for Applications, and the Office suite. Potential students should be able to accomplish the following tasks before taking this training:
Visual Basic
Create a simple application, and describe the relationship between controls and events.
Describe the purpose and use of basic controls and menus.
Understanding Internet technologies
Use the Internet for electronic mail and to access the World Wide Web.
View and understand a simple hypertext markup language (HTML) page.
Office suite
Create and work with Microsoft Word documents, Excel worksheets, and Access databases.   top

Introduction
This course will cover the same objective domains as the Microsoft Windows Architecture I and Microsoft Windows Architecture II exams. Students who attend this course will be provided topical content that supports the skills measured by these exams. top

At Course Completion
At the end of the course, students will be able to:
Describe component object model (COM) technology.
Compare and contrast ActiveX™ technologies.
Describe the available Microsoft database interfaces (such as DAO, RDO, ADO, and ODBC API).
Compare and contrast the different Windows operating systems.
Describe the development tools available in the Microsoft Visual Studio™ development system.
Explain how the Microsoft BackOffice® family supports enterprise solutions.
Describe how to manage development projects using the Microsoft Solutions Framework (MSF).
Explain the use of Internet and intranet architectures for solution development.
List the available Microsoft application programming interfaces (APIs) and their purpose.
Design a user interface that complies with standards for Windows.

Microsoft Certified Professional Exams
This course will help the student prepare for the following Microsoft Certified Professional exams:

Exam 70-160, Microsoft Windows Architecture I
Exam 70-161, Microsoft Windows Architecture II

Course Outline
Day 1
Module 1: Microsoft Windows Operating System Architecture
Topics:
Overview
Windows operating system
Windows NT architecture
Lab:
Monitoring multithreading and memory usage
Skills:
Students will be able to:

Determine which operating system to use in various situations.
Describe key differences among the Windows 3.1, Windows NT, and Windows 95 operating systems.
Compare and contrast how Windows NT and Windows 95 handle 16-bit applications.
Compare and contrast multiprocessing and multitasking. top

Module 2: Networking
Topics:
Overview
Networking architectures
Transmission Control Protocol/Internet Protocol (TCP/IP)
Network limitations
Developing network applications
Lab:
Implementing network solutions
Skills:
Students will be able to:

Describe the differences between local area networks and wide area networks.
Compare and contrast the global Internet and private intranets.
Choose an appropriate network application protocol.
Choose a design strategy for applications and content based on bandwidth and network latency considerations.

Module 3: Building Solutions Using Microsoft BackOffice
Topics:
Overview
Microsoft BackOffice
Microsoft Site Server
Lab:
Choosing a BackOffice-based solution
Skills:
Students will be able to:

List the software components of BackOffice.
List features of Microsoft Internet Information Server.
Use Microsoft FrontPage to build and administer Web sites.
Describe how the BackOffice family of products can be used to develop enterprise solutions.
List the features of Site Server. top

Day 2
Module 4: Application Development
Topics:
Overview
Development platforms
Microsoft Windows logo compliance
Application localisation
Lab:
Using Microsoft development tools
Skills:
Students will be able to:

Determine the appropriate application development platform in a given business scenario.
Identify Windows logo compliance requirements.
Describe how the Windows registry is used in application development.
Explain the use of resource files in application development.
Describe Unicode and its purpose. top

Module 5: Component Solution Architecture
Topics:
Overview
COM architecture
Implementing COM
OLE
Lab:
Using COM technologies
Skills:
Students will be able to:

Describe object communications through COM technology.
Describe how interfaces work for both client and server objects.
Identify how COM objects are registered.
Describe the concepts of object storage.top

Module 6: Implementing Database Solutions
Topics:
Overview
Database systems
Client/server systems
Open Database Connectivity (ODBC)
Database normalisation
Database replication
Lab:
Database concepts
Skills:
Students will be able to:

Define client/server architecture.
Identify the role of clients and servers.
Define ODBC in relation to database development.
Describe normalised databases.
Explain replication in the architecture of both the Microsoft Access and SQL Server™ databases. top

Day 3
Module 7: Database Interfaces for Developers
Topics:
Overview
Basic interface options
Data access methods
Choosing a data access method
Lab:
Implementing a database solution
Skills:
Students will be able to:

Compare and contrast Data Access Objects (DAO), Remote Data Objects (RDO), and ActiveX™ Data Objects (ADO).
Explain the implementation considerations for the most-common data access interfaces.
Connect to a data source and return records using DAO, RDO, and ADO.
Choose an appropriate data access method based on your needs. top

Module 8: ActiveX Technologies
Topics:
Overview
ActiveX-based architecture
ActiveX controls
ActiveX documents
ActiveX code components
Lab:
Using ActiveX technologies
Skills:
Students will be able to:

Explain ActiveX controls and how they are implemented.
Describe ActiveX document features.
Identify two ways of implementing ActiveX code components. top

Module 9: Implementing Client-Side Solutions
Topics:
Overview
Introduction to scripting
Client-side scripting
Implementing ActiveX controls
Lab:
Using Microsoft Visual Basic® Scripting Edition in a Web page
Skills:
Students will be able to:

Describe the difference between client-side script and server-side script.
Describe the difference between VBScript and JavaScript.
Use VBScript to create event procedures for standard HTML controls and ActiveX controls.
Handle run-time errors in VBScript. top

Day 4
Module 10: Implementing Server-Side Solutions
Topics:
Overview
Introducing server-side scripting
Authoring active server pages (ASP)
Reading a hypertext transfer protocol (HTTP) request
Creating an HTTP response
Saving user information
Using ActiveX server components
Using ActiveX design-time controls
Lab:
Using ASP
Skills:
Students will be able to:

Create an active server page.
List and describe the ASP objects.
Create and use cookies.
Use the Request and Response objects to dynamically change an HTTP response.
Process form data with server-side scripting.
Save session-specific information by using the Session object.
Save application-specific information by using the Application object.
Describe the use of design-time controls when building ASP. top

Module 11: Other Programming Interfaces
Topics:
Overview
Other application programming interfaces (APIs)
Messaging API (MAPI)
Systems network architecture (SNA) APIs
Crypto API
Telephony API
License Service API
Speech API
Lab:
Other programming interfaces
Skills:
Students will be able to:

Create an application using MAPI.
Explain the purpose of Telephony API.
Describe the benefits of Crypto API.
Identify the role of License Service API in application distribution.
Identify the role of Speech API and list its essential components.

Day 5
Module 12: User-Interface Considerations
Topics:
Overview
Windows user-interface considerations
Standard Windows controls and dialogs
Windows-based interaction within an application
Console and windowing applications
Windows Help system
Lab:
Creating a user interface
Skills:
Students will be able to:

Describe common user-interface issues.
Describe how the Windows registry saves application information.
Describe the user-interface architecture under Windows 95 and Windows NT.
Describe the difference between multiple document, single document, and Windows Explorer interfaces.
Describe the different types of Help that can be implemented. top

Module 13: Design Methodologies and Management
Topics:
Overview
Development design methodologies
Managing source code with the Microsoft Visual SourceSafe™ version control system
Lab:
Using Visual SourceSafe and Visual Basic
Skills:
Students will be able to:

Explain how to use the Microsoft Solutions Framework to guide the development, testing, and deployment of a business solution.
Describe each of the MSF models.
Describe how Visual SourceSafe can be used to manage project source code.
Explain how Visual SourceSafe integrates with Microsoft development tools.


794A © 1997 Microsoft Corporation. All rights reserved. Some elements of this course syllabus are subject to change. This syllabus is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft, ActiveX, BackOffice, FrontPage, Visual Basic, Visual SourceSafe, Visual Studio, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned herein may be the trademarks of their respective owners. top

Particulars:
Cost: £1,350 (
2160) excluding VAT
Platform: Windows 95 or NT 4
Numbers: Maximum of 6 people on each course at F1’s training facilities in London, Bath and Manchester top

Microsft Access 97

© F1 Computing Systems 2001