- Acquérir une compréhension des fondamentaux de la programmation orientée objet
- Dominer les diverses fonctionnalités du langage Java.
Journée 1 : Introduction à Java
- Explorer la plateforme Java
- Présenter Java et son environnement de développement
- Comprendre les variables, les types de données et les opérateurs
- Pratiquer les structures de contrôle de flux
- Utiliser les classes fondamentales de Java
- Maîtriser les éléments de base : manipulation des chaînes de caractères et des nombres
- Gérer les dates et les horaires avec les classes de base
- Comprendre les concepts de classes et d'objets
- Apprendre à manipuler des tableaux et des collections
Journée 2 : Approfondissement de l'objet
- Assimiler les concepts d'héritage, d'encapsulation et de polymorphisme
- Utiliser les interfaces pour établir des contrats de classe
- Découvrir les classes abstraites pour définir des comportements communs
- Gérer les exceptions avec les classes de base de Java
- Comprendre la gestion des erreurs et des exceptions
- Créer des classes d'exception personnalisées pour traiter des erreurs spécifiques
Journée 3 : Collections et fichiers
- Apprendre à utiliser les collections de Java pour stocker et manipuler des données
- Explorer différents types de collections (listes, ensembles, maps, etc.)
- Comprendre les concepts de génériques
- Manipuler des fichiers avec les classes de base de Java
- Utiliser des flux pour lire et écrire des fichiers
- Saisir les concepts de sérialisation
- Créer des interfaces graphiques avec les classes de base de Java
- Comprendre les layouts et les composants
- Gérer les interactions utilisateur via des événements
Journée 4 : Bases de données et notions avancées
- Apprendre à interagir avec des bases de données en utilisant les classes de base de Java
- Comprendre les concepts de JDBC pour travailler avec des bases de données relationnelles
- Explorer les notions de transaction et de sécurité
- Utiliser les annotations et la réflexion pour générer du code à l'exécution
- Découvrir l'utilisation des threads pour gérer les processus en parallèle
- Comprendre les concepts de déploiement et de packaging d'une application Java.
Attestation de formation
Non certifiante
Sans niveau spécifique