
Developing
Thin Client Applications
COURSE OUTLINE
![]()
Duration 5
Days
Audience This
course is designed for experienced Data Processing professionals with Visual
Basic programming skills who wish to learn how to develop and/or maintain
VB/VBScript (ASP) applications which employ thin client architectures.
Prerequisites Students
should have the following skills prior to enrollment in this course:
Ø
Understanding of basic
Information Technology concepts and terms
Ø
Programming background in Visual Basic
Ø
Previous experience with Object
Orientation is helpful.
Description The course covers all aspects of employing Visual Basic/
VBScript in a thin client environment including concepts and terminology,
INTERNET basics, client side programming issues (such as HTML, DHTML and
JavaScript), server side programming issues (such as server support,
scalability and data access) as well as other important thin client topics
(such as Browser compatibility, security, etc.).
Objectives Upon
successful completion of this course, the student should be able to:
Ø
Describe the unique features and components of the
Thin Client Architecture
Ø
Define the purpose and use of the INTERNET
Ø
Create and maintain a thin client application
Ø
Describe basic Object Orientation concepts and
terms
Ø
Use server side facilities to implement application
features
Ø
Interact with local and remote Databases
Ø
Use client side facilities to
interact with the user
Set Up Requirements The
course requires the following set up and support:
Ø
Each student must have a desktop with access to
Visual Studio, a Browser, application server facilities, ACCESS and the
INTERNET
Ø
The classroom should have standard tools such as
whiteboard, markers, etc.
Ø
The classroom must have an instructor desktop
(Access to programming tools) with an overhead projector
COURSE CONTENT
|
Introduction to Thin Client
Architecture ·
Client Server Definitions ·
Browsers ·
The role of the INTERNET ·
The components of the architecture ·
GUI ·
Client side dynamics ·
Application server ·
Data server ·
IIS/ASP ·
Distributed Applications ·
2 tier vs 3 tier ·
Scalability ·
Security ·
The HTTP protocol · High use construction tool kit (Visual Basic, C++, JAVA, SQL, COLDFUSION, WebSphere, IIS, ASP, Windows/NT, UNIX, etc.) Object Orientation ·
Concepts and terms ·
Objects ·
Properties ·
Collections ·
Methods · Events ·
GUI Concepts ·
What you can and cant do ·
The tools (HTML, DHTML,
JavaScript) ·
Design Techniques ·
Static vs. Dynamic Interfaces ·
Thin Client requirements HTML ·
The HTML Standard ·
Creating HTML via an editor ·
Page syntax ·
Tags ·
Attributes ·
Headings ·
Working with text ·
Forms ·
Buttons ·
Creating links ·
Placing images on a page ·
Creating lists ·
Creating tables ·
Text and background colors ·
Background images ·
Image maps ·
Contextual selectors ·
Inheritance ·
Multimedia ·
Frames ·
Styles ·
Cascading style sheets (CSS) ·
Browser compatibility ·
Workshop |
Client Side Dynamics ·
Why use Client Side Dynamics ·
JavaScript ·
Basic language facilities ·
JavaScript Object Model ·
Workshop ·
DHTML ·
Events and event handlers ·
Dynamic Style ·
Dynamic Content ·
Dynamic Positioning ·
Document Object Module (DOM) ·
Animation ·
What DHMTL can and cant do ·
Dirty Data Checking ·
Forms Processing ·
When to use Active-X and Java ·
Workshop Server Side Considerations ·
What Is a Web Server ·
Roles of other server types ·
Authentication ·
URL Mapping ·
CGI ·
ISAPI ·
NT, IIS and ASP facilities ·
Application coding requirements ·
WebClasses and VB ·
COM Objects and tiering ·
MTS Active Server Pages ·
VB Script ·
The ASP Objects ·
Using ADO ·
SQL Overview ·
Application Navigation ·
Maintaining State ·
Using COM/DCOM ·
Workshop |
|
| © copyright 2008, BCS, Inc., All Rights Reserved. | ||
|
|
||