Knowledge Systems Corporation

About KSC

Press and Media

Job Opportunities

KSC Articles

Contact KSC

Site Map

Home


Courses
Smalltalk Courses
Java Courses
OO Courses
 
Opportunities
Jobs with Smalltalk
Jobs with Java
Jobs with .NET
Jobs with Data Base
Employers Sign Up Here
 
Business Services
Migration Services
System Implementation
Application Development
 
Education Services
Tutoring
Immersion Programs
 


 

Building Applications with VisualAge Smalltalk

Course Description

This five-day course details the use of VisualAge Smalltalk for building large-scale Smalltalk enterprise applications. Participants design and create visual and non-visual parts for the user interface, controller, and domain model layers of a typical application architecture. To access a relational database, participants use VisualAge database parts and construct relational database brokers. Large-scale team development and application packaging are covered as well. Participants work together on a comprehensive team project. The course format is 40% lecture and 60% hands-on computer time.

Audience

Developers who will be designing and programming large-scale object-oriented applications in VisualAge for Smalltalk

Prerequisites

Successful completion of the Introduction toVisualAge Smalltalk,  or six months of VisualAge for Smalltalk experience

 

Mission Software

Has created a Smalltalk compiler for the Java Virtual Machine. This compiler allows Smalltalk to run on any JVM. The compiler currently produces 100% Java class files fully compatible with the Sun Java Virtual Machine specification. This allows Smalltalk and Java code to interact seamlessly and allows Smalltalk programs to run anywhere Java runs! Click to learn more
 
 

Day 1

Day 2

  • Introduction

  • Visual and non-visual parts

  • The VisualAge Organizer

  • Creating parts

  • The Parts Palette

  • Connections for events and actions

  • Features of VisualAge parts

  • VisualAge public interface

  • Smalltalk objects vs. VisualAge parts

  • The Composition Editor

  • "Producer" parts

  • View wrappers

  • Framing specifications

  • Types of attachments

  • Hover help

  • Menu parts

  • Promoting features

  • Fonts and colors

  • The Public Interface Editor

  • Attributes and actions

  • Review of Smalltalk

  • Writing Smalltalk scripts

  • The Script Editor

Day 3

Day 4

  • Domain modeling

  • Creating domain objects

  • VisualAge variables

  • Composite parts

  • Collections

  • The Object Factory part

  • Creating "Producer" parts

  • Application architecture

  • Layering applications

  • Steps of application development

  • Team development with ENVY

  • Sharing work with others

  • Organizational team development strategy

 

  • VisualAge relational database parts

  • Connection specifications

  • Creating access sets

  • The Multi-row Query part

  • Approaches for persistent data storage

  • Database brokers

  • Mapping objects to relational tables

  • Handling complex object storage

  • Broker guidelines

 

Day 5

  • File in and file out

  • Import and export

  • Packaging VisualAge applications

  • Development vs. runtime images


Mission Software

DotNetBuzz

 

Knowledge Systems Corporation is a member of the Smalltalk Webring.

 This Smalltalk Webring site is owned by Knowledge Systems Corporation.
[ Previous Page | Next Page | Skip Next | List Next 5 | Random Link ]
Want to join the ring? Click here for info

Email:  Sales sales@ksc.com
Copyright © 2002 - Knowledge Systems Corporation