Formation Développeur Java/JEE Niveau 1

Classé dans : Pack-formations | 0

Objectifs :

Pouvoir réaliser des applications et des applets en Java – Savoir choisir les technologies adaptées et mettre en place des interfaces efficaces – Réaliser et déployer des applications complètes, performantes et maintenables.

Pré-requis :

Notions de programmation

Public :

Cette formation Java s’adresse aux développeurs et aux chefs de projet

Durée :

72h

Programme

Introduction à la programmation Java

  • Indépendance vis–à–vis de la plate–forme
  • Applications autonomes et servlets
  • Compilation du code source dans du bytecode
  • Vue d’ensemble des bibliothèques des classes

Programmation objet avec Java

L’approche à objet

  • La programmation objet
  • Encapsulation, héritage et polymorphisme
  • Analyse et conception objet: associations « Est un » et « A un »
  • Conception pas à pas d’une application objet
  • Modélisation de la structure objet avec UML

Les fonctionnalités objet de Java

  • Instanciation d’objets à partir des classes
  • Agrégation et composition
  • Extension des classes existantes
  • Surcharge des méthodes

Structure du langage Java

Syntaxe du langage

  • Déclaration et initialisation des variables
  • Instructions et expressions
  • Déclaration et utilisation des tableaux
  • Autoconversion du type de variable

Contrôle de flux

  • Invocation des méthodes et passage de paramètres
  • Conditionnels et boucles
  • Traitement des exceptions avec try et catch

Définition des classes

  • Champs (données d’instance)
  • Méthodes (fonctions)
  • Classes abstraites et interfaces
  • Organisation des classes avec des packages et des modificateurs de la visibilité
  • Composition ou héritage

Construction des composants d’un programme Java

  • Optimisation des API collections avec l’utilisation des génériques
  • Extension des classes de base
  • Développement de nouvelles classes
  • Compilation et débogage

Développement d’une GUI

Les bases d’une interface utilisateur

  • Objets graphiques de base
  • Programmation pilotée par les événements
  • Atouts d’une bibliothèque de fenêtrage portable

JFC: Java Foundation Classes

  • Avantages des composants Swing légers
  • Étude de la bibliothèque de composants Swing
  • Création de composants Swing
  • Ajout de composants Swing aux containers
  • Agencement de composants Swing en utilisant les gestionnaires d’agencement
  • Boîtes de dialogues et de messages

 

Traitement des événements

  • Enregistrement des gestionnaires d’événements
  • Classes internes et classes racines

Stockage et récupération de données avec les E/S

Java Streams

  • Streams, Readers et Writers
  • Accès aux fichiers
  • Attraper et lancer des exceptions
  • Formatage des sorties textuelles

Fichiers et répertoires

  • Lecture et écriture de fichiers
  • Création, suppression et renommage de fichiers
  • Obtenir des informations de fichiers et répertoires

Bases de données relationnelles

Accès aux bases de données JDBC

  • Utilisation de l’API JDBC
  • Sélection des pilotes de base de données
  • Connexion à une base de données

Amélioration des performances avec les instructions préparées et les procédures stockées

  • Exécution d’instructions SQL
  • Extraction et traitement des résultats

Outils de développement Java

  • Kit de développement Java (JDK)
  • Compilateur (javac)
  • Utilitaire Javadoc
  • Utilitaire JAR
  • JDEs

Demander un devis:

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Faire un choix

    Votre message