Java OO

Retour à la liste des formations
Formations de courte durée
Thème(s): Java & Jakarta EE
Durée:
3 jours
Formateur:
CogniTIC

Formation en présentiel

Description

Cette formation concerne une introduction à la plateforme de développement Java, son langage, ses classes et ses spécificités techniques. Cette introduction est adressée à des personnes ayant déjà abordé les concepts clés de programmation et vise donc l’apprentissage du langage et de ses spécificités. La formation est également fortement axée sur le paradigme OO. 

Les compétences visées par la formation sont les suivantes : 

  • Positionner le langage Java 
  • Définir les concepts de la POO du point de vue du développement 
  • Maîtriser la syntaxe du langage Java 
  • Créer des classes et utiliser des objets 
  • Utiliser l’héritage en Java 
  • Gérer les entrées/sorties 
  • Utiliser les principales classes du langage 
  • Gérer les bases des interfaces graphiques en Java
  • Gérer les exceptions en Java
Public & prérequis

Cette formation s’adresse à toute personne souhaitant utiliser des aspects avancés du langage Java.

Prérequis : Disposer de connaissances de base du langage Java.

Programme de la formation
Les techniques Objet 

- Les principes généraux de la modélisation et de la programmation Objet 

- L'abstraction et l'encapsulation : les interfaces 

- Les différentes formes d'héritage, le polymorphisme 

Les constructions de base du langage 

- Les variables : déclaration et typage 

- La définition des champs 

- Les méthodes : définition 

- Les expressions 

- Les instructions de contrôle : les instructions conditionnelles, de boucle, de branchement 

- Les tableaux 

- Les types énumérés, l'autoboxing 

- Les Unités de compilation et packages : le contrôle de la visibilité des classes, le mécanisme d'import 

- Les imports statiques 

La définition et l'instanciation des classes 

- Les classes et les objets 

- Les champs, les méthodes 

- Les constructeurs 

- L'autoréférence 

- Les champs et méthodes statiques

- Les méthodes à nombre variable d'arguments 

- Les aspects méthodologiques : la conception des classes 

L'héritage 

- Les différentes formes d'héritage : l'extension et l'implémentation 

- Les interfaces et l'implémentation des interfaces. Le polymorphisme et sa mise en oeuvre - L'extension. La définition des classes dérivées, les constructeurs, les références. Les aspects méthodologiques 

- La construction de hiérarchies de classes. La factorisation de code : les classes abstraites 

- L'utilisation simultanée de l'implémentation et de l'extension. Les classes abstraites - Les aspects méthodologiques : le regroupement des constantes, la spécification de services 

- La construction de hiérarchies de classes et d'interfaces 

- La généricité 

Les exceptions 

- Les blocs de Try, la génération des exceptions 

- L'algorithme de sélection du catch() 

- Les aspects méthodologiques : la construction d'une hiérarchie d'exception, l'utilisation des exceptions 

La programmation des entrées/sorties 

- La hiérarchie des classes d'entrée/sorties 

- Quelques classes de manipulation des systèmes de fichiers 

- Quelques classes d'entrées/sortie travaillant sur les flots de bytes, sur les flots de Char 

- Les entrées/sorties clavier 

La programmation graphique 

- Les concepts de base : les principes de la visualisation et de la gestion des événements depuis jdk1.1 

- La visualisation des composants graphiques : les conteneurs et les Layouts 

- Quelques composants graphiques : labels, boutons, zones de texte 

- La gestion des événements : les Listeners et Adapters. L'association de gestionnaires aux composants graphiques 

Quelques classes utilitaires 

- Les classes système 

- Les classes de conteneur


Pourquoi choisir Technofutur TIC ?

POURQUOI CHOISIR TECHNOFUTUR TIC ?

4 raisons de suivre une formation avec Technofutur TIC

Particularités

Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

Cette formation n'est pas agréée Chèques-Formation.

Où se déroule cette formation ?

La formation se déroule dans nos locaux de Technofutur TIC à Gosselies

Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.
Prix
Informations
Prix plein : 750 €
Secrétariat - Pôle Entreprises
Tél. 071 254 942