logo ABC_logo SHOP_logo

Français

English

Identité

Produits

Librairies

Formations

Downloads

Contact

Partenaires

Demo ABC

Formation

Les formations que nous proposons sont comme il se doit basées sur nos compétences mais aussi sur nos convictions éthiques et intellectuelles . Ils en résulte deux domaines de prédilection qui nous tiennent à coeur de vous offrir. Les systèmes d'exploitation libres et le génie logiciel à objet.

Linux

Linux est le descendant d'une longue lignée, comprenant de multiples variantes, de systèmes d'exploitation UNIX. Ceux-ci furent pour l' essentiel le fruit du concours de multiples universités. Puis est venu l'aire des privatisations avec notamment AT&T, SUN et d'autres. Puis vint le retour à la liberté grâce à un étudiant Finlandais, Linux Torval. Rebelle, sans doute, évidemment efficace etexcellent informaticien, il décida de reprendre les concepts et de refaire les codes du noyau UNIX dans un contexte libre. Ainsi est né Linux. Non pas grâce à la concurrence, mais bien grâce à la collaboration. Aujourd'hui, Linux, et d'autres systèmes libres, bénéficient de la plus grande équipe de développement du monde. Cette aventure ne fait que commencer. Nous vous suggérons, sinon de monter dans le train, du moins de venir le visiter.

Nous proposons deux niveaux de formation:

Linux pour tous

Il s'agit d'une introduction sur 6 demi journées. L'on y apprendra quelque concepts de base tels que:

  • qu'est-ce qu'un ordinateur.
  • Qu'est-ce que le matériel et le logiciel.
  • Qu'est-ce que le système d'exploitation.
  • Où commence le « hard » ou fini le « soft », ou l'inverse.
  • Qu'est-ce qu'un oignon , et combien de couche y a t'il ?
  • Qu'elle sont les relations entre l'ordinateur personnel et le reste du monde ?
  • Comment s'attrape un virus ? Quels sont les autres formes de sales bêtes qui traînent ici et là
  • Qu'est ce que le noyau fait et qu'est-ce que fait la couche graphique ?
  • Tous pareils mais tous différentes, les styles des différents window managers.
  • Quelle bureautique choisir ?

Linux pour les braves

Bien sûr, vous pouvez acheter une Linux-box préchargée et préconfigurée pour votre accès au net. Mais, d'une part ce n'est certes pas la voie usuelle et de surcroît, au premier changement de matériel... De plus, il vaut toujours mieux en savoir plus.

  • Comment installer un système Linux, quand tout va très (trop) bien et quand les problèmes surviennent.
  • Comment gérer des comptes utilisateurs
  • Les notions essentielles de sécurité
  • gérer les protections fichiers
  • installer un réseau local se connecter au réseau mondial
  • installer un pare-feu
  • Devenir son propre ISP (internet Service Provider)
  • L'enfer des "dll" contre l'enfer des "so"...

Linux 3

Allons plus loin, avec ceux qui veulent aller plus loin, kernel, modules, développement, etc. Le sur mesure est là pour cela.

Génie Logiciel à Objet

Le génie logiciel, à l'instar génie civil consiste à construire en grand à partir des éléments disponibles les plus apropriés possible. En génie civil, il y a belle lurette que l'on ne crée plus une carrière à gravier et un haut fourneau pour construire un pont. On utilise des produits existants bien spécifiés. Le génie logiciel est sensé suivre une démarche semblable dans le domaine de la construction de logiciels.

Mais voilà, ce n'est pas si simple. Tous les programmeurs font de l'objet, toutes les conceptions sont à objet, tous les langages sont à objet voir « pure objet » mais presque aucun composant « beans » ne sont spécifiés. L'informatique est un art scientifique encore bien immature. Espace de liberté ou beaucoup n'aiment pas être soumis à des contraintes de rigueur. Certes, il est ici moins évident que si le système s'effondre, il puisse faire aussi mal que le pont qui s'écroule. Et pourtant.

Et pourtant, il faudra bien y arriver à la programmation par contrat surtout si l'on veut vraiment réutiliser des composants préfabriqués. Sans cela, le paradigme dit Orienté Objet ne sont que des leurres.

Notre offre s'articule sur trois niveaux.

Introduction à l' OO

2 jours pour les programmeurs et les managers

Conception par Objet

Les bases théoriques, les concepts, la programmation par contrat, les outils, les langages.

3 jours

Eiffel de la méthode au langage.

Pour ceux qui veulent faire les choses sérieusement. Pour beaucoup, langage et méthode sont deux chose distinct. Pour cette raison, la majorité des programmeurs programment sans mèthode. Pourtant, il eest possible de concilier les deux. Mieux même, il est possible de intégrer ces deux activités. Il est dès lors possible, voir obliagtoire, d'intégrer spécification formelle et code executable. Dans ces conditions il est possible que les programmeurs s'intéressent aux spécifications et à la méthode qu'un environnement et un langage de programation impose. C'est à ce prix qu'un bond en avant sur le terrain de la qualité est possible.

5 jours

Eiffel techniques avancées.

  • Systématique du contrat
  • usage des agents
  • automates finis
  • Applications graphiques et automates
  • OO et multi-threads
  • SHOP, un modèle pour les multi-postes et la persistance
  • L'environnement de développement d'Eiffel Software

5 jours

Consultez l'agenda
Abstraction.ch all rights reserved