KSC to Provide Educational Services to Cincom Smalltalk Customers
Cincom Systems, Inc. and Knowledge Systems Corporation (KSC) are proud to announce that a variety of courses are being made available to Cincom Smalltalk customers.
KSC, with expertise in the Cincom Smalltalk product line since 1985, is offering the following courses:
Introduction to VisualWorks Smalltalk
Course Description
This five-day course provides a solid working knowledge of the Smalltalk language and the VisualWorks Smalltalk development environment. Participants create Smalltalk methods and classes and develop elementary Smalltalk applications, using a broad range of VisualWorks Smalltalk browsers and tools. Participants view and use the major subclasses of the Collection and Magnitude hierarchies. Participants become familiar with the built-in configuration management system and create basic VisualWorks Smalltalk visual parts. The course format is 50% lecture and 50% hands-on computer time.
Introduction to Visual Smalltalk Enterprise
Course Description
This five-day course provides a solid working knowledge of the Smalltalk language and the Visual Smalltalk Enterprise development environment. Participants create Smalltalk methods and classes and develop elementary Smalltalk applications, using a broad range of Visual Smalltalk Enterprise browsers and tools. Participants view and use the major subclasses of the Collection and Magnitude hierarchies, become familiar with the built-in configuration management system and create basic Visual Smalltalk Enterprise visual parts. The course format is 50% lecture and 50% hands-on computer time.
Object-Oriented Analysis and Design
Course Description
This five-day course teaches the basics of object technology, reinforced with extensive hands-on experience in object-oriented analysis and design. Innovative real-world activities introduce critical object-oriented concepts to the inexperienced in a non-technical, non-threatening manner. This prepares participants to perform thorough, in-depth analysis and design using a responsibility-driven development process. Participants leave with the fully worked analysis and design project.
This course emphasizes learning and practicing the object mindset, acquiring a toolbox of universal development techniques, and experiencing the team-based, iterative nature of modern, object-oriented development processes. Accordingly, CASE technologies, modeling notations and programming languages are de-emphasized. The course format is 35% lecture and 65% non-computer, hands-on activity and project time.
Introduction to Objects and Testing
Course Description
This two-day workshop teaches the basics of both object technology and object-oriented testing, tying them together with industry-standard system testing techniques. Innovative real-world activities introduce critical object-oriented concepts to the inexperienced in a non-technical, non-threatening manner. Participants discover the roles testing plays in a traditional large-scale object-oriented development process and the more agile Extreme Programming (XP) process. Then participants learn how to derive system and acceptance test cases from use cases, the most common form of informal object-oriented requirements capture. The course format is 45% lecture and 55% non-computer exercises, hands-on activities and discussion.
Due to the introductory nature of the course, testing tools, unit testing techniques and programming languages are not discussed. The techniques and experiences acquired in this course are useful in any object-oriented development environment.
Effective Testing for Object-Oriented Programmers
Course Description
This two-day workshop teaches object-oriented programmers the essentials of effective test-writing. Participants discover the roles testing plays in a traditional, large-scale, object-oriented development process and the more agile Extreme Programming (XP) process, then learn rigorous test generation techniques for testing Smalltalk and Java methods and classes. Participants gain significant hands-on experience in designing test sets and writing test cases. The course format is 55% lecture and 45% non-computer exercises and discussion.
For those audiences wishing a stronger language-specific focus, KSC can integrate into this course an additional day of Smalltalk- or Java-based testing techniques and practices, reinforcing the training with hands-on experience in the use of the SUnit or JUnit testing framework, respectively.
To register for a class or more information, please contact your Cincom Sales Representative or Suzanne Fortman at sfortman@cincom.com.