Welcome to OMG's BPM, UML, & CORBA Training Listings! |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||
|
COURSE |
AUDIENCE |
DAYS |
| UML - Design Patterns | project coordinators, quality assurance,
coordinators, programmers, developers |
3 |
| UML - OOP for managers | project coordinators, quality assurance, coordinators | 2 |
| UML - UML2 - Modelling business processes | project coordinators, analysts,
programmers, developers, consultants |
3 |
| UML - UML2 - Notation and concepts | project coordinators, analysts,
programmers, developers, consultants |
3 |
| UML - UML2 with Poseidon | programmers, developer | 3 |
| UML - Certification - Fundamental | programmers, managers | 1 |
| UML - Certification - Intermediate | programmers, managers | 2 |
| UML - Certification - Advanced | programmers, managers | 2 |
Construx
Software
11820 Northup Way, Suite E200
Bellevue, WA 98005-1926
U.S.A.
Contact: Sharon Graham
Director of Education/Training
SharonG@construx.com
Phone: +1-425-372-0100
Fax: +1-425-372-0159
www.construx.com
Construx offers high-performance training in software development through public and in-house courses that cover the full range of software development topics, from requirements development and project management to technical reviews and testing.
Class listings:
Object-Oriented Requirements Analysis and Design using the UML
The Unified Modeling Language (UML) is the industry’s first successful
large-scale effort to standardize software analysis and design
techniques. This seminar provides a programming language-independent
overview of object-oriented requirements analysis and design using the
UML. Special attention is given to relating OOA and OOD concepts to
real-world software. No prior knowledge of object oriented development
is required.
For more information on this and the other seminars that Construx
offers, see www.construx.com/seminars/index.htm.
Barb Collamore, Training Coordinator
barb.collamore@embarcadero.com
http://www.gdpro.com
7851 S. Elati Street, Suite 102
Littleton, CO 80120
USA
| phone: | 303-730-7981 |
| fax: | 303-730-7983 |
About Embarcadero Technologies
Embarcadero Technologies provides software products that enable organizations to build, optimize, and manage their critical e-business applications and underlying databases. The company leads the market in providing high quality and easy-to-use database and application tools that deliver cost-effective solutions.
Our training curriculum covers a series of critical topics necessary for effective use of UML in developing software. The focus of these courses is to offer information to software development teams that can be immediately put into practice in order to exploit state-of-the-art concepts and technology for the purpose of writing better software faster.
Our curriculum is not restricted to just product training! Our instructors are experienced computer professionals with advanced knowledge of the UML applied in the software development process.
For more information, please visit our Web site at http://www.gdpro.com/training/training.html.
Class Listings:
Introduction to OOAD
Provides the student with a basic understanding of the object paradigm and how object oriented systems are described using UML in the software development process. Includes hands-on use of GDPro in class exercises. Serves as prerequisite for remaining OOAD classes. This course can also serve as a "team bonding" exercise to assure that everyone is using the same terminology and understands their role in the process.
Upon completion of this class, the student will understand:
Basic terminology and concepts of OOAD.
Structure and purpose of each UML diagram.
Capabilities of GDPro software.
How to create, organize and maintain UML artifacts in GDPro.
How UML is applied in a range of software development processes, from Unified Process to eXtreme Programming.
Object-Oriented Analysis
To provide the student with instruction and hands-on exercises designed to increase skill in building and maintaining the analysis model.
Upon completion of this class, the student will understand:
How artifacts created during analysis integrate into the software development process.
How to use GDPro to create, store and maintain the artifacts used in analysis.
How to write use cases more effectively.
How to construct and validate the domain model.
How to refine use cases through robustness analysis.
How to create and maintain high-level sequence diagrams.
Object-Oriented Design
This class teaches students how to design better systems and to improve proficiency in the use of GDPro and UML.
Upon completion of this class, the student will understand:
How to recognize and prioritize design goals.
How to integrate design artifacts in the software development process.
How to create and maintain the design model in GDPro.
How to apply design patterns.
How to use GDPro to document system architecture, with specific examples using current technology.
IONA Technologies PLC
Shelbourne Rd.
Dublin 4
Ireland
IONA Technologies, Inc.
200 West St
Waltham, MA 02451
Contact:
Sean Flavin
Head of IONA University
sean.flavin@iona.com
IONA Training Services
http://www.iona.com/training
IONA Training Services provides a comprehensive range of workshops, training courses and mentoring for a broad range of technologies including CORBA, J2EE and Web services. We also offer training on the design, development, configuration and deployment of solutions using our Artix™ and Orbix™ products.
Individuals can attend IONA's public open enrollment classes scheduled throughout the world (education schedules) and larger project teams can arrange on-site tuition tailored to the team's specific needs.
For more information on any of the courses below, please click on the course title.
| America | Europe - Middle East - Africa | Asia - Pacific |
|
training-amer@iona.com +1-800-672-4948 |
training-emea@iona.com |
training-apac@iona.com |
KHIPLEA

4 rue de Marivaux
Paris 75002
France
Telephone: +33-6-22 80 23 50
Fax: +33-1-45 75 87 19
Web: www.khiplea.com
Email: contact@khiplea.com
KHIPLEA is an consultancy and training firm specializing in IT
architecture. Expert in OMG modeling technology, we help our customers
to build agile information systems as a tool for their commercial and
strategic innovations. Based in Paris, KHIPLEA presents courses in
French and in English. For further details, please refer to :
www.khiplea.com
Class Listing
KnowGravity, Inc.

Badenerstrasse 808
Zürich
CH-8048
Switzerland
www.knowgravity.com
Contact: Markus Schacher
info@knowgravity.com
phone: +41 1434 2000
fax: +41 1434 2009
Description
Within the context of technical and commercial projects, we from
KnowGravity have acquired extensive know-how, which we teach practically
oriented in our training. From a basis of over 40 usually half-day-long
topic modules, we arrange topic-specific courses, workshops, and training
courses (up to 20 days) to cover specific customer and project needs.
Class Listings:
KnowGravity offers the following course packages, plus others:
We teach our classes in German or English. For more detailed information about our training program, please visit www.knowgravity.com
Milestone Consulting / Mexico
Paseos de los Jardines 233.
Col. Paseos de Taxqueña
Del. Coyoacán C.P. 04250
Contact: Sergio Orozco
Phone: +52(55)5582-2384
Fax: +52 (55) 5582-2527
Email: info@milestone.com.mx
Web: www.milestone.com.mx
Milestone Consulting is the first mexican company specialized in 100%
hands-on training and consulting on
UML. We offer the greatest value added UML training by providing a
certification exam, practical simulations
tailored to your own project requirements, warranty of results, and much
more.
Our instructors are professional trainers and consultants with real
experience on software projects. Get the
results you need in the shortest possible time!
Course catalogue :
Please visit us at:
http://www.milestone.com.mx
Netfective
Technology
![]()
79, rue Jean-Jacques Rousseau
Suresnes, 92158, France
www.netfective.com
Contact: Franck Barbier
contact@bluage.com
Phone: 33 1 5605 8800
Fax: 33 1 5605 8801
Description:
Netfective Technology SA is an IT Consulting & Services company focusing on Application Generation. The Company's primary expertise is the design and production of applications in package mode using Microsoft.NET and J2EE technologies. The offered solution is BLU AGE, an application generator which conforms to UML 2, OCL 2 and MDA (PIMs/PSMs). BLU AGE is a true alternative to offshore development: 100% of the expected code is generated from the built UML models and the prototyping of GUIs. The provided training services are: UML 2, OCL 2, MDA and the BLU AGE Enterprise Model-Driven Development Method.
Class Listings:
1 Object-Oriented Technology
Duration: 1 day
Objectives: this 1-day course aims at revising and consolidating all of the concepts (encapsulation, inheritance…) and precepts (reusability, maintainability, design by contracts…) of object-oriented programming but also object-oriented analysis and design (modeling)
Required skills: some basic knowledge about object-oriented programming
Tools used: an open source IDE (e.g., NetBeans) is used by the trainer only, for illustration purposes
Provided material: copy of slides, studied source code available on the Web
2 UML 2.x, OCL 2.x and Model-Driven Development
Duration: 3 days (2 ½ days UML/OCL and ½ day MDD)
Objectives: this 3-day course is a complete presentation and learning of UML 2.x. It stresses the key differences with UML 1.x. A case study is exhaustively modeled and implemented (all models are provided). A special focus is put on precise modeling with the OCL and an introduction about the notions of Platform-Independent Model, Platform-Specific Model and model transformation (MDD)
Required skills: Object-Oriented Technology module
Tools used: free or demo. version of a UML CASE tool (e.g., MagicDraw™), open source IDE and J2EE server
Provided material: copy of slides including the full case study (requirements expressed in natural language), availability of the case study’s J2EE implementation on the Web (source code, IDE project, database script), case study’s models in XMI format
3 Blu Age™ Model-Driven Development Method
Duration: 1 day
Objectives: this 1-day course is an in-depth description of the Blu Age™ rigorous modeling framework. The precise process (key steps and mandatory dedicated models) associated with Blu Age™ is presented as well as a Blu Age™ UML profile which defines stereotypes and tagged values for annotating business models
Required skills: UML 2.x, OCL 2.x and Model-Driven Development module
Tools used: none
Provided material: copy of slides
4 Creating Applications with Blu Age™
Duration: 3 days (1-day domain modeling plus 1 use case design and full implementation, 1-day incremental modeling: addition of CRUD-based use cases, 1-day complex functionality design and implementation)
Objectives: this 3-day course demonstrates how to construct a large-scale application (case study of the UML 2.x, OCL 2.x and Model-Driven Development module) based on a 100% code generation. This module also includes the design of Web-based GUIs, their Blu Age™-based parameterization and their seamless integration with the built models
Required skills: Blu Age™ Model-Driven Development Method module
Tools used: free or demo. version of a UML CASE tool (e.g., MagicDraw™), Blu Age™ application generator, open source IDE and J2EE server
Provided material: copy of slides, availability of the Blu Age™ UML™ models, source code and deployable files (J2EE) on the Web.
No Magic, Inc.
Gary Duncanson
800 East Campbell Road, Suite 199
Richardson, TX 75081
Phone: 972-527-9377
Fax: 972-527-9470
Email: training@nomagic.com
http://www.nomagic.com
No Magic, Inc. is a leading object-oriented systems software development company that develops software, provides training and services. No Magic has developed the Java Developer's Journal Reader's Choice award-winning UML modeling and forward and reverse engineering tool, MagicDraw UML. No Magic specializes in on-site training in UML, Java, Object-Oriented analysis and design, web technologies, the software development process, and quality assurance. No Magic is always flexible to customize its established courses or to prepare completely new courses per client requests. Detailed training information is available from training@nomagic.com
MagicDraw UML for Business Analysts
A customizable one-to-three day course covering the use of MagicDraw UML tool for business modeling. The course covers how to utilize UML and MagicDraw to assist the business modeling process and bridge the gap from design to implementation.
MagicDraw UML for Developers
A customizable one-to-four day course covering the use of MagicDraw UML tool for modeling applications. The course covers how to improve development and decrease costs by using good modeling and auto-generation features. The course covers business analysis, design, and implementation and core features of MagicDraw.
Advanced MagicDraw UML
A customizable one-to-three day course covering advanced features of the MagicDraw UML modeling and forward and reverse engineering tool. The course assumes that students already have a solid understanding of UML and want to focus on advanced reporting and code generation features of MagicDraw.
Introduction to UML
A customizable one-to-two day course, which introduces the student to UML. This course is designed to help teams that have never used UML and want to learn quickly how UML can revolutionize software development. The course introduces all UML diagrams, explains when they are used.
Java 2 Standard Edition Programming
A customizable three-to-five day course covering fundamental Java 2 Standard Edition programming. The course teaches core Java programming syntax, object-oriented structure in Java, core Java APIs, Swing and AWT GUI programming, multi-threading, file I/O, and JDBC.
Java Servlet & JSP Development
A customizable three-to-five day course covering the development of Java Servlets, Java Server Pages (JSP), and custom tags. This course covers the newest features from Servlet 2.3 and JSP 1.2 specifications and describes using Model 2 Architecture for developing adaptable and flexible web application.
Objective Interface Systems, Inc.
1892 Preston White Drive
Reston, VA 20191-5448
U.S.A.
Phone: +1-703-295 6500 or (800) 800 OIS7 (6477)
Fax: +1-703-295 6501
Contact: info@ois.com
www.ois.com
Objective Interface Systems Training
Objective Interface Systems, Inc. (OIS), provides distributed object
technology training for application developers. Contact us via
information listed above.
Object Computing, Inc. (OCI)
Website: www.ociweb.com
In St. Louis:
Object Computing, Inc.
12140 Woodcrest Executive Dr., Suite 250
St. Louis, MO 63141
U.S.A.
Phone: +1-314-579 0066
Fax: +1-314-579 0065
In Phoenix:
64 E Broadway Road, Suite 165
Tempe, AZ 85282
U.S.A.
Phone: +1-480-752 0042
Fax: +1-480-752 0076
Contact for training:
menefee_k@ociweb.com
Contact for consulting: spence_m@ociweb.com
Object Computing, Inc. Training
Object Computing, Inc. (OCI) is a Software Engineering company dedicated to providing innovative solutions and support for the development of distributed Object-Oriented applications. The company, founded in 1993, currently supports Fortune 500 clients within the Telecommunications, Finance, Healthcare and Aerospace industries. Clients also include medium and small businesses committed to maximizing the ROI of their software solutions through the implementation of Object-Oriented and Web-Enabled technologies.
The Educational Services division of OCI has over 40+ well-focused, hands-on workshops in a variety of topics in programming languages/tools (C/C++, Java), methodologies (OOAD/UML), and distributed programming techniques/tools (ACE, CORBA, TAO). OCI is the authorized support provider for Washington University of St. Louis's TAO or "ACE ORB." In addition, OCI is an Authorized Java Center, and has one of the most comprehensive Java curricula in the country. Open enrollment courses are conducted at the OCI Education Center in St. Louis. Private offerings of courses can also be conducted at a client's site.
Some of our course offerings are listed below. For a detailed list of courses, course descriptions, and curricula please visit our training page at:
http://www.ociweb.com/education/index.html
Distributed Computing
ACE (Using the ADAPTIVE Communication Environment C++ Framework) (4
days)
Learn how to implement IPC mechanisms using the IPC SAP classes and the
Acceptor/Connector pattern. Understand how to utilize a Reactor in event
demultiplexing and dispatching. Learn how to implement thread-safe
applications using the thread encapsulation class categories, and
identify appropriate ACE components.
Introduction to CORBA (1 day)
CORBA Programming with C++ (4 days)
Understand CORBA's role in developing distributed applications, and the
OMG's Object Management Architecture. Learn how to define CORBA
interfaces using Interface Definition Language (IDL). Understand the
principles of creating clients and servers. CORBA 2.2 services will be
discussed, along with a collection of advanced topics. Participants will
develop a series of applications, using The ACE ORB, to reinforce the
topics covered.
Advanced CORBA Programming using TAO (for Real-time) (4 days)
Learn how to configure a CORBA ORB (TAO) for use in a real-time
environment, and for implementations requiring highly optimized CORBA
solutions. Understand the features of the Real-time Scheduling Service
and Event Service, as implemented by TAO. Learn how to select an
appropriate TAO configuration for your domain. Participants will develop
a series of applications, using the real-time features of TAO, to
reinforce the topics discussed.
CORBA Programming with Java (4 days)
Understand CORBA's role in developing distributed applications, and the
OMG's Object Management Architecture. Learn how to define CORBA
interfaces using Interface Definition Language (IDL). Understand the
principles of creating clients and servers. CORBA 2.2 services will be
discussed, along with a collection of advanced topics. Participants will
develop a series of applications, using JacORB, to reinforce the topics
covered.
Java
Introduction to Java (1 day)
Java Syntax for Non-C Programmers (2 days)
Java Programming (4 days)
Developing Graphical User Interfaces using Java (4 days)
JavaBeans Programming (2 days)
Java Servlet Programming (3 days)
Java Server Pages for Web Application Development (2 days)
Enterprise JavaBeans ( 3 days)
Memory Management in Java (1 Day)
Advanced Java Programming (3 days)
JDBC for Portable Database Access (2 days)
Java 2 Platform Security (2 days)
JavaMessage Service (JMS) (2 days)
JavaServer Faces (JSF) (2 days)
Testing for Java Developers (2 days)
Java Programming for Wireless Devices (3 days)
XML Programming using Java (3 days)
CORBA Programming with Java (4 days)
OOAD
Object-Oriented Concepts (1 day)
Object-Oriented Analysis and Design (using UML) (3 days)
Introduction to Model Driven Architecture (MDA) (1 day)
Object Oriented Design Patterns and Frameworks (3 days)
Extreme Programming Practices and Techniques (3 days)
Extreme Programming Overview for Managers (1/2 day)
C/C++
C Programming (4 days)
Data Structures and Programming Techniques using C/C++ (3 days)
Introduction to C++ for Non-C Programmers (4 days)
Object-Oriented Programming and C++ (4 days)
Advanced C++ (4 days)
Internet Technologies
eXtensible Markup Language (XML) (2 days)
eXtensible Stylesheet Language (XSL) (2 days)
XML Programming using Java (3 days)
Web Services Using Java (3 days)
Wireless Enterprise
Wireless Overview for Managers (1/2 day)
Introduction to Wireless Device Programming (2 days)
Java Programming for Wireless Devices (3 days)
Wireless Enterprise Computing (under development)
Unix/Linux
The Unix Operating System (3 days)
Programming PERL (2 days)
Unix Systems Management (3 days)
Unix Shell Programming (2 days)
Objektum Limited
Suite 174
Airport House
Purley Way
Croydon
CR0 0XZ
Surrey
UK
Phone: +44 20 8781 6950
Fax: +44 208 6801117
Contact: Ajay Patel
Email: ajay.patel@objektum.com
Objektum are a provider of domain specific, tailored training, consulting and mentoring solutions for Real-time and/or Embedded software systems. Objektum works with clients to understand their project and reduce the risk involved with the introduction of new technologies.
Objektum will tailor a training programme for clients’ software teams to bridge the gap in their knowledge. Courses and workshops will be delivered which will include actual project requirements if desired. This means that, after the training, Delegates can immediately apply their new skills on a live project.
Objektum researches the latest techniques, methods and tools to deliver the best possible solution.
Class listings:
Moving From UML 1.x to 2.0: This course teaches the new concepts and notation introduced in UML 2.0. A recap of UML is given before focusing on the new modelling techniques and diagrams such as Timing, Interaction Overview and Composite Structure diagrams.
More Information: www.objektum.com/objektum/indexcourse.asp?id=183
OO A/D Using UML 2.0: This course teaches the fundamental skills necessary to develop object-oriented software using UML 2.0. The UML 2.0 notation is covered in-depth, with many of the concepts presented as simple analogies and reinforced with exercises using the preferred UML tool of your choice.
More Information: www.objektum.com/objektum/indexcourse.asp?id=185
Modelling Real-time Applications Using UML: This course teaches the skills necessary to develop complex real-time systems using the Unified Modeling Language (UML). In addition to the standard notation, it focuses on the aspects of the UML that are essential for capturing, expressing and implementing real-time requirements.
More information: www.objektum.com/objektum/indexcourse.asp?id=178
Systems Engineering Using UML: This course teaches how UML notation can be used to specify system components and how they collaborate. It is delivered within the context of an iterative and incremental life-cycle to equip systems engineers with the skills to model the elements of a system.
More Information: www.objektum.com/objektum/indexcourse.asp?id=191
Use Case Workshop: This workshop is specifically designed to develop the skills necessary to generate use cases that capture and express requirements robustly, effectively and unambiguously.
It focuses on the key concepts of actors, use cases as well as scenarios, sequence diagrams, statecharts and activity diagrams.
More Information: www.objektum.com/objektum/indexcourse.asp?id=179
Implementing Design Patterns: This course is aimed at the experienced (UML) developer who wishes to improve their software development practices through the use of design patterns during detailed design/implementation phase. It is delivered as an Ada95, C++ or Java variant.
More Information: www.objektum.com/objektum/indexcourse.asp?id=182
Developing CORBA Applications: This course teaches the concepts of distributed computing and how to develop components using CORBA. It focuses on the construction of CORBA applications as well as how to achieve implementation. CORBA Services are investigated along with dynamic invocation multi-threading and language-specific issues.
More Information: www.objektum.com/objektum/indexcourse.asp?id=167
Software Engineering For Graduates: This course teaches the fundamental concepts of developing a large-scale software project and focuses on the principles, best practices and processes of software engineering.
Delegates are provided with a thorough understanding of hardware, assembler, object-oriented languages, design methodologies / notation and process.
More Information: www.objektum.com/objektum/indexcourse.asp?id=173
oose Innovative Informatik GmbH
Oberstraße 14b
20144 Hamburg
Germany
For information, contact Andrea Schoenwolff
email: office@oose.de
phone: +49 40414250 0
fax: +49 40414250 50
http://www.oose.de
oose is a German training and consulting company and is the most qualified and known company in Germany in all themes about OMG SysML and UML as well as software engineering, systems engineering, project management, soft skills and business process modeling.
We support you with coaching, training, reviews, audits, project management, risk studies, quality assurance, business process modeling, software development processes e.g. RUP or OEP ( http://www.oose.de/oep ) and other services for a successful system development.
We are leading in our fields, economically and mentally absolutely independent (no outside capital, no manufacturer connection etc.). We are familiar with the newest technical developments. But we retain a critical distance and do not conceal the risks, limits and dark sides of new technologies and trends.
The following list gives you a short overview of our courses:
For more information please contact us ( office@oose.de ) or visit our web site http://www.oose.de.
PrismTech
![]()
Contact Name: Gregg Shenton
6 Lincoln Knoll Lane
Burlington, MA 01803, USA
education@prismtech.com
http://www.prismtech.com
phone: 781 2701177
fax: 781 2381700
Class Listings:
CORBA Programming with TAO (C++)
Students will learn how to install and configure the TAO ORB as well as
develop distributed applications with CORBA using C++ and the TAO ORB.
The course contains 'hands-on' exercises to reinforce the concepts
learned in the lecture presentations.
Advanced CORBA Programming with TAO (C++)
Students will learn how to optimize their CORBA solutions with the TAO
ORB and the OpenFusion Notification Service. The course contains
'hands-on' exercises to reinforce the concepts learned in the lecture
presentations.
CORBA Programming with JacORB (Java)
Students will learn how to install and configure the JacORB ORB as well
as develop distributed applications with CORBA using Java and the JacORB
ORB. The course contains 'hands-on' exercises to reinforce the concepts
learned in the lecture presentations.
OpenFusion CORBA Notification Service
This intermediate-to-advanced level course is presented over two days,
in which students will learn how to develop applications with the
OpenFusion Notification Service.
OpenFusion CORBA Trading Service
This intermediate level course is presented over a single day, in which
students will learn how to develop applications with the OpenFusion
Trading Service.
OpenFusion CORBA Naming Service
This intermediate level course is presented over a single day, in which
students will learn how to develop applications with the OpenFusion
Naming Service.
CORBA Security
This CORBA Security training course is intended for CORBA systems
architects and CORBA software developers.
Description:
PrismTech provides a full range of CORBA training courses for our Enterprise ORBs, Real-time embedded ORBs, CORBA Services and CORBA Security products. PrismTech provides both scheduled and on-site CORBA training courses.
Queensland University of Technology

126 Margaret Street
Brisbane, Queensland
Australia
Zip: 4000
http://www.bpm-training.com/
Telephone: 61 7 3864 9478
Fax: 61 7 3864 9390
Contact: Jan Recker
Description:
BPM Training is a growing professional service provided by members of
Queensland University of Technology.
Organisations throughout government and business are increasingly
demanding knowledge and skills in the disciplinary area of business
process management relevant to their environments and stakeholder bases.
BPM Training seeks to raise the level of competence and excellence in
BPM; made possible via a platform of internationally seasoned
instructors with first class academic and professional experience.
Combining knowledge gained from international and local research
projects, industry experts and high degree academics with extensive
consulting experience; the people and content behind our offerings are
indispensable when it comes to delivering courses and seminars.
Class Listings:
The following courses are currently on offer and can be adopted or combined to suit client needs:
No other business process management training facility in Australia can
lay claim to the robust thought-leadership of the team behind BPM
Training. Extensive publications, a rich network spanning the globe and
continuous research efforts within the discipline ensures that BPM
Training remains cutting-edge yet attainable for small to medium-sized
organisations right through to large multi-national corporations.
Courses and seminars range from beginner to advanced levels of knowledge
and skill and can be customised to suit organisational, professional
and/or student learning needs.
Rational Software
18880 Homestead Road
Cupertino, CA 95014
USA
Telephone: 408-863-9900
Sales and product information hotline: 800-728-1212
Contact: info@rational.com
http://www.rational.com
Rational University offers instructor-led and web-based
training on Rational Software's tools and methodologies. A few offerings
include:
Instructor-led Training
Fundamentals of Visual Modeling with UML
Learn the basis of object-oriented development using UML.
Learn how the concepts of abstraction, polymorphism, and encapsulation are the foundation of object-oriented software development.
Understand what a class and an object are and how they can be used to build software.
The course will introduce you to the UML and demonstrate how to use some of the basic elements of UML.
Object-Oriented
Analysis with UML
Learn how to use Rational Unified Process® and the Unified Modeling Language (UML) to create an analysis model.
Learn to step into design and create a design model that is designed independently from any development environment.
Learn how to identify classes that carry out use-case behavior and how to construct use-case realizations.
Learn how to use architectural artifacts to help constrain their design.
Object-Oriented Design with UML
Learn how to optimize a design model for a specific development environment.
Learn how to prepare your design model for Implementation.
Course artifacts will include a complete design model and an Implementation model.
The course will also address some advanced design topics such as architectural issues, patterns, implementation mechanisms, and tips on optimizing the design model.
Object
Oriented Analysis and Design using the UML
Learn concepts and techniques to effectively use system requirements captured using use cases to drive the development of a robust design model.
Hands-on workshop.
Learn to apply the Unified Modeling Language (UML) to fundamental object-oriented analysis and design concepts including architecture, objects, classes, components, stereotypes, relationships, and all supporting diagrams.
Fundamentals
of Visual Modeling and Object-Oriented Analysis with UML
Learn the basics of object-oriented development using the Unified Modeling Language (UML).
Learn concepts such as abstraction, polymorphism, and encapsulation
Learn how these concepts form the foundation of object-oriented software development.
Gain an understanding on what a class and an object are and how they can be used to build software.
Receive an introduction to the UML and how to use some of the basic elements of it.
Fundamentals
of Visual Modeling, Object-Oriented Analysis with UML and Fundamentals of
Rational Rose
Learn the basics of object-oriented development using the Unified Modeling Language (UML).
Learn concepts such as abstraction, polymorphism, and encapsulation
Learn how these concepts form the foundation of object-oriented software development.
Gain understanding on what a class and an object are and how they can be used to build software.
The course also introduces the UML and demonstrates how to use some of the basic elements of the UML.
Web-based Training (available through Rational Developer NetworkSM)
If you're not a Rational customer, but would like to try RDNSM visit www.rational.com/rationalnet/tryit30/
for a 30-day trial membership.
DEV110:
Principles of Modeling
|
DEV111:
Principles of Use Case Modeling with UML
|
DEV160:
Principles of Modeling Behavior with UML
|
DEV210:
Essentials of Rational® XDE™ Modeling for Workbench and Java™ Users
|
DEV230:
Essentials of Rational® XDE™ Modeling for Microsoft® .NET™ Users
|
DEV305: Essentials
of Rational Rose®
|
DEV310: Essentials of Developing
Java™ Applications with Rational® XDE™
|
DEV330: Essentials
of Developing .NET Applications with Rational® XDE™ using C#
|
DEV350: Essentials of Developing .NET
Applications with Rational® XDE™ using VB.NET
|
Remedy IT
P.O. Box 101
2650 AC Berkel Rodenrijs
The Netherlands
Contact: Marga Landheer
phone +31 10 522 0139
fax. +31 33 246 6511
theaceorb@remedy.nl
http://www.theaceorb.nl
Remedy IT delivers several courses as part of the training
program. These
courses are organized as open enrolment and can also be delivered on
request
on your location.
At this moment we deliver the following courses. For
course details please
select the course you are interested in.
If you like to have more information, please contact us by
e-mail: theaceorb@remedy.nl
Sankhya Technologies Private Limited![]()
79, I Floor, Mahatma Gandhi Road
Chennai State: Tamil Nadu
600034, India
Contact: Gopi Kumar Bulusu
Email : gopi@sankhya.com
http://www.sankhya.com
Phone: 8227358 Fax: 8227357
Description:
Sankhya Technologies is one of India's leading System Software Development Companies. Sankhya offers System Software Development Services, Contract Research & Development and Platform Products for Embedded Systems Development. Sankhya's main areas of competence and interest include Compiler Development, Assembler and Linker Development, Simulator Development, Debugger Development, Object Request Brokers, and Bootup, Debug Monitor and Device Driver Development.
Sankhya offers Packaged and Custom Software Training Services to Corporates in the areas of CORBA based n-tier Application Development, GNU GCC Porting and Retargeting and Embedded Systems Development.
For more information, visit http://www.sankhya.com/info/education.html
Class Listings:
Currently, the following training programs are offered:
This is a 2 to 5 day training program that introduces C++ programmers to concepts of distributed computing and CORBA. Once a user goes through this training course, he/she will have learned CORBA Concepts, CORBA Programming, CORBA Interfaces and CORBA based Application Development using Varadhi.
This is a 1-3 day training program that introduces Tools developers to the
concepts of GCC and provides them the information they need to get started with
basic maintenance of GCC and retargeting GCC to new RISC and DSP
target processors.
SOPHIST GROUP
Vordere Cramergasse 11-13
Nürnberg, Bavaria 90478
Germany
Contact: Sandy Dragusel
trainings@sophist.de
phone: +49 (0)911 40900 0
fax: +49 (0)911 40900 90
www.sophist.de
SOPHIST GROUP - provides its “know how” to optimise, build and process
your system and/or software-development most efficiently and brings the
experience of consultation in objects, trainings- and tool-development.
SOPHIST, specialised in object oriented methods and natural linguistic
requirements analysis (market leader in German speaking areas). Exact results
are warranted, thanks to innovative techniques and strategy from its own
research and development. SOPHIST doesn’t only focus on IT technologies but
also in equal parts, on processes and people as part of the system. SOPHIST
Technologies offers CARE (a Notes-based tool), which supports the entire
requirements-analysis / management methodically and effectively.
Class Listings:
For more information please contact us ( mailto:trainings@sophist.de ) or visit our web site http://www.sophist.de
Telelogic
, Inc.
![]()
3 Riverside Drive
Andover, MA 01810
USA
Telephone: (978) 682-2100
Fax: (978) 682-5995
Contact: Telelogic
Services Department
Email:services@telelogic.com
Web:
www.telelogic.com
Telelogic is the leading provider of Collaborative Model-Driven Development (MDD) solutions for systems design through software development focused on real-time UML embedded applications.
Telelogic has played a vital role in crafting the Object Management Group's (OMG's) latest UML revision as it applies to software architecture, modeling and executable requirements construction.
Telelogic ’ Educational Services offers a broad range of training classes; from learning the Essentials to becoming a Specialist, along with many customizable courses to meet the needs of your organization.
You can be assured of the highest quality technical expertise when you partner with the Telelogic ’ Educational Services team. Our instructors complete a rigorous certification program and their skills are kept up-to-date through ongoing professional development. We understand that education plays a key role in maximizing the value of your investment. By leveraging our industry leading knowledge and experience, our Educational Services enable you to obtain the skills necessary for a more effective implementation to maximize your organization’s productivity. Our mission is to bridge the gap of knowledge by providing you with the tools needed for success!
Public training classes are held regularly at our corporate headquarters and locations around the world making it convenient for you attend the class that best fits your schedule.
On-Site training services are also provided to make it as convenient as possible for you to get the training you deserve. Let our experts come to you!
Real Time UML 2.0 for Software Engineers
Teaches concepts and techniques of model-based software development using the latest version of the Unified Modeling Language(tm), UML(tm) 2.0 as applied to real-time or critical modeling. A process based mixture of lecture and model creation exercises ensure each student can apply UML-based modeling to address specific program needs.
Real Time UML 2.0 for Systems Engineers
This 4-day course teaches concepts and techniques of model-based systems analysis, design and development using the latest version of the Unified Modeling Language(tm), UML(tm) 2.0 as applied to real-time or critical systems modeling. A process based mixture of lecture and model creation exercises ensure each student can apply UML-based modeling to address specific program needs.
This course teaches
engineering managers the concepts and techniques of model-based software
development using the latest version of the Unified Modeling Language(tm),
UML(tm) 2.0 as applied to real-time systems.
A process based mixture of lecture and model creation exercises ensure
each student can understand UML-based models and communicate effectively
with engineering teams.
Rhapsody Essentials Tool Training for the Software Engineer plus UML2
In a span of only 4 days this course teaches software developers the core capabilities of Rhapsody to enable rapid development of applications using UML 2.0. The course will be given in the language desired by the specific customer using the appropriate version of Rhapsody (i.e. C, C++, Ada or Java). Through the use of hands-on exercises creating "real world" applications, students will forge a strong foundation in UML 2.0, Rhapsody and its automation of software development activities and artifact generation.
Rhapsody Essentials for Systems Engineers
In a span of only 3 days this course teaches the concepts and techniques required when applying UML 2.0 and Rhapsody to solve a complex system-engineering problem. Rhapsody’s executable and graphical requirements modeling capabilities have been proven to ease the modeling and requirements validation burdens commonly found in traditional systems analysis and design efforts. Through the use of hands-on exercises creating "real world" applications, students will forge a strong foundation in UML 2.0, Rhapsody and its system analysis and design capabilities.
With the release of Rhapsody 6.1, Rhapsody supports a powerful new ability to create domain specific languages (DSLs). One of the most important and influential of these is the Department of Defense Architecture Framework (DoDAF), now required on all DoD projects. This class details how to do direct DoDAF modeling with our new DoDAF DSL, how to create and manage DoDAF models, how to create all DoDAF products and provides a detailed process to most effectively work with the DoDAF views and pass off DoDAF artifacts to downstream software engineering.
Rhapsody ReporterPLUS Tool Training
This course explores the capabilities of Rhapsody’s documentation tool, ReporterPLUS. Students learn the basics operations as well as advanced topics such working with tables and hyperlinks through a combination of lecture and hands on template development.
Rhapsody Test Conductor Training
In the span of this 2-day class Rhapsody users can expect to become proficient in the use of the Telelogic UML scenario-based test automation tool, Test Conductor. A mixture of lecture and model testing exercises ensures each student can apply Test Conductor to address program specific testing needs in an automated fashion. Students will learn how Test Conductor aids the developer and test engineer across the full development life cycle from unit test to regression test to integration test.
Statemate Essentials Tool Training
The Statemate Essential Training provides core Statemate training to a team of systems engineers. Students receive instruction on Statemate's basic operations and features, and are introduced to the V-Process and general modeling guidelines. The Statemate Essential Training is a 4-day course conducted at the customer site, and is also offered for open public enrollment. Upon completion of this training class, students will have learned the core skills needed to apply Statemate to a systems design problem. Students in this class find it provides an excellent introduction to the mechanics of using Statemate, and they find the course materials to be a valuable resource of information as they begin working with Statemate.
Statemate Specialist Tool Training
This course allows Statemate users to extend their knowledge with advanced concepts such as:
This
course teaches Statemate users how to use Model Certifier to certify a
Statemate model meets requirements.
A mixture of lecture and model certification exercises ensures each
student can apply Model Certifier test patterns to create a “golden
reference model” before moving into detailed design.
Statemate Model Checker Tool Training
This
course teaches Statemate users how to use Model Checker to extend the
analysis capabilities of Statemate.
A mixture of lecture and model testing exercises ensures each student
can apply Model Checker to test the robustness of models.
Valtech Training

Coeur Défense
Paris la Defense Cedex, 92931
Contact: Jocelyn Thielois
Phone: 33 (0) 1 41 88 23 00
Fax: 33 (0) 1 41 88 23 01
Email:
info@valtech-training.fr
www.valtech-training.fr
Since 1993, Valtech Training (Valtech Group) has been dedicated to delivering training in object oriented technologies and agile methods. Well known for its technical expertise, Valtech Training's courses are all designed with adults' learning theories in mind. In 2006, Valtech Training trained 6 700 people (mainly on UML, SysML, Java, Java EE, C#, Microsoft .Net, XML, Web Services, Project Management with Agile Methods, Unified Process, Scrum and XP, JBoss, Corba, C++ ...)
All our public sessions are taught in French. Most of our courses are also available in English. So, in private session, English material and English language can be used. Contact us for more information.
Courses on OMG Technologies:
Course Categories:
Since 1993, Valtech Training (Valtech Group) has been dedicated to delivering training in object oriented technologies and agile methods. Well known for its technical expertise, Valtech Training's courses are all designed with adults' learning theories in mind. In 2005, Valtech Training trained 6 300 people (mainly on UML, Java, Java EE, C#, Microsoft .Net, XML, Web Services, Project Management with Unified Process and Agile Methods, Itil, Open Source, Corba, C++ ...)
All our public sessions are taught in French. Most of our courses are also available in English. So, in private session, English material and English language can be used. Contact us for more information.
Visionnaire
R. Fernando Amaro,
1139
Curitiba,
PR 80050-020
Brazil
Contact: Sergio Mainetti Jr.
Phone: +55 (41) 262-5646
Fax: +55 (41) 262-5646
Email: vision@visionnaire.com.br
www.visionnaire.com.br
Visionnaire is the leadi