Java EE
Ce cours sur java 8 est destiné à acquérir les fondamentaux du langage Java
Ce que vous apprendrez
Décrire les différentes technologies Java (Java EE)
Comprendre et savoir appliquer les concepts objets au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes etc.)
Construire les exécutables et déployer des applications
Maîtriser la syntaxe Java
Utiliser Eclipse et Netbeans et comprendre les apports d’un IDE (Integrated Development Environment)
Maîtriser les opérations et les packages de base de Java (Collections, IO, String,
Exception)
Plan de la formation
JAVA, FONDAMENTAUX
- Types primitifs, variables, opérateurs
- Branchements conditionnels, Switch, boucles
- Conversions de type, tableaux
CLASSES, OBJETS, RELATIONS ENTRE OBJETS
- Packages, classes, objets, constructeurs, méthodes, spécificateurs d’accès
- Membres static, surcharge de méthodesLes énumérations
- Relations de composition, associations, héritage
- Polymorphisme, classes abstraites, interfaces, conversions entre objets
- La classe Object et ses méthodes
- Les classes enveloppes
LES EXCEPTIONS
- Hiérarchie des classes d’exception
- Exceptions contrôlées et non–contrôlées
- Mécanisme try–catch
- Propagation d’exceptions
MODELISER SES OBJETS GRACE A UML
- Présentation d’UML
- Modéliser ses objets
- Modéliser les liens entre les objets
LES FLUX D'ENTREES-SORTIES
- Flots d’octets, de caractères
- Manipulation de fichiers en lecture/écriture
- Manipulation de répertoires
- Sérialisation d’objets
JAVA ET LA PROGRAMMATION EVENEMENTIELLE
- Utilisation de Swing, Layouts
- Gestion des événements ‘listeners’Co
- der un composant graphique
INTERACTIONS AVEC LES BASES DE DONNEES
- JDBC
- Manipulation d’un ResultSet
- Un testeur de requêtes
- Le pattern DAO
ATELIERS
- Création d’un programme simple avec un éditeur, compilation puis exécution avec lesoutils du JDK 8
- Installation d’Eclipse, Netbeans et création d’un projet, exécution normale.
- Création de programmes simples avec mise en œuvre de variables de différents types
- Calculs avec opérateurs, branchements conditionnels et boucles
Prérequis
Aucune compétence particulière n’est requise