3 formations trouvées

Informatique et Internet, Cours du jour, Gestion …

Java 7 - Initiation au développement orienté objet

Fourni(e) par

Description

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

Article suggéré

Technobel forme les demandeurs d’emploi dans les métiers de l’informatique et d’accompagner les écoles et entreprises.