Domaines de compétences Secteurs d’activité Evénements Formations Publications
Accueil > Formations > La Filière Systèmes Informatiques

  La Filière Systèmes Informatiques
 
 
Cursus de la Filière Systèmes Informatiques
 
 


De manière à appréhender progressivement et en profondeur un sujet de la filière Systèmes Informatiques, le cabinet Infhotep vous propose des cursus de formation répondant aux objectifs des différents acteurs de votre direction informatique : Architecte S.I. JAVA EE, Développeur JAVA EE et Développeur JAVA ou Ruby.

 
 
Maîtriser l’UML
 
 


UML est devenu un langage universel d’échange entre les acteurs d’un projet. Ce cours permet à chacun de comprendre les différents diagrammes et la démarche sous jacente de la notation UML 2.0. Chaque diagramme est illustré par une mise en situation d’un processus de spécification. Notre philosophie de la formation n’est donc pas un simple apprentissage d’une nouvelle notation mais l’apprentissage d’une nouvelle démarche d’analyse.

 
 
Comprendre les enjeux de l’architecture Objet
 
 


Architecture, modèle en couches, applications orientées services, software design, design patterns, conteneurs, etc. sont des notions complémentaires à la mise en place d’un langage objet tel que Java. Ce cours d’une journée vous permet d’avoir une vue d’ensemble des grands concepts architecturaux des applications objets.

 
 
Maîtriser les tests unitaires
 
 


Les méthodes agiles ont popularisé les tests unitaires. Ce cours permet d’appréhender les techniques de programmation pilotée par les tests, les outils associés et l’intégration continue. Mais les tests unitaires ont une influence bien plus importante que la seule garantie de la qualité du code obtenue. Leurs apports sur le design des applications, la souplesse en gestion de projet, les avantages économiques sont abordés. À l’issue de ce cours vous serez capable de mettre en place le « Test Driven Developpement ».

 
 
Maîtriser le software design et les patterns
 
 


L’utilisation d’un langage objet n’est pas suffisante pour construire des applications de qualité tout en accroissant la productivité des développements. La conception des applications doit s’appuyer sur un certain nombre d’outils (les frameworks), de figures (les patterns), de pratiques (les tests unitaires) et de principes (les principes du design). À l’issue de ce cours, vous serez capable de resituer dans leur contexte les principes architecturaux et mettre en place des pratiques de développement apportant de réels gains de qualité et de productivité.

 
 
Comprendre l’architecture de Java EE
 
 


Ce cours présente en une journée l’architecture des serveurs Java EE, les normes en présence et le positionnement des acteurs du marché. Les principaux design patterns « web tiers » et « business tiers » sont également décrits. Ce cours est un préliminaire indispensable à toute personne souhaitant comprendre ou mettre en œuvre des applications Java dans l’environnement Java EE.

 
 
Maîtriser Java
 
 


Java est à la fois un langage et un environnement. Ce cours permet une introduction à Java 1.5 dans ces deux aspects, basé sur de très nombreux exercices. Il permet non seulement d’être opérationnel lors des développements mais donne aussi les bonnes pratiques de programmation comme le respect des conventions d’écriture ou l’utilisation des interfaces.

 
 
Maîtriser Xml avec Java
 
 


XML, DTD, XSD, XSL, XPATH, SAX, DOM, JAXP, JAXB,... La programmation en Java autour d’XML fait appel à une large gamme d’outils et de normes. Ce cours est basé sur de nombreux exercices permettant d’être opérationnel sur la programmation du couple Java XML mais présente également les choix architecturaux majeurs et les design patterns à appliquer lors de leur mise en œuvre.

 
 
Maîtriser Spring
 
 


Les conteneurs légers représentent une alternative aux conteneurs EJB. Simples à mettre en place et à configurer, ils permettent d’apporter aux objets métiers les services que l’on peut attendre d’un framework. Ce cours vous permet de devenir opérationnel dans les développements s’appuyant sur Spring, le principal conteneur léger en Open Source.

 
 
Comprendre les Web Services
 
 


Les Web Services se positionnent comme le moyen privilégié d’interaction entre applications dans le cadre de liens de clients riches à serveurs, d’applications à applications ou d’intégration dans un EAI. Ce cours vous permet d’en savoir plus afin de mieux encadrer votre équipe de développeurs pour la réalisation de Web Services.

 
 
Maîtriser les Web Services
 
 


Les Web Services se positionnent comme le moyen privilégié d’interaction entre applications dans le cadre de liens de clients riches à serveurs, d’application à application ou d’intégration dans un EAI. Ce cours vous permet d’être opérationnel dans la programmation des Web Services en s’appuyant sur les frameworks Open Source.

 
 
Maîtriser Ruby
 
 


Au-delà de son framework Web « Ruby on Rails », le langage Ruby se présente aujourd’hui comme un excellent langage généraliste, bénéficiant à la fois de la maturité de la programmation objet et du pragmatisme des langages de script. Ce cours vous permet d’être opérationnel dans le développement d’applications Ruby et profiter ainsi du meilleur de ces deux mondes.

 
 
Maîtriser Ruby On Rails
 
 


Le framework Web « Ruby on Rails » a été conçu dans un souci de simplicité et d’efficacité. Ce cours vous permet de tenir les promesses de gain de productivité que fait Ruby on Rails, tout en développant des applications Web hautement interactives, capables de dialoguer avec les services web métiers et techniques de votre système d’information.

 
 
Maîtriser Xhtml et CSS2
 
 


Ce cours permet d’actualiser les connaissances des Web designers, monteurs HTML, développeurs, ..., sur les recommandations récentes du W3C, des normes d’accessibilité, et des évolutions du Web comme l’utilisation de Javascript et d’Ajax. Ce cours vous permet à l’aide d’exemples et par la programmation d’un véritable site de contenu, d’être entièrement opérationnel dans le développement de sites statiques.

 
 
Rencontre Liberacces
Le 20 novembre, venez découvrir LiberAccès, une solution pour une administration électronique libre et mutualisée
 
   
 
Livre blanc :
9 consultants, 9 visions de l’urbanisme
Neuf consultants du cabinet Infhotep exposent leur vision de l’urbanisme des systèmes d’information et la façon dont ils le mettent en œuvre dans leurs missions : retrouvez un tour d’horizon exhaustif et pédagogique d’un concept encore flou.
 
   
 
L’Actu Infhotep
Le cabinet Infhotep lance un observatoire autour de l’utilisation des SIRH au sein des collectivités territoriales ?
Cette étude est réalisée durant l’automne 2008.
 
   

  Copyright 2008 Infhotep , Inc. Tous droits réservés . +33 (0) 1 55 35 36 36