Toutes nos filières et formations
Filière Agilité
Les méthodes agiles permettent de mieux gérer les demandes de changement et la relation client. Elles apportent visibilité et sérénité à tous les acteurs d'un projet informatique.
Les formations et séminaires proposés dans cette filière vous permettront une mise en oeuvre progressive et un changement culturel réussi.
- Séminaire Agile
Introduction aux méthodes agiles - Méthodes Agiles
Pilotage de projets agiles, panorama des méthodes agiles et principales pratiques agiles - Scrum
Conduire un projet agile avec Scrum - Séminaire Scrum Décideurs

Scrum pour les décideurs : enjeux, mise en place et pièges de l'agilité - Scrum Développeurs

Scrum pour les développeurs : cadre scrum, rôle du développeur au sein de l'équipe - Certification Scrum Master (CSM)

Formation Scrum ponctuée par la certification Scrum Master délivrée par la Scrum Alliance - Certification Product Owner (CSPO)

Formation Scrum ponctuée par la certification Product Owner délivrée par la Scrum Alliance
Filière Architecture d'Entreprise
L'architecture orientée services (SOA) n'est pas un effet de mode. Ce n'est pas non plus une technologie en soi mais l'arrivée à maturité de concepts et démarches éprouvés capables d'organiser « in fine » le S.I. en briques réellement indépendantes, pilotables par les processus (métiers), transverses aux acteurs tant internes qu'externes.
Cerise sur le gâteau, l'approche n'impose pas le big-bang mais permet d'intégrer au fur et à mesure un existant et faire évoluer globalement le S.I. par retouches successives.
Notre filière "Architecture d'Entreprise" regroupe des cours autour des architectures de services. Comprendre les concepts. Savoir mener les différents niveaux de modélisation, en connaître les normes et standards. Disposer du bagage technique nécessaire à l'implémentation retenue (WebServices, ESB, REST, Java EE6, PHP)
- Séminaire Google App Engine (GAE)

Introduction à Google App Engine (GAE) pour décideurs et architectes - Google App Engine (GAE)
Développer une application Java pour Google App Engine (GAE) - Cloud Computing, la synthèse

Une Synthèse complète et réaliste du Cloud Computing - Sécurité du Cloud Computing

Assurer la sécurité du SI dans un contexte de Cloud - Java EE 6, la synthèse
Architecture d'entreprise avec Java EE 6, la synthèse - Spring integration

Utiliser le pattern d'intégration d'entreprise dans une application java avec spring integration - SOA
SOA, apports, solutions, mise en oeuvre - Web Services en Java
Web Services, concepts et mise en oeuvre avec Java - Web Services en PHP
Web Services - concepts et mise en oeuvre avec PHP - BPEL
Orchestrer et composer ses services avec BPEL - ESB

Déployer des web service avec un ESB - REST en Java
Architecture de services légère avec REST et Java - NoSQL
Découverte du NoSQL - MongoDB

Développer avec MongoDB - Mule ESB
Déployer une plate-forme SOA avec Mule ESB
Filière Mobilité
- Séminaire Android
Présentation d'Android, le système d'exploitation mobile de Google - Android
Développer des applications en Java pour Android - Android Avancé
Maîtriser les concepts avancés du développement d'applications sous Android - iPhone iPad iOS
Développement d'application iPhone/iPad sous iOS - iPhone iPad avancé

Maîtriser le développement d'applications iPhone / iPad sous iOS - HTML 5 Mobile

Développement mobile HTML 5 (jQuery mobile, Sencha Touch, Dojo mobile) - jQueryMobile

Développer des applications mobile riches avec jQueryMobile - PhoneGap

Développement mobile multi-plateformes avec PhoneGap
Filière Client Riche / Web (RIA)
Depuis longtemps le développement d'applications Internet ne consiste plus uniquement à réaliser des pages avec HTML.
Un ensemble de technologies s'est développé autour du client "web" afin d'améliorer l'expérience utilisateur. On parle de "client riche" ou encore de "RIA (Rich internet application)".
On trouve de nombreuses solutions et éditeurs. Des technologies coté client avec de nombreuses librairies javascript abouties, des solutions propriétaires ou encore de nouveaux langages prometteurs. Des technologies coté serveur qui permettent entre autre de développer de façon la plus proche du développement client lourd traditionnel (modèle mvc, modèle de programmation évènementielle, génération complète de la partie web, ...).
Il est également possible d'opter pour un client riche classique, distribué, les anciennes problématiques de performance ou de déploiement étant aujourd'hui bien mieux maîtrisées.
Les impératifs liés au référencement sont également abordés, le respect des normes et la connaissance des moteurs de recherche en sont les outils.
- HTML
HTML - Les bases essentielles pour l'écriture de pages web - HTML5 et CSS3
Développer un site web moderne avec HTML5 et CSS3 - JavaScript

Comprendre et maîtriser le langage JavaScript - Seminaire Javascript Ajax
Introduction aux Architectures et Applications Web 2.0 avec AJAX - Javascript Ajax
Développement Javascript avancé avec Ajax. Introduction aux frameworks dojo, extjs et jquery. - GWT
Développer une application internet riche (RIA) avec GWT (Google Web Toolkit) - GWT avancé

Maîtriser le développement avec GWT (Google Web Toolkit) - Struts 1
Développer une application web Java EE avec Struts - Struts 2
Développer une application web Java EE avec Struts 2 - Tapestry
Développer une application Java EE avec Tapestry - Wicket
Développer une application web Java EE avec Wicket - JSF
Développer une application web Java EE avec JSF - PrimeFaces

Développer une application internet riche (RIA) avec PrimeFaces - RCP
Développer un client riche Java avec Eclipse RCP et SWT - Swing
Développer un client riche Java avec Swing - Seaside
Développer une application web en Smalltalk avec Seaside - jQuery

Développer une application web riche avec jQuery - Dojo

Développer une application web riche avec Dojo Toolkit - Ext JS
Développer une application web riche avec Ext JS - Dart

Développer une application internet riche (RIA) avec le langage Dart de Google - Node.js

Développer en javascript côté serveur avec le framework Node.js - Backbone.js

Développer une application internet riche (RIA) avec Backbone.js - AngularJS

Développer une application internet riche (RIA) avec AngularJS - LESS et SASS

Réaliser des feuilles de style CSS maintenables avec LESS et SASS
Filière Studio
- Dreamweaver

Développer des sites web dynamiques avec Dreamweaver - Illustrator

Réaliser des visuels avec Adobe Illustrator - Adobe Edge

Développer des animations web avec HTML5 et Adobe Edge Animate - Wordpress
Réaliser un site éditorial avec Wordpress - Joomla
Réaliser un site éditorial avec Joomla - Drupal
Réaliser un site éditorial avec Drupal - PrestaShop
Réaliser une solution de vente en ligne avec PrestaShop - SEO

SEO (search engine optimisation) ou les bonnes pratiques du référencement
Filière Java et Java EE
La plate-forme Java est arrivée à un niveau de maturité qui la place comme le choix technologique quasiment incontournable des Systèmes d´Information modernes. Son évolution vers plus de facilité et plus de productivité est cependant constante afin de coller au plus près aux exigences de l´informatique d´aujourd´hui et à l´ouverture apportée par les architectures orientées services.
La maîtrise de tout ou partie des facettes de cette plate-forme constitue donc un challenge permanent, dépassant largement le cadre du simple langage Java.
- Java Objet
Apprendre les concepts objets avec Java - Java Eclipse
Apprendre à développer en Java avec Eclipse - Java RAD
Apprendre à développer en Java avec Rational Application Developer (RAD) - Eclipse
Maîtriser Eclipse pour être efficace dans son développement Java - Java pour développeur Smalltalk
Apprendre à programmer en Java à partir d'une bonne connaissance de Smalltalk - Java Avancée
Maîtrise avancée de la programmation en Java - Java 7, nouveautés
Les nouveautés de Java 7 - Java Optimisations
Maîtriser le développement d'applications java performantes et robustes - Java Web (Servlet/JSP)
Apprendre à réaliser une application Web avec Java EE - JPA
Mise en oeuvre de la persistance avec Java Persistence API (JPA) - EJB
Développer une application Java EE avec les Enterprise Java Bean (EJB) - Java EE workshop
Développer une application Java EE complète - Spring
Développer une application Java et Java EE avec le framework Spring - Spring WebFlow
Maîtriser Spring WebFlow, le moteur de navigation web du framework spring - Spring Batch
Maîtriser le traitement par lots avec Java et le framework Spring - JBoss Seam
Mise en oeuvre du framework JBoss Seam - OSGi
OSGi - The Dynamic Module System for Java - Drools
Drools (JBoss Rules) : concevoir et développer les règles de gestion métier - Règles Métier

Concevoir et tester une base de règles par des experts métier - Hibernate
Mise en oeuvre de la persistance en Java avec Hibernate - Hibernate Avancé
Maîtriser les subtilités d'Hibernate pour un mapping objet/relationnel adapté et maintenable - Hibernate optimisations

Maîtriser les subtilités d'Hibernate pour l'optimisation des performances de chargement et sauvegarde de données - EclipseLink
Mise en oeuvre de la persistance en Java avec Eclipse Persistence services (EclipseLink) - LifeRay
Développer un portail Java EE avec LifeRay - Liferay Avancé

Maîtriser le portail Java Liferay - Liferay fonctionnel
Administrer fonctionnellement le Portail Liferay - WebSphere Portal
Développer un portail Java EE avec IBM WebSphere Portal Server - WebLogic Portal
Développer un portail Java EE avec Oracle WebLogic Portal - Alfresco

Utiliser et administrer Alfresco
Filière Industrialisation Java
- Qualité Java
Mesure de la qualité du code Java - Eclipse Modeling
Mise en oeuvre du MDE avec Eclipse Modeling - Subversion
Travailler en équipe avec Subversion - Administration Subversion
Administration du gestionaire de sources subversion - Git avec Eclipse
Travailler en équipe avec Git et Eclipse - Ant
Automatiser les traitements avec Ant - Maven

Utilisation de maven pour les développeurs - Maven avancé

Maîtrise et usage avancé de maven - Jenkins

Faire de l'Intégration Continue avec Jenkins - Jenkins avancé

Administration et usage avancé de Jenkins - Outils de productivité

Mise en place d'une usine logicielle java - CloudBees
Introduction à l'usine logicielle java de CloudBees - Tests Java EE
Méthode de plans de tests et jeux d'essais avec Java EE - JMeter
Tests de charges et optimisation d'une application Java EE avec JMeter - JUnit
Pratique des tests unitaires avec JUnit - Java efficace
Programmation efficace en Java - plug-ins Eclipse
Développer des plug-ins pour Eclipse - Artifactory

Artifactory : utilisation et administration - SoapUI

Tester les WebServices avec SoapUI - Selenium

La suite Selenium
Filière Programmation
- Smalltalk
Découvrir la programmation objet avec Smalltalk - Smalltalk pour développeur Java
Découvrir le langage objet Smalltalk à partir d'une bonne connaissance de Java - Objective C

Apprendre à programme des applications en Objective C - C++

Programmer en objets avec C++ - C++ avancé

- C# (.NET)

Le langage C# (.NET) - Visual Basic

Développer avec Visual Basic
Filière PHP
En première approche, PHP permet de mettre en oeuvre des sites web dynamiques. Il s'agit même du langage de développement le plus présent sur le Web. De prime abord, PHP se présente comme un langage procédural, à la C ou Pascal. Associé à Apache et MySQL, on trouve une plate-forme simple, robuste, performante et déployée chez de nombreux hébergeurs.
Mais PHP est aussi un langage Objet très puissant qui dispose des mêmes possibilités « Objet » qu'un langage comme Java. Son typage dynamique lui confère une grande capacité à écrire des solutions compactes et élégantes.
Aujourd'hui, de plus en plus de solutions PHP sont des frameworks objets complets dont la maîtrise repose sur une expertise nettement plus pointue.
- PHP5
Développer une application web avec PHP5 - PHP Objet
Apprendre les concepts objet avec PHP5 - PHP5 avancé
Découvertes des principales bibliothèques d'API de PHP permettant des fonctions avancées
Filière Reporting et documents
- XML
Technologies XML : Conception et mise en oeuvre - XML avancé

Structurer des documents XML - XML Java
Manipuler XML en Java - XSLT
Transformation de documents avec XSLT - XSLT avancé

Approfondir ses connaissances de XSLT - BIRT Designer
Création de rapports avec BIRT Designer - BIRT Java
Intégration de BIRT pour la génération dynamique de rapports avec Java - JasperReports
Création de rapports avec JasperReports - Altova MissionKit
Découvrir la suite XML Altova MissionKit
Filière Modélisation et Méthodes
Les thèmes abordés dans cette filière ne sont pas toujours les préoccupations premières des informaticiens ! Et pourtant, la modélisation préalable des concepts clés d'une application informatique, le choix des standards, la mise en place d'une organisation, d'une méthode et d'un plan adaptés sont autant de facteurs de compréhension des acteurs d'un projet et -in fine- de la réussite du projet lui-même.
UML dans sa version 2 ouvre la voie à la méta-modélisation et au développement piloté par les modèles, ce qui permet par exemple de développer plus vite un code standardisé et maintenable.
- Gestion de Projets
Gestion de Projets Informatiques - UML2 synthèse
Les apports d'UML 2.0 - La synthèse - Urbanisme
L'urbanisme et le schéma directeur - MDA introduction
Approche MDA - Concepts UML 2 avancés pour bien commencer - BPM
Modélisation BPM et mise en oeuvre d'un Workflow - jBPM
Modélisation et implémentation des processus métiers avec jBPM - UML Objet
Concepts objets et introduction à UML - UML2 notation
Maîtriser la notation UML 2 - UML2 expression des besoins
Expression des besoins avec UML 2 - UML2 analyse
Modélisation, Analyse et Conception avec UML 2 - Enterprise Architect
Modélisation UML 2.0 avec Enterprise Architect - Design Patterns
Connaître et utiliser les Design Patterns - SysML
Modélisation d'un système complexe avec SysML - Exigences
Modélisation des exigences pour un pilotage fonctionnel des développements - Formateur
Train The Trainer : les techniques d'une animation de formation informatique réussie
Filière Exploitation et Administration
- Administration WebSphere
Administration du serveur Java EE IBM WebSphere - Administration WebLogic
Administration du serveur Java EE Oracle WebLogic - Administration JBoss
Administration du serveur Java EE JBoss - Administration JBoss 7

Administration du serveur Java EE JBoss 7 - Administration GlassFish
Administration du serveur Java EE GlassFish - Administration Scripts WebSphere
Administration par scripts de WebSphere Application Server - Administration Tomcat
Administration du serveur Java EE Apache Tomcat - Linux Prise en main
- Linux Administration système
- Linux Avancée
Administration avancée de linux (Expertise, Optimisation, incidents) - Apache HTTP
Apache, Administrer un Serveur Web - MySQL administration
MySQL : Configuration et administration du SGBD open source - MySQL développeurs

MySQL pour les développeurs - SQL Server

SQL Server : prise en main - Linux LAMP
Linux : Serveurs LAMP (Linux, Apache, MySQL, PHP) - Oracle

Oracle : prise en main su SGBD - Administration Oracle 11g

- Administration Oracle 11g avancée

