Smalltalk courses


We offer the following training courses:
  • Smalltalk and Objects (beginners)
  • Integration and web development (advanced)
  • Tailoured courses

Smalltalk and Objects (beginners)

Objectives: to learn Smalltalk as an object oriented development environment.


Target audience: Object oriented software developers, programmers, system analysts


Duration: 10 days


Prerequisites: programming experience in another language. Object oriented experience is preferable.


Course topics:
     
  • Smalltalk environment and tools
  •      
  • VisualWorks installation
  • Structure, browsers and images
  • Smalltalk syntax
  • Systems classes
  • Browsing, inspecting and debugging
  • Object oriented programming in Smalltalk
  •      
  • Classes and methods
  • Class relationships
  • Metaclasses and reflection
  • Encapsulation
  • Inheritance
  • Polymorphism
  • SUnit unit testing
  • Refactoring
  • Tutorial application
  •      
  • Designing object systems
  • VisualWorks UI framework
  • Writing tests
  • Practical refactoring

Integration and web development (advanced)

Objectives: advanced concepts in object oriented web development environment.


Target audience: Senior object oriented software developers, programmers, system analysts


Duration: 5 days


Prerequisites: Previous Smalltalk experience.


Course topics:
     
  • Integration
  •      
  • Web services
  • HTML frameworks
  • File handling
  • Persistence
  •      
  • Object persistance and garbage collection
  • Relational persistance
  • Concurrency and transactions
  • Seaside tutorial application
  •      
  • Framework and structure
  • Setting up web based systems
  • Building views
  • Secure data transfer

Tailored courses

The tailoured course are set up to the clients needs. The length and content will depend on the attendees' experience and knowledge


Objectives: The main course objective are to combine business domain knowledge with practical object development.


Target audience: Object oriented software developers in the financial industry


Duration: per agreement


Prerequisites: programming experience in another language. Object oriented experience is preferable.


Course topics will include a combination of the beginners and advanced courses above as well as:
     
  • Busines domain
  •      
  • System structure
  • Basic industry and business concepts
  • Busines models (like bonds, unit trusts, money markets, etc)

Register

No courses are currently scheduled. If you are interested in a course, please e-mail info@finworks.biz


Disclaimer
mouseover