Ce cours est une introduction au langage Java pour tous les développeurs n’ayant pas d’expérience avec un langage de programmation orienté-objet et qui désirent migrer vers le langage de programmation Java.
Durée: 3 jours Description: 
Programmation Java pour développeurs C++
Ce cours est une introduction à la programmation Java pour tous les développeurs travaillant présentement avec le langage de programmation C++ et qui désirent migrer vers le langage de programmation Java.
Durée: 3 jours Description: 
Java Avancé: Swing et JavaBeans
Ce cours présente l’outil de développement d’interface utilisateur Java Swing ainsi que les technologies JavaBeans. Le cours met l’emphase sur l’utilisation de Java Swing et des JavaBeans pour la réalisation d’applications clientes.
Durée: 3 jours Description: 
Java avancé: applications Web avec JSP et les servlets
Ce cours présente différentes techniques et fonctionnalités avancées pour le développement d’applications Web avec les technologies JSPs et les servlets. Chaque technique ou fonctionnalité est présentée dans le cadre de bonnes pratiques de développement afin de faciliter l’entretien et l’expansion des applications Web.
Durée: 3 jours Description: 
Java avancé: applications distribuées
Ce cours présente les multiples technologies offertes par le standard Java pour développer des applications distribuées. Le cours couvre toutes les couches d’architecture, en partant des services de base de la couche réseau tels que TPC et UDP jusqu’aux services de niveau applicatif tels que RMI, JMS, Java Mail et JNDI.
Durée: 3 jours Description: 
Java Avancé: Enterprise JavaBeans
« Enterprise JavaBeans » (EJB) est une architecture à base de composants qui simplifie le développement d’applications distribuées d’envergure en Java. En utilisant EJB, vous pouvez réaliser des applications fiables, sécuritaires et expansibles sans vous soucier de la complexité reliée à la distribution des composants.
Ce cours fournit une solide connaissance des concepts, des techniques et du développement d’applications avec EJB. Il couvre plusieurs aspects avancés de façon réaliste afin de fournir aux participants une compréhension et une expérience pratique du sujet.
Durée: 3 jours Description: 
Architecture et bonnes pratiques J2EE
Ce cours introduit les différentes techniques architecturales utilisées pour la réalisation d’applications distribuées de qualité. Le cours présente les multiples technologies J2EE et décrit leurs impacts lors de la conception d’une architecture logicielle.
Durée: 3 jours (Plan de cours sur demande)
Ce cours fournit une solide fondation en langage C++. Les étudiants acquièrent une compréhension des concepts-clés de l’orientation objet et une expérience pratique de développement d’applications C++.
Durée: 2 jours Description: 
Programmation C++ avancée
Ce cours permet aux étudiants d’augmenter leur productivité et de produire du code C++ de qualité industrielle. Les exercices pratiques les amènent à développer du code de haute qualité réutilisable.
Durée: 2 jours Description: 
Ce cours fournit une solide fondation en langage C#. Les étudiants acquièrent une compréhension des concepts-clés de l’orientation objet et une expérience pratique de développement d’applications C#.
Durée: 3 jours Description: 
Ce cours permet aux étudiants d’augmenter leur productivité et de produire du code C# de qualité industrielle. Les exercices pratiques les amènent à développer du code réutilisable de haute qualité.
Durée: 2 jours Description: 
Ce cours s’adresse aux programmeurs débutants ou peu expérimentés qui désirent obtenir une introduction aux concepts de la programmation orientée objet en utilisant VB .NET. Les notions théoriques suivies des exercices pratiques, permettront aux étudiants d’acquérir un bagage de connaissances sur les éléments usuels du langage VB .NET et ceux utilisés dans tout le développement .NET
Durée: 3 jours (Plan de cours sur demande)
Ce cours s’adresse aux développeurs désirant apprendre les notions avancées du langage VB .NET. À la fin de ce cours, les participants seront à même de localiser une application et créer des fichiers d’aide dans une application, déployer une application, implanter l’accès par code et la sécurité basée sur des rôles dans une application, etc.…
Durée: 3 jours (Plan de cours sur demande)
Développer des services Web avec .NET
Les participants à ce stade apprendront à développer des services Web avec XML pour les intégrer à leurs applications. Ils concevront des architectures d’applications basées sur le Web. Destiné aux développeurs expérimentés, ce cours apporte un complément idéal aux compétences traditionnelles d’un développeur Web.
Durée: 3 jours (Plan de cours sur demande)
Ce cours est une introduction à l’univers de XML et des technologies connexes. Les étudiants apprennent la raison d'être, les avantages et la syntaxe de XML. À la fin du cours, ils seront capables de créer et de travailler avec des documents et des grammaires XML basés sur une approche systématique afin qu'ils soient validables et faciles d'entretien. Les nombreux exercices pratiques intégrés au cours aident les étudiants à atteindre ces objectifs.
Durée: 2 jours Description: 
Ce cours est une étude détaillée des applications basées sur XML. Les participants se familiarisent avec les outils de traitement les plus importants sur le marché et apprennent à appliquer efficacement XML à des environnements divers incluant les technologies sans fil, la parole et l'Internet. Une approche d'ingénierie basée sur des pratiques éprouvées permet aux étudiants de créer des applications XML robustes. Les nombreux exercices pratiques intégrés au cours aident les étudiants à atteindre ces objectifs.
Durée: 3 jours Description: 
Ce cours est une introduction à l’univers de XML et des technologies connexes. Les étudiants apprennent la raison d'être, les avantages et la syntaxe de XML. À la fin du cours, ils seront capables de créer et de travailler avec des documents et des grammaires XML basés sur une approche systématique afin qu'ils soient validables et faciles d'entretien. Les nombreux exercices pratiques intégrés au cours aident les étudiants à atteindre ces objectifs.
Durée: 2 jours Description: 
Ingénierie des applications XML
Ce cours est une étude détaillée des applications basées sur XML. Les participants se familiarisent avec les outils de traitement les plus importants sur le marché et apprennent à appliquer efficacement XML à des environnements divers incluant les technologies sans fil, la parole et l'internet. Une approche d'ingénierie basée sur des pratiques éprouvées permet aux étudiants de créer des applications XML robustes. Les nombreux exercices pratiques intégrés au cours aident les étudiants à atteindre ces objectifs.
Durée: 3 jours Description: 
VoiceXML: ingénierie des applications de traitement de la parole pour le Web
La parole est le principal obstacle qui sépare l'Internet et le réseau téléphonique. VoiceXML vous offre un moyen idéal pour le franchir et créer vos applications de traitement de la parole. Ce cours adopte une approche systématique, basée sur des pratiques éprouvées dont bénéficient à la fois l'ingénieur et l'utilisateur final, pour le développement d'applications VoiceXML de qualité sur le Web. L'emphase est placée sur l'ergonomie, l'efficacité et la facilité d'entretien des applications. Le cours intègre l'utilisation de logiciels de pointe pour le traitement de documents VoiceXML.
Durée: 3 jours Description: 
L'évolution de HTML a donné naissance à la technologie XHTML. Ce cours adopte une approche systématique pour le développement d'applications XHTML de qualité dans des domaines tels que les technologies sans fil, la documentation technique, le graphisme vectoriel et l'internet. Utilisant la notation UML, le cours présente le cycle de développement, de l'analyse à l'implantation, d'une application XHTML à l'aide de pratiques éprouvées dont bénéficient à la fois l'ingénieur et l'utilisateur final. Une emphase spéciale est mise sur l'accessibilité, l'efficacité, l'ergonomie et l'entretien facile des applications.
Durée: 3 jours Description: 