Technifutur® sur Facebook Technifutur® sur LinkedIn Technifutur® sur Twitter Technifutur® sur YouTube Newsletter Technifutur®

Retour Page d'accueil

Vos contacts pour cette formation

Entreprises

Formulaire de renseignements

Martine Simonis
Chargée relations entreprises
T : 04 382 45 18 | Mail


Elisabeth D'Eleuterio
Coordinatrice
T : 04 382 44 46 | Mail



Planifications pour cette formation

Entreprises

  • Du 23/04/2018 au 27/04/2018 -

> Formations  Informatique / Développement logiciel / Java et JEE

Java 7 - Initiation au développement orienté objet

Type de formation :  | Participants : 10  | Durée : 5 jours

> Objectifs

Cette formation a pour vocation de familiariser les participants au langage Java 7 et aux concepts du développement orienté objet. De nombreux exercices réalisés sous Eclipse ou NetBeans (environnements de développement Open Source) viendront compléter la formation théorique.
Au terme de cette formation, les participants auront acquis l’autonomie nécessaire pour continuer à parfaire leurs connaissances du langage Java 7.

> Public

Développeur - Architecte technique - Chef de projet

> Prérequis

Une connaissance de base de Windows, Mac OS X ou Linux

> Programme


Introduction au Java
Pourquoi apprendre le Java ?
L’historique de Java
Java : le langage, la plateforme
Expliquer les différences entre JSE, JEE et JME
Le cycle de vie d’un programme Java
JDK, JRE, JVM, Garbage collector
Où trouver le JDK et comment l’installer (Windows, Linux)
Développer son premier programme

L’environnement de développement (Eclipse ou NetBeans)
Introduction à l’environnement de développement
Installation du programme
Le développement sous NetBeans
Le développement logiciel
Le debugging

Les bases du langage
Les constantes et les types de données
Les notions de Wrapper, Autoboxing, Unboxing
Les instructions conditionnelles
Les boucles
Les commentaires
Support du type String dans l’instruction “switch ... case”
Usage du caractère underscore dans les litéraux numériques
Support de l’écriture des litéraux binaires en base 2
Simplification de l’usage des génériques via les chevrons vides (diamond)
Simplification des invocations de méthodes de type varargs

Le modèle objet de Java
L’approche objet, pourquoi ?
Objets et classes
Les variables et les méthodes
L’accessibilité des éléments
Les packages

La programmation orientée objet
L’encapsulation
L’héritage
Les classes abstraites
Les interfaces
La surcharge
Le polymorphisme
Les mots clés : super, this, static, final

La gestion des exceptions
Le Stack Trace
Les exceptions Java
Les hiérarchies d’exception
Les blocs try/catch
Les clauses throws et finally
Créer ses propres exceptions
Instruction “try-with-resources”
Interception multiple d’exception
Retransmission d’exception

Introduction aux collections
Les classes ArrayList et Vector
Les classes Hashtable et Hashmap
Les énumérations

Introduction à la généricité
Présentation et motivation

Les entrées-sorties
Les flots d’entrées-sorties
La gestion de fichiers
Nouvelle API (NIO 2) de manipulation de fichiers
Détection de modification de fichier



Version Texte | Imprimez cette formation Version imprimable