Les bases du langage Java

Présentation

Aperçu de formation

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.

Objectifs

– Comprendre les concepts présentés dans les différents modules de la formation
– Pouvoir effectuer des choix entre les différentes techniques présentées
– Réussir à les mettre en oeuvre de façon autonome lorsque le module est accompagné de travaux pratiques

Public cible

Ce cours s’adresse à toute personne amenée à travailler avec le langage Java et / ou souhaitant s’initier à ce langage.

Programme

    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

De Plus

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Inscription

Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com