Informatique Informatique
Référence formation : 4-JA-JSE - Durée : 5 jours

 
  • Objectifs
  • Pré-requis
  • Pédagogie
Etre capable de réaliser des applications orientées objets avec le langage JAVAEnrichir ses pages Web en y intégrant des Applets JAVADévelopper des applications indépendantes de toute plateforme
Aucune.

Méthodes pédagogiques

Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation

Modalités pédagogiques

Présentiel - Distanciel - AFEST

Moyens pédagogiques

Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc

Modalités d'évaluation

Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification NULL

Public concerné

Salariés - Demandeur d'emploi - Reconversion professionnelle

Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.

Contenu pédagogique

Outils JAVA

  • Kit de développement JAVA (JDK)
  • Les JDK et le JRE : définition et installation
  • Variables d'environnement
  • Le compilateur JAVA javac
  • L'interprèteur JAVA

L'application JAVA minimum

  • Anatomie d'une classe JAVA
  • Compilation et exécution d'un programme de base avec javac et java
  • Problèmes à la compilation

Notions de base

  • Les types
  • Les opérateurs
  • Les structures de contrôle
  • Conversion de type
  • Différence entre primitive et objet
  • Les tableaux

Concept d'objets simples

  • Définition de la Programmation Orientée Objet (POO)
  • Définir une classe en langage JAVA
  • Objets JAVA
  • Construction et destruction
  • Encapsulation : les setters et les getters
  • Héritage
  • Surcharge de méthode

Concept d'objets avancés

  • Classes abstraites et finales
  • Méthodes abstraites et finales
  • Les interfaces
  • Méthodes et variables statiques
  • Les mots clé this et super
  • Polymorphisme
  • Utilisation des packages

Bien programmer en JAVA

  • Les méthodes clone, equals, toString et hashCode
  • Les exceptions en JAVA
  • Définition et cadre d'utilisation
  • Récupération des exceptions
  • Les blocs try catch
  • La clause finally
  • Créer vos propres exceptions

La méta-programmation par annotations

  • Déclaration, utilisation et syntaxe des annotations
  • Annotations standards : @Deprecated, @Overrides,...

AWT : création d'IHM fenêtres

  • Architecture d'AWT et composants d'AWT
  • Différences entre les Applets et les applications autonomes
  • Gestion évènementielle