Formation Ada complète (6 jours)

[Tarif, prochaines dates]


L'objectif de cette formation est de fournir une vue globale complète du langage et de l'état d'esprit qui l'accompagne. Il couvre les nouvelles fonctionnalités apportées par Ada 95.

Cette formation est le fruit d'une longue expérience de l'enseignement du langage Ada. Chaque élément du langage est présenté en fonction du besoin qui a amené sa présence, et on accorde la plus grande importance à l'impact du langage sur la façon de concevoir les logiciels. Après la mise en place des fondements du langage, des travaux pratiques permettent de concrétiser les éléments du cours au fur et à mesure de leur introduction; la progression du cours a été conçue de façon à introduire progressivement les éléments difficiles tout en tenant compte de la nécessité de présenter à l'avance les éléments nécessaires à chacun des TP. Il aborde la Conception Orientée Objet et sa mise en oeuvre avec le langage Ada.

La formation est organisée sous forme de deux sessions de trois jours chacune, réparties sur deux semaines. Cette organisation originale permet de ne pas éloigner les stagiaires trop longtemps de leur entreprise, de mieux assimiler les notions entre chacune des sessions et de s'affranchir de la limitation à 5 jours de la plupart des formations, qui est insuffisante pour un tour complet du langage.

Pour des raisons d'efficacité pédagogique, le nombre de participants à chacune des sessions est limité à 10.

Prérequis

Connaissance préalable d'au moins un autre langage de programmation.

Programme détaillé

  Semaine 1
Matin Après-midi
Jour 1
Les bases du langage.
Historique. Présentation générale. Syntaxe. Déclarations, constantes et variables. Instructions. Expressions. Entrées/Sorties simples. Mécanisme de compilation. Types énumératifs, entiers. Types dérivés. Contrôle de la représentation. Types réels. Sous-programmes. Surcharge. Opérateurs. Sous-unités.
Jour 2
Types structurés. Modularisation.
Tableaux. Contraintes. Articles simples. Représentation des types article. Paquetages. Types privés et limités. TP. Règles de dérivation. Unités hiérarchiques. Le paquetages Standard. Bibliothèque standard. Considérations méthodologiques : programmation structurée et programmation orientée objet. POO par composition. Types à discriminants. TP.
Jour 3
Exceptions. Généricité.
Types accès.
Exceptions. Traitement d’exceptions. Génériques et instanciations. Paramètres génériques. TP. Enfants génériques. Entrées/Sorties. Types accès. Collections. TP.

 

  Semaine 2
Matin A-midi
Jour 4
Programmation orientée objet. Visibilité.
POO par classification. Types étiquetés. Héritage. Classes. TP. Facettes. Complément sur les types étiquetés. Surnommage. Règles de visibilité. TP.
Jour 5
Parallélisme et temps réel.
Parallélisme. Tâches, activation et terminaison. Rendez-vous. TP. Familles d’entrées. Avortement. Parallélisme et exceptions. Types protégés. TP.
Jour 6
Environnement standard. Annexes.
Interfaçages. SP assembleur. Autres paquetages standard. Annexes système et temps-réel. TP. Annexe distribution. Annexe systèmes d'information. Annexe numérique. Annexe sécurité. Conclusion. TP.

Mesure d'audience par WEBORAMA