Public visé
Développeurs et chefs de projets.
Prérequis
- Avoir suivi la formation “Introduction à la programmation objet” ou posséder les connaissances équivalentes
- Expérience avec un langage de programmation en développement d’applications
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Utiliser correctement le langage Java comme langage objet
- Employer les principales bibliothèques et technologies pour créer des applications
- Structurer et organiser vos développements Java
- Implémenter les concepts fondamentaux de la POO : héritage, polymorphisme, interfaces
Programme
Jour 1
- Bases de Java et JVM
- Fondamentaux de la programmation orientée objet
- Classes, packages, propriétés, méthodes, constructeurs
Jours 2-3
- Héritage et polymorphisme
- Classes scellées et abstraites
- Interfaces
Jours 3-4
- Concepts du langage (conditionnels, boucles, collections, énumérations)
- Gestion des exceptions
Jours 4-5
- Entrées/sorties fichiers et NIO2
- Threading et concepts de multithreading
- Développement progressif de projet pratique