Java - Programmation orienté objet
- Formation en présentiel ou à distance
- Formation non certifiante
- A partir de : 3h
- A partir de 1658€ HT
Nous concevons des parcours sur-mesure, en présentiel ou à distance (visioconférence et e-learning), intégrant pédagogie inversée et mode projet pour favoriser l’implication des apprenants et l’application concrète des compétences en entreprise.
Nos formateurs sont des professionnels expérimentés, spécialistes de leurs domaines, qui assurent un accompagnement pédagogique de qualité tout au long du parcours.
Nous proposons des formats souples permettant de concilier formation et activité professionnelle, avec des sessions planifiées selon vos disponibilités.
De l’analyse des besoins à la validation des acquis, nous accompagnons chaque stagiaire et chaque entreprise pour assurer la réussite des formations engagées.
Java est un langage de programmation orienté objet, robuste et portable, développé par Sun Microsystems (aujourd’hui propriété d’Oracle). Il est l’un des langages les plus utilisés au monde grâce à sa polyvalence, sa sécurité et sa capacité à fonctionner sur toutes les plateformes grâce au principe “Write Once, Run Anywhere”.
Java est présent dans de nombreux domaines : applications desktop, développement web, applications mobiles (Android), systèmes embarqués et même dans l’Internet des objets (IoT). Sa vaste bibliothèque standard et ses frameworks puissants en font un choix privilégié pour la création de logiciels fiables et évolutifs.
Dans cette formation, vous apprendrez les bases du langage Java ainsi que les principes de la programmation orientée objet pour concevoir des applications claires et maintenables.
Vous commencerez par découvrir l’environnement de développement, écrire vos premiers programmes et comprendre la syntaxe du langage. Vous explorerez ensuite la création de classes, la manipulation d’objets, la gestion des exceptions, les collections, et l’accès aux fichiers.
La formation abordera également les principes avancés comme le multithreading, l’utilisation des API Java et la connexion à des bases de données.
À l’issue de cette formation, vous serez capable de développer des applications robustes en Java et d’appréhender les frameworks et outils qui prolongent ses possibilités.
Comprendre les principes fondamentaux du langage Java et savoir installer l’environnement de développement.
Créer et exécuter ses premiers programmes en console et au sein d’un IDE comme NetBeans.
Manipuler les variables, les types de données, les structures de contrôle et réaliser des calculs avec la librairie Math.
Concevoir et personnaliser des interfaces graphiques conviviales avec composants (TextField, boutons, Layouts).
Gérer les événements utilisateurs (clavier, souris) et introduire l’interactivité dans les applications.
Appliquer la programmation orientée objet en créant des classes, objets, méthodes, et en protégeant les données.
Lire, écrire et manipuler des fichiers pour stocker ou récupérer des données dans des projets réels.
Développer une application complète comme un carnet d’adresses en appliquant de bonnes pratiques de conception et d’organisation du code.
Développeurs.
Prérequis :
Introduction
– Le mot de l’auteur avec Tuto Java
Organiser son travail
– Installation de Java sur PC
– Installation de Java sur Mac
– Bonjour en mode commande sur PC
– Bonjour en mode commande sur Mac
L’interface de NetBeans minimum
– Présentation de l’interface avec Tuto Java
– Le mode design
– Le mode source
Pour commencer
– Créer un projet
– Écrire le tout premier programme
Deviner un nombre tiré au hasard
Communiquer et traiter des données
– La librairie Math et le typage des données
– Les textField et les boutons
– Le cast
– Résumé communiquer et traiter des données
Faire des tests
– Transformer une chaîne de caractère en un nombre – Utiliser l’expression if
– Les tests if-else imbriqués
– Résumé de faire des tests
Compter et concaténer
– Variable globale, variable locale et dichotomie
– L’incrémentation
– Modifier l’interface avec le mode Design
– Décrémentation
– Concaténation de caractères
– Résumé de compter et concaténer
Programmer avec des fonctions
– Les fonctions – Introduction théorique
– Les fonctions – Mise en pratique
– Gestion des événements clavier
– Les fonctions sans résultat – type void
– Résumé de programmer avec des fonctions
Construire une interface graphique conviviale
– Modifier ou effacer le contenu d’un textField
– Présentation de la nouvelle interface
– Traiter les radios boutons – option : Finir la partie
– Traiter les radios boutons – option : Rejouer
– Activer ou désactiver l’option Rejouer : les drapeaux
– Résumé de construire une interface graphique conviviale
– Présentation de l’application avec Tuto Java
Afficher plusieurs photos sur des lignes et des colonnes
– Afficher une photo
– Les gestionnaires d’affichage – Layout
– Répéter des instructions avec la boucle for
– Mémoriser des valeurs dans un tableau
– Résumé de afficher plusieurs photos
Programmer en orienté objet
– La POO – introduction
– Écrire la classe Carte
– Créer un objet de type carte
– Protéger les données avec le mode Private et des méthodes d’accès
– Protéger les données avec un constructeur
– Écrire une méthode métier
– Résumé de programmer en orienté objet
Ajouter de l’interactivité
– Écouter le clic de souris
– Retourner une carte avec la technique du drapeau
Afficher un jeu de 2 fois 24 cartes
– Tableau et boucle for
– Travail sur les indices de tableau
Mélanger les cartes
– Comment mélanger des nombres – théorie
– Mélanger 48 cartes – Application
Ajouter de l’interactivité
– Compter les cartes retournées et vérifier leur identifiant
– Supprimer un écouteur pour empêcher les paires de carte de se retourner
Créer une fenêtre de dialogue
– Présentation de la fenêtre avec Tuto Java
– La classe Message – création de l’interface
– La classe Message – Propriétés et méthodes
– Comment afficher une boite de dialogue
– Finalisation avec Tuto Java
Carnet d’adresse
– Présentation du projet avec Tuto Java
Module 1
– Créer une application de bureau
– Tableau à 2 dimensions
– Le constructeur Contact()
– Propriétés et méthodes set et get
– Méthodes métier
– Le gestionnaire d’affichage : Absolute Layout
– Colorier un composant une fois sur deux
– Ajouter une scrollBar
– Résumé des acquis du module 1
Module 2
– Comment utiliser les fichiers – théorie
– Ouvrir et lire un fichier – pratique
– Extraire les données en fonction du format du fichier
– Transmettre les données au carnet d’adresses
– Résumé des acquis du module 2
Module 3
– Présentation de la classe Info
– Afficher le premier contact par défaut
– Écouter l’événement MouseReleased
– Ajouter un cadre à un composant
– Résumé des acquis du module 3
Module 4
– Présentation du module 4
– La classe Saisie
– Afficher la boite de dialogue avec Tuto Java
– Mémoriser les données saisies
– Parcourir le système de fichier
– Écrire dans un fichier – Théorie
– Écrire dans un fichier – Pratique avec une ArrayList
– Valider la saisie et retourner à l’application principale
– Résumé des acquis du module 4
Module 5
– Présentation du module 5
– Supprimer un élément dans une ArrayList
– Mettre à jour la liste des contacts
– Résumé des acquis du module 5
Module 6
– Modifier les propriétés de la page About
Conclusion
– Conclusion avec Tuto Java
Next Forma est spécialisé dans l’accompagnement individualisé à distance.
Votre parcours est intégralement conçu sur mesure, en cohérence avec votre niveau initial, vos besoins opérationnels et vos objectifs professionnels. Il s’agit d’un dispositif entièrement modulable, évolutif au fil de votre progression et de l’acquisition de vos compétences.
Notre ingénierie pédagogique repose sur une articulation structurée entre accompagnement humain et outils numériques, afin de garantir un apprentissage à la fois efficace, progressif et engageant. Elle comprend :
Des séances individuelles en visioconférence, adaptées à vos objectifs de compétences.
Des plateformes d’e-learning alignées sur le programme de formation, encadrées et suivies par votre formateur.
Des intervenants disposant d’une expérience professionnelle minimale de trois années dans leur domaine d’expertise.
Tout au long de votre parcours, l’équipe pédagogique assure un suivi régulier de votre progression. Une conseillère pédagogique dédiée organise des points d’étape afin d’évaluer l’avancement, d’ajuster si nécessaire le parcours et de sécuriser l’atteinte des objectifs visés.
Chaque stagiaire dispose d’un espace personnel sécurisé comprenant :
Le règlement intérieur
Les feuilles de présence
Le programme individualisé
L’audit de préformation
Les évaluations de satisfaction
Le référentiel de certification
Lors de votre première connexion, une tutrice vous accompagne afin de faciliter la prise en main des outils pédagogiques et numériques mis à votre disposition.
Service administratif et pédagogique
Ouvert du lundi au jeudi de 9h00 à 18h00
Le vendredi de 9h00 à 16h00
Téléphone : 09.72.31.90.58
Courriel : assistante@next-forma.fr
Référent handicap : Sivane Guedj
Téléphone : 06.44.64.77.17
Courriel : contact@next-forma.fr
Suivi pédagogique et accompagnement individualisé
1. Analyse préalable des besoins (avant inscription)
Un entretien diagnostique permet d’identifier vos attentes, motivations, acquis antérieurs et prérequis. Cette étape vise à garantir l’adéquation entre votre projet professionnel et la formation proposée. Une orientation vers le parcours le plus pertinent vous est ensuite formulée.
2. Audit de préformation (après inscription)
Un audit structuré affine les objectifs opérationnels et précise :
vos disponibilités et contraintes organisationnelles ;
les éventuels besoins d’aménagement, notamment en situation de handicap, afin d’adapter les modalités pédagogiques dans le respect des principes d’accessibilité et de confidentialité des données.
Cette phase sécurise la cohérence entre objectifs visés et conditions de réalisation.
3. Accompagnement en cours de formation
Le suivi pédagogique comprend :
une prise en main guidée de la plateforme d’apprentissage afin d’optimiser l’autonomie ;
la planification des séances avec le formateur selon vos disponibilités ;
un ajustement régulier du parcours au regard de vos objectifs et de votre progression ;
un suivi après chaque séance, complété par une évaluation intermédiaire permettant de valider les compétences en cours d’acquisition.
Cette organisation favorise la régulation continue des apprentissages et la maîtrise progressive des compétences attendues.
4. Clôture du parcours et certification
Un accompagnement spécifique est proposé pour préparer la certification : organisation logistique de l’examen, transmission des modalités et vérification des prérequis administratifs. L’objectif est de sécuriser le passage de l’évaluation finale et d’optimiser le taux de réussite.
5. Suivi post-formation
Deux temps d’évaluation sont prévus :
une enquête immédiate de satisfaction afin d’améliorer en continu la qualité du dispositif ;
une évaluation différée, quelques mois après la formation, destinée à mesurer l’impact réel des compétences acquises sur votre activité professionnelle.
Ces indicateurs contribuent à l’amélioration continue et à la performance pédagogique.
6. Ressources pédagogiques mises à disposition
Accès à une plateforme d’apprentissage en ligne pour une durée de 3 à 12 mois selon le parcours.
Accompagnement pédagogique intégré directement sur la plateforme.
Supports de cours et exercices fournis par le formateur.
Accès à un extranet sécurisé permettant le suivi des progrès, des évaluations et des documents administratifs tout au long de la formation.
Depuis 2009, NEXT FORMA accompagne plus de 5 000 stagiaires dans toute la France et propose des formations en visioconférence et en présentiel.
NEXT FORMA est spécialisé dans l’exécution de cours individuels à distance.
Votre parcours de formation sera personnalisé, à la fois en fonction de votre niveau, de vos besoins et de vos attentes professionnelles. Un parcours 100% flexible qui évolue avec vous.
Notre approche pédagogique permet un apprentissage efficace, et ludique.
Taux de satisfaction : Pas d’apprenants au 17/12/2025
Next Forma s’assure que la formation proposée puisse être accessible aux personnes en situation de handicap.
Notre réfèrent handicap vous accompagnera dans votre projet de formation afin d’anticiper ensemble les aménagements éventuels à mettre en œuvre pour favoriser la réussite de votre parcours.
Vous trouverez également sur notre site internet et dans votre espace apprenant le livret « politique du handicap » vous donnant toutes les informations utiles afin de réaliser votre formation dans les meilleures conditions. Pour plus d’informations, n’hésitez pas à contacter notre référent handicap Sivane GUEDJ par mail contact@next-forma.fr.