training gibbscam plug-ins · gibbscam. each student will be creating a plug-in for their own...

2
Training GibbsCAM Plug-ins WHO IS THIS FOR? This 4 day course is for absolute beginners who have no experience in software development and who wish to begin the path of software development specifically for preparing to create GibbsCAM plugins. Here you will learn the basics of what programming software is all about using Microsoft Visual Studio. CAM Solutions, 484 Plains Road East, Unit 10, Burlington, Ontario L7T 2E1 | Tel: 905-777-1786 INTRODUCTORY PLUG-IN DEVELOPMENT LEVEL I – DAY 1 • What is programming? • Basic programming tools • Development environments • Microsoft Visual Studio LEVEL II – DAY 2 • Discovering the Development Environment • Computer storage • Numbers & Arithmetic • Variables & Strings • Arrays • Functions LEVEL III – DAY 3 • Classes • Functions • Operators & Expressions • Control Flow • What is a plug-in? • Your first program LEVEL IV – DAY 4 • First program continued... • Comments & Indentation • Implementing a GibbsCAM Plug-in • GibbsCAM API • Intro to debugging LOCATION: CAM Solutions 484 Plains Rd. E. Unit 10 Burlington ON L7T 2E1 PRICING: $2000 Book all 18 training days for a 20% discount COURSE CATALOGUE COURSE CALENDAR

Upload: others

Post on 14-Mar-2020

42 views

Category:

Documents


2 download

TRANSCRIPT

Training GibbsCAM Plug-ins

WHO IS THIS FOR?

This 4 day course is for absolute beginners who have no experience in software development and who wish to begin the path of software development specifically for preparing to create GibbsCAM plugins. Here you will learn the basics of what programming software is all about using Microsoft Visual Studio.

CAM Solutions, 484 Plains Road East, Unit 10, Burlington, Ontario L7T 2E1 | Tel: 905-777-1786

INTRODUCTORY PLUG-IN DEVELOPMENT

LEVEL I – DAY 1• What is programming?• Basic programming tools• Development environments• Microsoft Visual Studio LEVEL II – DAY 2• Discovering the

Development Environment• Computer storage• Numbers & Arithmetic• Variables & Strings• Arrays• Functions

LEVEL III – DAY 3• Classes• Functions• Operators & Expressions• Control Flow• What is a plug-in?• Your first program LEVEL IV – DAY 4• First program continued...• Comments & Indentation• Implementing a GibbsCAM

Plug-in• GibbsCAM API• Intro to debugging

LOCATION: CAM Solutions 484 Plains Rd. E. Unit 10 Burlington ON L7T 2E1

PRICING: $2000 Book all 18 training days for a 20% discount

COURSE CATALOGUE

COURSE CALENDAR

PLUG-IN DEVELOPMENT SERIES

CAM Solutions, 484 Plains Road East, Unit 10, Burlington, Ontario L7T 2E1 | Tel: 905-777-1786

INTRODUCTORY This 4 day course is for absolute beginners who have no experience in software development and who wish to begin the path of software development specifically for preparing to create GibbsCAM plugins. Here you will learn the basics of what programming software is all about using Microsoft Visual Studio. INTERMEDIATE Those who have some experience when it comes toprogramming, or those who have taken the IntroductoryPlug-in Development course will benefit most from thisintermediate course. We will go over the basics as areview and then get into the more detailed examples ofGibbsCAM plug-in development and the developmenttools you will be working with and the environment youwill be working in.

ADVANCED In this course each student will create a specific plug-inthat will make use of some advanced features ofGibbsCAM. Each student will be creating a plug-in fortheir own company that can be used within their ownGibbsCAM installation. Students will be expected tocome to the class with a project in mind (or one will beprovided) and will work on either completing the plug-in, or learning enough to complete the plug-in on theirown with support through the membership site.

ADVANCED DEBUGGING This one day workshop is intended to give students theknowledge to debug GibbsCAM plug-in projectsefficiently using the tools available. Students who havetaken the intermediate and advanced courses areeligible to take Advanced Plug-in Debugging.

ADVANCED DEVELOPMENT TOPICS 1 Students who have taken the Advanced Plug-in courses are eligible to take Advanced Development Topics 1. This 1 day course will expand your programming knowledge and provide you with the knowledge to interact with files, Excel documents and a broaderset of tools for more advanced plug-in applications. ADVANCED DEVELOPMENT TOPICS 2 Students who have taken the Advanced Plug-in courses are eligible to take Advanced Development Topics 2. This 3 day course will take your programming knowledge into the area of database interaction and definition for the purposes of long term storage of data plus expand your programming knowledge and provide you with the knowledge to interact with files and a broader set of tools for more advanced plug-in applications.

ADVANCED DEVELOPMENT TOPICS 3 Students who have taken the Advanced Plug-in courses are eligible to take Advanced Development Topics 3. This 3 day course will expand your programming knowledge and provide you with a broader set of tools for more advanced plug-in applications. Libraries, Java, XML, DOM, SAX, JDBC, ODBC.

LOCATION: CAM Solutions 484 Plains Rd. E. Unit 10 Burlington ON L7T 2E1

PRICING: $500 per day Book all 18 training days for a 20% discount

COURSE CATALOGUE COURSE CALENDAR