Java - Prise en main
Développement
Objectifs
Développeurs souhaitant acquérir la syntaxe et les principales fonctionnalités du langage Java et mettre en œuvre les concepts objets avec Java.
À l'issue de la formation, le stagiaire sera capable de :
- Développer des projets Java
Methodes et outils pédagogiques
- Alternance exposés théoriques et exercices pratiques (80% pratique)
-
Support de cours adapté au niveau suivi
Evaluation
- Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
Public concerné
Développeurs et Informaticiens.
Pré-requis
Avoir déjà programmé dans un langage de programmation (c, basic, c++) et bien maîtriser l'algorithmique.
Introduction
- Structure et technologie du langage
- La taxinomie
- Java et les concepts objet
- Manipulation d’objets standards
Programmation objet avec Java
- Les techniques objet
- L'approche du langage
- La définition et l'instanciation des classes
- Les fonctionnalités objet de Java
L'encapsulation
- Définitions - La notion de classe
- Les méthodes et les attributs - Instanciation (constructeur, destructeur)
- Les modificateurs de visibilité - La surcharge
L'héritage
- Définitions - Instanciation
- Les modificateurs de visibilité - La redéfinition
- Les paquetages
- Les différents types de classes (Abstraites, finales, interfaces)
Le polymorphisme
- De classe - De méthode - De type
Les exceptions
- Attraper, lancer, créer ses propres exceptions
Entrées / sorties
- Lectures/écritures dans un fichier - Lectures/écritures à l'écran - Gestion des répertoires et des attributs de fichiers - Sérialisation et Introspection
Accès aux bases de données (JDBC)
- Architecture générale - Établissement d'une connexion
- Mise en œuvre de requêtes