Advanced SKILL Language Programming Training
Date | Version | Country | Location | |
---|---|---|---|---|
Scheduled upon demandOn demand | EXPRESS INTERESTINQUIRE |
Version | Region | |
---|---|---|
IC6.1.7 | Online | ENROLL |
IC6.1.6 | Online | ENROLL |
Other Versions | Online | EXPRESS INTERESTINQUIRE |
Length : 3 days
Course Description
This course focuses on the lexical scoping and object-oriented extensions to the SKILL® language known as the SKILL++ language. You will learn to apply procedural interfaces and object-oriented methodologies to create hybrid SKILL and SKILL++ applications.
Learning Objectives
After completing this course, you will be able to:
- Apply advanced capabilities of SKILL and SKILL++
- Write more efficient and simpler code resulting in fewer bugs
- Create simple macros and experiment with more complex ones
- Develop SKILL++ programs using lexical scoping
- Develop SKILL++ programs using the SKILL++ Object System
Software Used in This Course
- Virtuoso® Design Environment
- SKILL executable
- SKILL development environment
Software Release(s)
IC 6.1.7
Modules in this Course
- Classes and Inheritance
- Function Parameters
- Scoping and Closures
- Destructuring Lists
- Methods (Primary)
- Macros Intro
- Generalized Places
- Local Functions
- Indirect Function Calls
- Methods (Intermediate)
- Object Initialization
- Multiple Inheritance
- Methods (Advanced)
- Control Flow (Optional)
- Assert (Optional)
Audience
- Experienced SKILL programmers who want to develop or maintain complex SKILL applications by using modern software engineering techniques to modularize program code
Prerequisites
You must have experience with or knowledge of the following:
- Project-related experience with SKILL programming
Or you must have completed the following courses:
Related Courses
Please see course learning maps at this link for a visual representation of courses and course relationships. Regional course catalogs may be viewed here.
Course ID: 84401