Le but est la découverte du langage orienté Java et d’aller plus loin dans les concepts concernant la programmation orientée objet.
- Découverte d’un nouveau langage objet
- Renforcer et développer vos connaissances en programmation orientée objet
- Consolider les connaissances vues lors des précédents modules (algo, base de données)
- Un premier pas dans le développement d'applications bureau.
Le projet s’articule autour du développement d’un jeu de plateau dans l’univers “Donjons & Dragons”.
- Le développement de ce jeu s'est fait de manière incrémentale, en passant par de petites activités afin d’acquérir les compétences nécessaires au fur et à mesure.
- Manipuler l’environnement de développement
- Programmer avec des variables, cdonditions, boucles, tableaux
- Programmer une fonction et l'appeler
- Débugger un programme
- Définir et utiliser une méthode
- Définir des classes
- Instancier des objets
- Manipuler les collections d’objets
- Générer la Javadoc
- Mettre en œuvre l’héritage objet
- Gérer les exceptions (erreurs)
- Manipuler classes abstraites
- Utiliser des interfaces
- Accéder aux données avec JDBC
- Modéliser avec UML les diagrammes de classe
- Modéliser avec UML les diagrammes de Use case