Programmation Java OO avancé + Librairies

Loader DigitalCityChargement...

Programmation Java OO avancé + Librairies

(Réf.2024-032)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

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.

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

Quels sont les buts de la formation ?

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

Que devez vous connaître pour suivre la formation ?

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

retour vers le catalogue

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

Cette formation apparaît au catalogue de Digitalcity.Brussels - Pôle Formation Emploi mais aucune date n’a encore été planifiée.