
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
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. Notre méthode comprend :
• Des cours particuliers personnalisés en visioconférence.
• Des plateformes de E-learning suivant les programmes tutorés par votre formateur. Notre équipe pédagogique vous accompagne tout au long de votre formation, et une conseillère pédagogique dédiée vous assiste tout au long de votre apprentissage en prenant contact régulièrement avec vous pour suivre votre avancement. Par ailleurs, notre service administratif vous conseille pour la mise en place et le suivi de vos dossiers de formations. Chaque stagiaire bénéfice d’un « espace personnel » comprenant : Le règlement intérieur Le protocole individuel de formation Les feuilles de présence Le pourcentage de l’avancement de votre formation Vous bénéficiez aussi d’un « espace apprenant » comprenant : Votre programme de base personnalisable Votre audit de préformation Vos évaluations de satisfaction Pour votre première connexion, une tutrice vous accompagne et vous guidera pour la prise en main de tous les outils que nous mettons à votre disposition. Votre service administratif : Ouvert du lundi au jeudi de 9h00 à 18h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58
• Par mail : administratif@next-forma.fr Votre service pédagogique : Ouvert du lundi au jeudi de 9h00 à 17h00 et le vendredi de 9h00 à 16h00.
• Par téléphone : 09.72.31.90.58 • Par mail : assistante@next-forma.fr Votre référent handicap : Sivane Guedj
• Par téléphone : 09.72.31.90.58
• Par mail : assistante@next-forma.fr Bonne formation chez Next Forma !
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.
Plus de 93% de stagiaires satisfaits.
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.
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.