Plan du cours
Introduction
- JVM, JRE et JDK
- Environnement de développement intégré (IDE)
- Compilation et exécution d'un code Java
Syntaxe Java
- Packages
- Variables, tableaux et types de données
- Opérateurs et flux de contrôle
- Détails sur les énumérations
Programmation Orientée Objet
- Classes et objets
- Constructeurs de classes
- Héritage, surcharge et redéfinition
- Modificateurs d'accès
- Classes abstraites
- Interfaces
Framework de Collections Java
- Collections vs tableaux
- Listes, maps, files et ensembles
- Maps
- Contrat entre equals et hashCode
- Tri
Gestion des Exceptions
- Classe Throwable
- Exceptions vérifiées et non vérifiées
- Levée d'une exception
- Instructions 'try...catch'
- Création d'exceptions personnalisées
API d'Entrée/Sortie
- Manipulation des flux d'entrée et de sortie
- Flux d'octets vs flux de caractères
- Gestion des fichiers
- Sérialisation d'objets
- NIO.2
Concurrence en Java
- Threads et concurrence
- Classe Thread vs interface Runnable
- Exécution de tâches via ExecutorService
- Synchronisation des threads
Pré requis
Des connaissances en programmation procédurale (comme C, PHP, Basic, Pascal) ou en programmation orientée objet sont requises.
Nos clients témoignent (7)
Le formateur était sympathique et poli, il a tenté de couvrir tous les sujets et il y avait beaucoup d'informations pour 4 jours. Il a fait un excellent travail.
Lucian
Formation - Java Fundamentals
Traduction automatique
J'ai apprécié que le formateur soit très sérieux, professionnel et qu'il résolve rapidement tous les problèmes
Cristina
Formation - Java Fundamentals
Traduction automatique
Ainsi, cela a été structuré avec des exemples pratiques.
Maria
Formation - Java Fundamentals
Traduction automatique
Les exercices ont été expliqués de manière claire et il était facile de suivre les explications du formateur étape par étape.
Irina
Formation - Java Fundamentals
Traduction automatique
formateur exceptionnel que je souhaite saluer pour sa méthodologie et son vaste éventail d'expertise sur les sujets abordés
Mahdi Alami Hamedane - Dubai Courts
Formation - Java Fundamentals
Traduction automatique
J'ai aimé la façon dont le formateur a interagi avec nous.
Gabriel Avram - SERVICIUL DE TELECOMUNICATII SPECIALE
Formation - Java Fundamentals
Traduction automatique
L'ouverture du formateur pour expliquer les choses que nous n'avons pas comprises, même si elles étaient en dehors du programme du cours.
Paul-Mihai Irimescu - SERVICIUL DE TELECOMUNICATII SPECIALE
Formation - Java Fundamentals
Traduction automatique