Implementation
Home Up Introduction Analysis Design Java Patterns Java OODT Implementation

Title: Implementing Object-Oriented Design

This gives students an opportunity to complete the case study previously developed in the modules on analysis and design.

To minimize dependency on any specific vendor we study and incorporate web based approach using free browsers and free web servers.

Prerequisites

Proficiency in Java Script, Active Server Pages (ASP), Java, C++ or Perl.

Learning Objectives

bulletUnderstand the how to implement a design
bulletIdentify, compare and implement the fundamental aspects of most projects: user interfaces, computations, data storage and distributed implementations through a network
bulletImplement the project started in the previous modules in Java, Perl, Java script or C++ using a web server and web browser
bulletUnderstand the constraints imposed by relation ional database
bulletIdentify very specific techniques for implementing the five relationships between classes

Duration: 3-5 days

Topics

bulletSimple portable GUI programming with CGI
bulletBasic Hyper-text Mark-up Language (HTML) tags
bulletBasic Forms
bulletCGI (Common Gateway Interface)
bulletPost v. Get
bulletParsing parameters
bulletGenerating HTML
bulletWriting portable GUI applications
bulletSimple portable database programming
bulletReview: basic relational database concepts
bulletStructured Query Language (SQL)
bulletData Definition Language (DDL)
bulletEliminating redundancies with normalization
bulletDefining keys: Primary & Foreign
bulletData Manipulation Language (DML)
bulletSelect & joins
bulletCreate, insert & delete
bulletComparing database models
bulletRelational
bulletObject-oriented
bulletNetwork
bulletHierarchical
bulletWriting portable database programs
bulletA survey of distributed application technology
bulletSockets & pipes
bulletRemote Procedure Calls (RPC)
bulletMicrosoft Distributed Network Architecture (DNA)
bulletDistributed Component Object Model (DCOM)
bulletMicrosoft Message Queue (MSMQ)
bulletMicrosoft Transaction Server (MTS)
bulletCommon Object Request Broker (CORBA)
bulletRemote Method Invocation (RMI)
bulletImplementation techniques
bulletMultiplicity
bulletQualifiers
bulletAssociation objects
bulletInheritance
bulletAggregation
bulletCollaboration
bulletDelegation and states
bulletPersistence
bulletFlat files
bulletSerialization and XML
bulletShared memory
bulletDatabase
bulletISAM files
bulletCommercial database
bulletWorkflow
bulletWorkers: architect, component engineer, system integrator
bulletArchitectural implementation
bulletSystem integration
bulletSubsystem implementation
bulletClass implementation
bulletUnit testing
bulletCase studies:  example and exercise
 

 

Home Up Feedback Contents Search

Send mail to webmaster@SIGNITEK.com with questions or comments about this web site.