Training: Introductory Plug-In Development

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Training

GibbsCAM Plug-ins

INTRODUCTORY PLUG-IN DEVELOPMENT


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.

LEVEL I DAY 1

LEVEL III DAY 3

What is programming?
Basic programming tools
Development environments
Microsoft Visual Studio

LEVEL II DAY 2

D
 iscovering the
Development Environment
Computer storage
Numbers & Arithmetic
Variables & Strings
Arrays
Functions

Classes
Functions
Operators & Expressions
Control Flow
What is a plug-in?
Your first program

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

LEVEL IV DAY 4

First program continued...


Comments & Indentation
Implementing a GibbsCAM
Plug-in
GibbsCAM API
Intro to debugging

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

COURSE CALENDAR

PLUG-IN DEVELOPMENT SERIES


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.

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 broader
set of tools for more advanced plug-in applications.

INTERMEDIATE
Those who have some experience when it comes to
programming, or those who have taken the Introductory
Plug-in Development course will benefit most from this
intermediate course. We will go over the basics as a
review and then get into the more detailed examples of
GibbsCAM plug-in development and the development
tools you will be working with and the environment you
will be working in.

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
In this course each student will create a specific plug-in
that will make use of some advanced features of
GibbsCAM. Each student will be creating a plug-in for
their own company that can be used within their own
GibbsCAM installation. Students will be expected to
come to the class with a project in mind (or one will be
provided) and will work on either completing the plug-in,
or learning enough to complete the plug-in on their
own with support through the membership site.

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.

ADVANCED DEBUGGING
This one day workshop is intended to give students the
knowledge to debug GibbsCAM plug-in projects
efficiently using the tools available. Students who have
taken the intermediate and advanced courses are
eligible to take Advanced Plug-in Debugging.

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

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

You might also like