UIMM Pole Formation Centre Val de Loire

Pôle Formation UIMM
AFPI Centre Val de Loire / Trajectoire Industrie

Besoin d'une formation ? Choisissez un stage parmi notre offre

Mon espace formation

Créer mon compte
Mot de passe oublié ?

Services d'appui pour les entreprises

Appui RH
Conseils et prestations pour tous vos projets en Ressources Humaines



Appui QHSE
Appui QHSE vous accompagne dans la mise en oeuvre de vos projets de prévention des risques industriels et en amélioration des performances industrielles.





Sécurité & prévention des risques

Sécurité & prévention des risques

Les métiers de l'Aéronautique

Choisissez un stage
en fonction des
domaines d'activité

Les métiers de l'Aéronautique

Management & efficacité personnelle

Management & efficacité personnelle

Informatique & Enseignement Général

Choisissez un stage
en fonction des
domaines d'activité

Informatique & Enseignement Général

   Langage JAVA initiation

Objectifs

Ce cours est une première approche du langage Java.

Après présentation des concepts Objet et de la syntaxe du langage, le stagiaire apprend à développer des applications interactives en Java.

Des exercices pratiques permettent d'illustrer et de mettre en oeuvre les concepts abordés.

Prérequis

  • La connaissance d'un langage informatique est un plus, mais n'est pas obligatoire.
  • La connaissance préalable des concepts Objet est nécessaire

Public concerné

Toute personne amenée à travailler avec le langage Java et / ou souhaitant s'initier à ce langage.

Durée

  • 3 jours

Programme de la formation

Syntaxe de base du langage Java
Présentation des éléments syntaxiques de base du langage : la structure en blocs, la déclaration des variables, la déclaration d'une méthode, ...

  • Déclaration et initialisation d'une variable
  • Manipulation des variables, opérations arithmétiques
  • Signature et déclaration d'une méthode
  • La structure en blocs

Contrôle du flot d'exécution
Apprentissage des boucles (for, foreach, while, do while) et des conditions (if, switch, opérateur ternaire, assertions).

  • Itérer avec les boucles for / while
  • Tests à base de if / else if / else
  • Les expressions booléennes en Java

Classes et interfaces
Déclaration de classes et d'interfaces en Java, contrôle de la visibilité des membres, classes abstraites, ...

  • Déclaration d'une classe / interface en Java
  • Contrôle de la visibilité d'une classe et de ses membres
  • Héritage, polymorphisme

Les exceptions
Présentation du système de gestion des erreurs par exception. Présentation des exceptions courantes. Différence en erreurs, exceptions et RuntimeException.

  • Exceptions et erreurs, exceptions gérées / non gérées
  • Gérer ou propager une exception
  • Les blocs try / catch / finally

Entrées / Sorties en Java
Apprentissage des classes de base du package java.io pour lire, écrire (du texte, des objets, ...) dans des flux (fichiers, flux réseaux, ...).

  • Le package java.io
  • Accès au système de fichier
  • Les classes Reader / Writer
  • Lecture / Ecriture bufferisée
  • Sérialisation

Les énumérations
Apprentissage des énumérations, types apparus avec la version 5 de Java.

  • Déclaration d'une énumération
  • Manipulation des membres d'une énumération
  • Déclaration de membres dans un type énumération

Collections et généricité
Présentation des structures de données dites "Collection" en Java (listes, piles, queues, ...). Présentation de la généricité en Java.

  • Les méthodes equals et hashcode
  • Collection, List, Set et Map
  • Les implémentations, leurs différents usages
  • La généricité en Java

Les annotations
Présentation des annotations, nouveau type de données apparus dans Java 5. Utilisation des annotations standard, création et utilisation d'une annotation.

  • Présentation et utilité des annotations
  • Présentation des annotations communes du langage Java
  • Créer et utiliser ses propres annotations

Le packaging d'une application Java
Description du format d'archive jar et des métadonnées associées.

  • Le format jar
  • Métadonnées d'une archive jar

Une question ?

N'hésitez pas à nous contacter...

Par téléphone

>> 02 48 27 51 00

Par email
via notre formulaire de contact

>> Cliquez ici

définir son habilitation electrique
Taux d’obtention des certifications préparées à l’AFPI
Nous contacter | Mentions légales