Java
Les Fondamentaux Java
Infos Pratiques
5 jour(s)
Objectifs
Maîtriser le langage Java en terme de mécanismes de base et de syntaxe. Ce stage constitue le point d'entrée pour toutes les sessions complémentaires autour de Java (développements Web, développements client/serveur, interfaces graphiques
).
Formation éligible CPF en passant la certification TOSA associée.
Formule possibles
- intra Entreprise
- Cours Particulier
- Form'action
Pré-Requis
Une bonne expérience dans un langage structuré est nécessaire
Sélectionnez les bons paramètres de configuration
Sélectionnez et identifiez les divers types de variables
Organisez votre projet et maitrisez son développement
Le Programme
Introduction
- Historique.
- Caractéristiques de Java.
Outils de développement
- Le JDK (versions, évolutions).
- Les environnements intégrés.
- Les sources d'information et de documentation.
Bases du langage
- Types de données élémentaires.
- Références.
- Tableaux.
- Chaînes de caractères.
- Opérateurs et Instructions.
- Structures de données (Vector, Collection).
- Notion de package.
- Gestion des exceptions.
Gestion des objets
- Classes, instances et références.
- Constructeurs.
- Variables et méthodes de classe.
- Garbage Collector.
- Sous-classes et héritage.
- Polymorphisme.
- Classes imbriquées.
Applets
- La classe Applet.
- Passage d'arguments aux applets.
- Tests et déploiement.
Interface graphique (awt & swing)
- Gestion des coordonnées et des tailles.
- Gestion des fenêtres et des contrôles.
- Layout Manager.
- Gestion des événements.
- Gestion du graphisme.
- Aperçu sur les classes "SWING".
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.
Réseau
- Gestion des URLs.
- Téléchargement d'images.
- Dialogues HTTP.
Threads
- Concepts.
- Gestion des threads.
- Interface Runnable.
- Aspects avancés.
Accès aux bases de données (jdbc)
- Architecture générale.
- Établissement d'une connexion.
- Mise en oeuvre de requêtes.