Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Progressez pas à pas sur classes et objets, héritage, interfaces, collections, exceptions et flux d'entrées-sorties, à travers un projet fil rouge construit sur la semaine.
public interface Facturable {
Montant calculerMontant();
}
public class Abonnement implements Facturable {
private final Client client;
private final Forfait forfait;
@Override
public Montant calculerMontant() {
return forfait.prixMensuel().plus(client.optionsSouscrites());
}
}Cette formation conduit un développeur débutant en Java, ou venant d'un autre langage, vers une pratique autonome du langage et de ses fondations objet. Le parcours suit une progression classique et efficace : syntaxe et types, classes et objets, encapsulation, héritage et polymorphisme, interfaces, gestion des exceptions, collections (List, Map, Set) et manipulation des flux d'entrées-sorties. Chaque demi-journée alterne apports théoriques courts et exercices sur une version LTS actuelle du JDK, avec un projet fil rouge qui grandit au fil de la semaine et met en pratique chaque nouvelle notion dans un contexte cohérent plutôt que dans des exercices isolés. Elle s'adresse aux développeurs débutant en Java, aux développeurs venant d'un autre langage et aux étudiants en reconversion technique.
Les objectifs
Développer des applications Java en appliquant les principes de la programmation objet.
Public visé
Développeurs débutant en Java, développeurs d'un autre langage, étudiants en reconversion technique.
Prérequis
Connaissance des bases de l'algorithmique ou d'un premier langage de programmation.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.