- Cours pratique
- Informatique
- Oracle
Formation Java sans connaître l'objet
Débuter en Java

- Durée
- 5 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
Description de la formation Java initiation
Cette formation Java sans connaître l'objet est adaptée aux développeurs n'ayant pas ou peu pratiquée la programmation orientée objet. Ce cours Java commence par présenter les concepts cœur de la programmation objet (héritage, encapsulation, polymorphisme) et leurs implémentations dans le langage Java. Après cette introduction incontournable, la formation se concentre sur les bases de la syntaxe dans une approche extrêmement pratique. Puis nous présentons les principales classes utilitaires nécessaires aux algorithmes de base et à la gestion des données (entrées/sorties) ou à l'accès à une base de données (JDBC). Enfin dans une optique de visite exhaustive des fondamentaux nous présentons comment développer des interfaces en Java avec Swing et une page WEB minimum avec les concepts sous-jacents (JSP, Servlet, …).
A l'issue de cette formation Java sans connaître l'objet cours java initiation, les participants maîtriseront la syntaxe et les concepts tout en disposant d’une vue claire, complète et surtout concrète des possibilités de Java 8.

Objectifs pédagogiques
A l'issue de cette formation Java sans connaître l'objet vous aurez acquis les connaissances et compétences nécessaires pour :
- Maîtriser la syntaxe et les concepts
- Maîtriser les possibilités de Java 8
Objectifs opérationnels
Savoir maîtriser les possibilités de Java.
Programme
Contenu du cours, module par module
7 modules
- Objectifs de la POO
- Comparaison langage procédural et langage objet
- Encapsulation, héritage et polymorphisme
- Classe et objet
- Méthodes et attributs
- Hiérarchie de classe
- Notion d'interface et de classe abstraite
ATELIER
Parcours des classes fondamentales existantes en Java
- Caractéristiques et particularités du langage Java, domaines d'application
- Portabilité des programmes Java à travers la JVM
- Gestion de la mémoire
- Encapsulation et modificateurs de visibilité
- Java et l'héritage simple, le mot clé final
- Import et packages
- Java, interface et classes abstraites
- Java un langage sûr et robuste, Modèle de sécurité, mécanismes des exceptions
- Le multithreading
- Exécution d'un programme Java, empaquetage et format et types d'exécutables
- JDK, JRE, Les outils du développeur
ATELIER
- Structure d'un fichier .java
- Constructeur et processus d'instanciation, le mot clé static
- Notion d'identité objet
- Déclaration de variables et Initialisation
- Types primitifs et classes du package java.lang
- Opérateurs d'affectation, de comparaison, booléens, ...
- Instruction de contrôles
- Boucles et itérations
- Tableaux et collections
- Gestion des exceptions, blocs try, catch, finally
- Les annotations
- Tour d'horizon des nouveautés de Java
ATELIER
- Présentation du package java.io
- Format binaire ou format texte, jeu de caractères et encoding
- Opérations de lecture
- Opération d'écriture
- Support pour XML et le parsing de fichiers
- Sockets, protocoles et flux
ATELIER
- Présentation de SWING
- Composants d'interface
- Les différents conteneurs
- Gestionnaire de mise en forme : les layouts
- Gestionnaire des évènements et listeners
- Rendu d'image, dessins vectoriels et modélisation 3D
ATELIER
- Présentation de JDBC
- Connexion à une base de données, gestion de pool de connexions, exécutions de requêtes SQL
- Parcours de resultSet, Requêtes paramétrées, procédures stockées
ATELIER
- Principes de base du dialogue http (requête, réponse)
- Qu’est-ce qu’un serveur d’application ?
- Exemples dans le monde Java (Tomcat, Jboss, …)
- Principes de base d’une page JSP
- Notion de servlet
- Exemple complet simple (appel d’une servlet, renvoi d’une page HTML)
ATELIER
Programme mis à jour le 24/06/2025
Public concerné
Ce stage Initiation Java s'adresse aux développeurs ne connaissant pas la programmation objet.

Prérequis
Connaissance d'un langage de programmation procédural (VB, C, PHP 4, Cobol...). les personnes connaissant déjà la programmation objet peuvent suivre directement la formation « Java pour développeur Objet »
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,8/5
13 avis
« Mon avis sur le contenu du stage : "Le contenu est excellent et parfait et bien structuré et très bien présenté, mais il est destiné aux personnes qui n'ont jamais fait du java." Mon avis sur le formateur : "Le prof est un grand pédagogue, très doué pour enseigner, il est parfait, à l'écoute, disponible. Son cours est un plaisir." »
DH « Mon avis sur le contenu du stage : "Adaptation aux attentes (web, couches, etc.)" Mon avis sur le formateur : "Un formateur parfaitement agile et disponible." Ce que j'ai le plus apprécié : "Plus d'échanges entre les participants et le formateur auraient été appréciés." »
PL « Mon avis sur le contenu du stage : "Un professeur au top, très pédagogue." Mon avis sur le formateur : "Top !" Ce que j'ai le plus apprécié : "La pédagogie du prof et sa disponibilité." Ce que j'ai le moins apprécié : "Trop d'information en peu de temps." »
SS
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Java, les fondamentauxRéf. JJDC5 joursFondamentalProchaine session : 12 oct.3 050 €
- LangChain4j : intégrer ses LLMs dans des applications JavaRéf. LC4J1 jourIntermédiaireProchaine session : 21 déc.950 €
- Le framework JUnitRéf. JJUN2 joursIntermédiaireProchaine session : 14 déc.1 590 €
- Maîtriser le développement JavaRéf. JDJA9 joursFondamental