Courses




IT training Course Description


VidiaSoft offers regular schedule open enrollment software courses:

The training courses start at 9:00 o'clock in the morning and end at 16:30 in the afternoon. Also, based on your request, evening training courses can be arranged. In this case the training courses start at 17:00 o'clock and end at 22:30. The courses are available as in-house (on-site) training for company groups or individuals. The off-site trainings are delivered at out sites in Eindhoven, Utrecht, Amsterdam.
For the precise location please contact us at: info@vidiasoft.com



Object Oriented Analysis and Design with UML Course

This UML training course is aimed at system analysts and developers who want to create a detailed object oriented implementation-free analysis model of a computer system from the system requirements specification. The industry best practice modeling techniques are based on the Unified Modeling Language v2.x and are taught within the context of a model-driven software development process. The models produced are sufficient to form the basis for the design of systems using a variety of different architectures. The advantages that using these techniques has for estimation, traceability, test development and project management is discussed. Each technique is taught to the level required for competence on a real project. Understanding is tested and improved with exercises based on a real-world project example.

The students will learn:



Business Modeling with UML Course

This UML training course is aimed at business analysts software managers and developers, who want to understand the concept of business modeling for creating abstractions of their business that in turn can be used to communicate, improve, or innovate the business.

The students will learn:


Java Programming Introductory Course

This training course covers the fundamentals of programming in the Java programming language That's why this course is also suitable as an introduction to C and C++. It is recommended to follow the Java Advanced course to deepen the knowledge of and experience with Java.

The students will learn:


Java Programming Advanced Course

This training course covers the principles of object oriented programming in Java will be dealt with. Other subjects are Exception handling and a short introduction to Graphical User Interface programming.

The students will learn:


C Programming Introductory Course

This training course provides you with an easy step by step guide to programming in C. C is a general-purpose language which has been closely associated with the UNIX operating system for which it was developed - since the system and most of the programs that run it are written in C, but it has been used successfully for every type of programming problem imaginable from operating systems to spreadsheets to expert systems.

The students will learn:


C Programming Advanced Course

This training course is designed to bring practicing C programmers up to the next level of C expertise. Since one area where C syntax and semantics present a major hurdle is in the understanding of declaration syntax, the course leads participants in the incremental design and implementation of their own parser for a specific grammar.

The students will learn:


C++ Programming Introductory Course

This training course is designed for inexperienced programmers, with a basic knowledge of C, who will be developing applications in C++. Knowledge of Object Oriented Analysis and Design, and of UML, although useful, is not needed, as these topics will be covered in sufficient detail in the course where appropriate. The relationship between C and C++ is explored, and the course includes a thorough overview of C syntax.

The students will learn:



C++ Programming for C programmers Course

This training course course is designed to give a solid grounding in the key aspects of C++ and the Standard Template Library (STL) to those who already have experience of programming in C or a similar language. Where there is no background in C we recommend our Introduction to C++ Programming course instead, as that course also covers the elements of C that are applicable to C++. The course covers all of the important features of the language, ensuring an understanding of the principles which underpin the design of effective, high-quality delivered software.

The students will learn:



C++ Programming Advanced Course

This training course has been developed for experienced C++ programmers who wish to increase their design skills and expertise in using the language. The course provides them with a kit bag of techniques and strategies to put them ahead of the pack.

The students will learn: