Services


Smalltalk Courses






- Mentoring and Apprenticeships
- Project Development
- Open Enrollment Courses

Contact sales@ksc.com or call 800 348-8323 to discuss your options.


- Why Smalltalk
- STIC
- Smalltalk Solutions



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

 

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

   



Smalltalk/JVM
Smalltalk to Java in no time flat!

A new version will be coming soon. For more information visit Mission Software




Mission Software


Knowledge Systems Corporation
1143 Executive Circle Suite G
Cary, NC 27511


company - services - site map - contact - home


Copyright © 2004 - Knowledge Systems Corporation
All Rights Reserved.