

Le profil de Gaetan, son diplôme et ses coordonnées ont été vérifiés par nos experts
Gaetan
- Tarif 142 150 Ar
- Réponse 1h
-
Élèves20
Nombre d'élèves que Gaetan a accompagné depuis son arrivée sur Superprof
Nombre d'élèves que Gaetan a accompagné depuis son arrivée sur Superprof

142 150 Ar/h
1er cours offert
- Java
Java: Introduction Java core, Java core avancé et réalisation d'un projet complet.
- Java
Lieux du cours
À propos de Gaetan
- Lead développeur freelance intervenant dans des sujets techs - Formateur et aide aux devoirs d'élèves d’école d'ingénieur. - Créations d’app mobile et web - Audit des produits techs - Migration de technos ou de données - Formation sur des outils bien spécifiques avec devis très intéressant
À propos du cours
- Primaire
- Collège
- Seconde
- +9
niveaux :
Primaire
Collège
Seconde
Première
Terminale
BTS
Supérieur
Formation pour adultes
Débutant
Intermédiaire
Avancé
Enfant
- Français
- Anglais
Toutes les langues parlées pour le cours :
Français
Anglais
Heure 1: Introduction et Concepts de base de Java (1 heure) Introduction à Java et à la JVM Histoire et cas d’utilisation de Java JDK, JRE, et JVM Comment le code Java s’exécute sur la JVM Syntaxe de base Types de données et Variables Structures de contrôle (if-else, switch) Boucles (for, while, do-while) Opérateurs et Expressions Exercices pratiques. Heure 2: Concepts de Programmation Orientée Objet (POO) (1 heure) Classes et Objets Définir une classe, créer des objets Constructeurs (par défaut, paramétrés) Méthodes (définition et surcharge) Principes de la POO Encapsulation (getters/setters, membres privés) Héritage (héritage simple, mot-clé super) Polymorphisme (surcharger des méthodes) Abstraction (classes et méthodes abstraites) Exercices pratiques. Heure 3: Gestion des Exceptions et Structures de Données de Base (1 heure) Gestion des Exceptions Blocs Try-catch-finally Exceptions vérifiées vs non vérifiées Lever et créer des exceptions personnalisées Introduction à la Collection Framework Java Listes (ArrayList, LinkedList) Ensembles (HashSet, TreeSet) Maps (HashMap, TreeMap) Itération sur les collections Exercices pratiques. Heure 4: Concepts Avancés de POO et Interfaces (1 heure) Interfaces et Héritage Multiple Définir et implémenter des interfaces Interfaces fonctionnelles (Java 8) Méthodes par défaut dans les interfaces Classes internes et mot-clé Static Membres et méthodes statiques Classes internes, locales et anonymes Exercices pratiques. Heure 5: API Stream et Expressions Lambda (1 heure) Introduction à l’API Stream Utilisation des Streams pour le traitement des données Filtrage, mappage, réduction (Filter, Map, Reduce) Pipelines de Stream Expressions Lambda Syntaxe et cas d’utilisation Programmation fonctionnelle en Java Exercices pratiques. Heure 6: Entrée/Sortie (I/O) de Fichiers et Bilan Final (1 heure) Entrée/Sortie de fichiers en Java Lire et écrire des fichiers avec FileReader et FileWriter Utilisation de BufferedReader et BufferedWriter pour un traitement efficace des fichiers Vue d’ensemble du package NIO (Path, Files, etc.) Récapitulatif final et Bonnes pratiques Récapitulatif du cours Bonnes pratiques en Java (code propre, principes SOLID, etc.) Questions et réponses ouvertes Exercices pratiques. Heure 7: Généricité (Generics) (1 heure) Concepts de base des Génériques Pourquoi utiliser les génériques ? Types génériques et avantages Classes et Méthodes Génériques Définir des classes et méthodes génériques Wildcards (? extends, ? super) Bounded types (types bornés) Exercices pratiques. Heure 8: Modificateurs d’accès avancés et annotations (1 heure) Modificateurs d’accès Modificateurs final, static, et transient Variables constantes et membres de classe statiques Annotations Comprendre les annotations intégrées (comme @Override, @Deprecated) Créer des annotations personnalisées Annotations de traitement avec Reflection Exercices pratiques. Heure 9: Envolée dans les Collections Avancées (1 heure) Collections Avancées Comparaison entre ArrayList et LinkedList Différences entre HashSet et TreeSet Comparer les performances des structures de données Comparateurs et Tri Interface Comparable vs Comparator Tri personnalisé des objets avec Comparator Exercices pratiques. Heure 10: Concurrence et Multithreading (1 heure) Concepts de Base du Multithreading Threads et processus Créer et gérer des threads avec Runnable et Thread Gestion de la Concurrence Synchronisation, verrous (synchronized, Lock) Exécuteurs (ExecutorService) Classes atomiques (AtomicInteger, etc.) Exercices pratiques. Heure 11: Entrée/Sortie (I/O) et NIO (1 heure) API classique de Java I/O Utilisation de File, FileInputStream, FileOutputStream Bufférisation avec BufferedReader et BufferedWriter API Java NIO Avantages de NIO par rapport à I/O traditionnel Utilisation des classes Path, Files et ByteBuffer Canal (Channel) et sélecteurs (Selector) Exercices pratiques. Heure 12: API Stream Avancée et Manipulation des Données (1 heure) Opérations sur les Streams Transformations avancées avec map, flatMap Réductions et Collectors (groupBy, partitioningBy) Programmation Fonctionnelle avec Streams Lazy evaluation et parallel streams Optimisation de la performance des Streams Exercices pratiques.
Tarifs
Tarif
- 142 150 Ar
Tarifs packs
- 5h : 710 Ar
- 10h : 1420 Ar
cours offert
Gaetan offre son premier cours, il vous permettra de pratiquer votre première leçon et d'adapter vos besoins à vos prochains cours
- 1h
webcam
- 142 150Ar/h
Professeurs de Java similaires
-
![teacher_picture]()
Mourad
Paris 12e & webcam- Ambassadeur
Ingénieur, c & python|flexible de 08:00 à 21:00, week-end aussi|satisfait ou remboursé| débutant à expert|annulation flexible | facture possible
- 243 686Ar/h
- 1er cours offert
-
![teacher_picture]()
Meryem
Paris 4e & webcam- Ambassadrice
Maîtrisez l'informatique avec assurance : un cours complet pour explorer les rouages de la technologie numérique!
- 101 536Ar/h
- 1er cours offert
-
![teacher_picture]()
Wissam
Paris 4e & webcam- Ambassadeur
Professeur à l'université offre un enseignement de qualité en python, java, c, web, algorithmique, uml, sql (experience 10+ ans)
- 147 227Ar/h
- 1er cours offert
-
![teacher_picture]()
Adam
Pau & webcam- Ambassadeur
Plongez dans python, java et sql avec un expert : des cours pratiques et sur mesure pour vous propulser !
- 60 921Ar/h
- 1er cours offert
-
![teacher_picture]()
Jonathan
Paris 13e & webcam- Ambassadeur
Développeur freelance niveau ingénieur et formateur openclassrooms en développement web. j'enseigne à coder pour tous les niveaux, les langages java, mvc, c, javascript, css, html, algo, pattern
- 81 229Ar/h
- 1er cours offert
-
![teacher_picture]()
Thomas
Paris & webcam- Ambassadeur
Formateur expert 17 ans d'expérience avec php, python, java, symfony, mysql, html.. 1er cours gratuit!
- 152 303Ar/h
- 1er cours offert
-
![teacher_picture]()
Othmane
Paris 5e & webcam- Ambassadeur
Apprenez à programmer en c, c++, java, python, c#, ocaml et bien plus !
- 86 305Ar/h
- 1er cours offert
-
![teacher_picture]()
Michael
Antibes & webcam- Ambassadeur
C, c++, java, javascript, site web. diplômé d'un master 2 en informatique. j'enseigne la programmation en informatique.
- 177 687Ar/h
- 1er cours offert
-
![teacher_picture]()
Sterley gilbert
Paris & webcam- Ambassadeur
Phd researcher à mines paris - psl university donne des cours de programmation : java, python, c, c++, matlab...
- 50 768Ar/h
- 1er cours offert
-
![teacher_picture]()
Alexis
La Celle-Saint-Cloud & webcam- Ambassadeur
Ingénieur informatique en poste, mentor data analyst openclassrooms, programmation tout niveau (nsi, cpge, étudiant, reconversion) en langages python et sql
- 152 303Ar/h
-
![teacher_picture]()
Manel
Genève & webcam- Ambassadrice
🟩 ingénieur en informatique propose des cours de programmation et d'algorithmique pour tous les niveaux.
- 438 754Ar/h
- 1er cours offert
-
![teacher_picture]()
Ilian
Paris 8e & webcam- Ambassadeur
Ingénieur cybersécu | +6 ans d'xp | -50% impots | +500 élèves - aide spécialisée en développent logicieil (c, c++, java)
- 126 920Ar/h
- 1er cours offert
-
![teacher_picture]()
Elie
Paris 15e & webcam- Ambassadeur
Développeur python, java, c et c++, je donne des cours à paris et aux alentours.
- 203 071Ar/h
- 1er cours offert
-
![teacher_picture]()
Hajar
Yutz & webcam- Ambassadrice
Devenez un expert en développement backend avec une développeuse senior expérimentée en java, microservices et cloud
- 299 530Ar/h
- 1er cours offert
-
![teacher_picture]()
Moad
Casablanca & webcam- Ambassadeur
Programmes de centralesupélec, polytech, insa, les mines… 8 ans d’expérience dans l’enseignement, réservez vos 30 minutes offertes !
- 69 729Ar/h
- 1er cours offert
-
![teacher_picture]()
Amine
Paris 8e & webcam- Ambassadeur
Diplômé de l'école centrale (ex mp*), ex data scientist au crédit agricole et différentes start-ups à paris propose cours d'informatique, data science et python.
- 380 759Ar/h
-
![teacher_picture]()
Manel
Paris 1er & webcam- Ambassadrice
🟩 ingénieure en informatique propose des cours de développement informatique et initiation à la programmation à paris
- 299 530Ar/h
- 1er cours offert
-
![teacher_picture]()
Abdo
Paris 15e & webcam- Ambassadeur
Ingénieur en informatique – cours de programmation en python, java, c, c# et c++ | tous niveaux, méthode pratique et accompagnement personnalisé
- 60 921Ar/h
- 1er cours offert
-
![teacher_picture]()
Aminest
Paris & webcam- Ambassadeur
Professeur d’informatique expérimenté enseigne la programmation et le développement web pour tous niveaux
- 76 152Ar/h
- 1er cours offert
-
![teacher_picture]()
Hossam
Paris & webcam- Ambassadeur
Cours de python pour débutants et étudiants avec exercices pratiques et projets pour devenir autonome rapidement
- 45 691Ar/h
- 1er cours offert
-
Voir les professeurs de java




















