Recherche     OK 
Aperçu
Développement d'applications et systèmes
Intégration d'applications et SOA
Développement offshore
Conception de sites
Hébergement de sites
Cybermarketing
L'Académie INGÉNY
L'Académie INGÉNY

 Télécharger le programme de formation

L'Académie INGÉNY vous propose des sessions de formation sur des langages de programmation, des technologies de développement et des outils de développement.

Les langages de programmation
Chez INGÉNY, nous croyons en la programmation. Nous croyons, malgré la tendance à l'abstraction de haut niveau, que le cycle de vie de tout système logiciel débute par une ligne de code. Il n'est donc pas étonnant qu'en tant que concepteurs de solutions logicielles nous nous définissions avant tout comme des programmeurs. Nous misons sur des langages standardisés, solides, modernes et polyvalents et dont la perennité est assurée: C++ et Java. Notre cursus de formation en trois niveaux vous permet d'évoluer progressivement vers une maîtrise opérationnelle du langage choisi:
  • Niveau I: comprendre l'objectif de ce module de formation est de familiariser l'apprenant avec le paradigme, la syntaxe et la sémantique du langage de même que les différents mécanismes d'abstraction offerts par celui-ci. A l'issue de la formation le participant est en mesure de formuler un algorithme quelconque dans le langage et de lire et comprendre du code source écrit par un tiers dans le langage. Il connaît les outils et la procedure permettant de partir du code source pour aboutir à l'exécution du programme ( compilateur, éditeur de liens, machine virtuelle, ...). Le niveau I constitue la base théorique sur laquelle reposent les autres niveaux. De ce fait, l'accent est plutôt mis sur la compréhension du langage et de ses concepts que sur l'amélioration de la productivité de l'apprenant. Le Niveau I s'apparente plus à un cours théorique de niveau universitaire.
  • Niveau II: pratiquer le niveau II a pour objectif de permettre à l'apprenant de se "faire la main" dans le langage et de devenir donc productif et opérationnel de manière à pouvoir utiliser le langage dans des projets. A cet effet, l'accent est mis sur la pratique et l'expérimentation. L'essentiel du temps sera consacré à la résolution par les participants de problèmes dont le niveau de difficulté croitra au fur et à mesure de la session. Les bonnes pratiques du langage, les principaux idiomes de même que quelques éléments importants de la bibliothèque standard et éventuellement des bibliothèques tierces importantes seront abordées. Le Niveau II permet aussi de se familiariser avec quelques uns des principaux outils de développement du langage.
  • Niveau III: maîtriser l'objectif de ce niveau est de permettre au participant d'examiner de manière plus approfondie certains aspects spécifiques du langage abordés aux Niveau I et II et de découvrir certaines techniques avancées du langage de même que certaines possibilités d'optimisation du code. Les contenus du Niveau III varient de session en session, ce qui permet une participation repetée.

Les technologies de développement
La complexité des problèmes contemporains et les exigences en matière de productivité ont donné naissance à des mécanismes d'abstraction allant au delà de simples langages, bien que reposant sur ceux-ci. Il s'est créé autour des différents langages tout un écosystème de technologies dont la caractéristique principale est d'améliorer la productivité des développeurs et d'élever le niveau d'abstraction. Pour l'exemple, le terme Java désigne de nos jours aussi bien le langage que les innombrables technologies basées sur celui-ci et formant ensemble un puissant écosystème dans lequel est prévu une solution à la plupart des types de problèmes couramment rencontrés en développement de logiciels, évitant ainsi au maximum la réinvention de la roue. Mais ces technologies n'ont d'utilité qe pour les développeurs qui en ont une certaine maîtrise. Notre offre en formation se concentre sur certaines technologies clé de l'écosystéme Java, notamment J2EE et certains de ses éléments tels les Enterprise Java Bean et Java Server Faces

Les outils de développement
La productivité d'un développeur dépend énormément de la maîtrise qu'il a des outils utilisés. Nous partageons avec vous notre expérience avec Eclipse, Ant, Jboss.

Suivi après formation
Nous offrons aux participants à nos formations à travers des groupes de discussion dédiés un suivi après formation qui leur permettra de résoudre rapidement les problèmes rencontrés lors de la mise en application des connaissances acquises.
N'hésitez pas à nous contacter pour en savoir davantage sur nottre offre en formation.

 Télécharger le programme de formation

 Nous contacter

  
© 2009 Informatique Générale Yaméogo, tous droits réservés Mention légale | Plan du site