Formation Audio pour certification Java OCA
$49
https://schema.org/InStock
usd
Yann T
đ MaĂźtriser Java pour la Certification Oracle OCA (Aperçu Youtube)
1. Bases de la Programmation Java
1.1. Syntaxe de Base
- 1.1.1. Variables et Types de Données
- 1.1.2. Opérateurs et Expressions
- 1.1.3. Structures de ContrĂŽle
- 1.1.4. Gestion des Exceptions
1.2. Classes et Objets
- 1.2.1. Définition des Classes
- 1.2.2. Constructeurs
- 1.2.3. Méthodes et Attributs
- 1.2.4. Portée et Visibilité
1.3. Types Primitifs et Référencés
- 1.3.1. Types Primitifs en Java
- 1.3.2. Variables de Référence
- 1.3.3. Autoboxing et Unboxing
- 1.3.4. Tableaux et Collections
1.4. Opérateurs et Structures de ContrÎle
- 1.4.1. Opérateurs Logiques et Arithmétiques
- 1.4.2. Structures de Décision
- 1.4.3. Boucles en Java
- 1.4.4. Utilisation de
switch
2. Concepts Avancés de Java
2.1. Héritage et Polymorphisme
- 2.1.1. Concept dâHĂ©ritage
- 2.1.2. Classe Abstraite et Interface
- 2.1.3. Polymorphisme en Java
- 2.1.4. Gestion des Exceptions
2.2. Gestion des Exceptions
- 2.2.1. Types dâExceptions
- 2.2.2.
try,catchetfinally - 2.2.3. Exceptions Personnalisées
- 2.2.4. Propagation des Exceptions
2.3. Collections et Génériques
- 2.3.1. Interfaces
CollectionetMap - 2.3.2. Listes, Sets et Queues
- 2.3.3. Utilisation des Génériques
- 2.3.4. Tri et Recherche dans les Collections
2.4. Threads et Programmation Concurrente
- 2.4.1. Création de Threads
- 2.4.2. Synchronisation en Java
- 2.4.3. Exécuteurs et Futures
- 2.4.4. Utilisation de Locks
3. Interfaces Utilisateur et Entrées/Sorties
3.1. Gestion des Entrées/Sorties
- 3.1.1. Flux dâEntrĂ©e et de Sortie
- 3.1.2. Lecture et Ăcriture de Fichiers
- 3.1.3. Utilisation de Buffer
- 3.1.4. Sérialisation des Objets
3.2. DĂ©veloppement dâInterfaces Graphiques
- 3.2.1. Introduction Ă JavaFX
- 3.2.2. CrĂ©ation de FenĂȘtres et de ScĂšnes
- 3.2.3. Gestion des ĂvĂ©nements
- 3.2.4. Utilisation de Layouts
3.3. Interfaçage avec des API
- 3.3.1. APIs Java Standards
- 3.3.2. Connexion à une Base de Données
- 3.3.3. Utilisation de JPA
- 3.3.4. Appels de Services Web
3.4. Gestion des Fichiers et Répertoires
- 3.4.1. Utilisation de
java.nio.file - 3.4.2. Création et Suppression de Fichiers
- 3.4.3. Lecture des Attributs de Fichier
- 3.4.4. Parcours de Répertoires
4. Développement Web et Réseaux
4.1. Introduction aux Applications Web
- 4.1.1. Concepts de Base des Applications Web
- 4.1.2. Utilisation de Servlets
- 4.1.3. Pages JSP
- 4.1.4. ModĂšles de Conception Web
4.2. Protocoles Réseau en Java
- 4.2.1. Sockets en Java
- 4.2.2. Communication TCP/IP
- 4.2.3. Utilisation de Datagrammes
- 4.2.4. Multithreading dans les Applications Réseau
4.3. Services Web et REST
- 4.3.1. Concepts de Services Web
- 4.3.2. Création de Services REST
- 4.3.3. Utilisation de JSON et XML
- 4.3.4. Sécurité des Services Web
4.4. Sécurité des Applications Java
- 4.4.1. SSL/TLS en Java
- 4.4.2. Gestion des Utilisateurs et RĂŽles
- 4.4.3. Utilisation de JAAS
- 4.4.4. Sécurisation des Applications Web
5. Optimisation et Bonnes Pratiques
5.1. Optimisation de la Performance
- 5.1.1. Profilage et Monitoring
- 5.1.2. Gestion de la Mémoire
- 5.1.3. Optimisation des Algorithmes
- 5.1.4. Utilisation des Collections Efficaces
5.2. Tests et Débogage
- 5.2.1. Utilisation de JUnit
- 5.2.2. Ăcriture de Tests Unitaires
- 5.2.3. Débogage avec IDE
- 5.2.4. Gestion des Logs
5.3. Conception Orientée Objet
- 5.3.1. Principes SOLID
- 5.3.2. Design Patterns
- 5.3.3. Refactoring de Code
- 5.3.4. Documentation du Code
5.4. Gestion de Projet et Méthodologies
- 5.4.1. Utilisation de Maven
- 5.4.2. Intégration Continue
- 5.4.3. Méthodologies Agiles
- 5.4.4. Gestion des Dépendances
6. JVM et Environnement dâExĂ©cution
6.1. Architecture de la JVM
- 6.1.1. Structure de la JVM
- 6.1.2. Compilation du Bytecode
- 6.1.3. Garbage Collection
- 6.1.4. Gestion de la Mémoire
6.2. Outils de la JVM
- 6.2.1. Utilisation de JDK
- 6.2.2. Outils de Profilage
- 6.2.3. Analyse de Performances
- 6.2.4. Class Loaders
6.3. Gestion des Modules
- 6.3.1. SystĂšme de Modules Java
- 6.3.2. Création de Modules
- 6.3.3. Gestion des Dépendances
- 6.3.4. Services et Modules
6.4. Interopérabilité et Migration
- 6.4.1. InteropĂ©rabilitĂ© avec dâAutres Langages
- 6.4.2. Migration entre Versions Java
- 6.4.3. Utilisation de JNI
- 6.4.4. Stratégies de Migration
7. Java et Nouvelles Technologies
7.1. Java et Cloud Computing
- 7.1.1. Développement Cloud avec Java
- 7.1.2. Utilisation de Microservices
- 7.1.3. Intégration avec AWS
- 7.1.4. Déploiement sur Cloud
7.2. Java et Big Data
- 7.2.1. Java pour le Traitement Big Data
- 7.2.2. Utilisation de Hadoop
- 7.2.3. Intégration avec Spark
- 7.2.4. Analyse des Données
7.3. Java et Intelligence Artificielle
- 7.3.1. Java pour lâIA
- 7.3.2. Utilisation de BibliothĂšques IA
- 7.3.3. Apprentissage Machine
- 7.3.4. Réseaux Neurones en Java
7.4. Java et IoT
- 7.4.1. Développement IoT avec Java
- 7.4.2. Intégration de Capteurs
- 7.4.3. Communication IoT
- 7.4.4. Sécurité IoT
Ce produit est réalisé à la commande. Vous recevrez votre formation audio sous 1 à 2 jours aprÚs achat.
Add to wishlist