Gaetan - Prof de Java - Massy
Gaetan - Prof de Java - Massy

Le profil de Gaetan, son diplôme et ses coordonnées ont été vérifiés par nos experts

Gaetan

  • Tarif 18 367 FCFA
  • Réponse 1h
  • Élèves

    Nombre d'élèves que Gaetan a accompagné depuis son arrivée sur Superprof

    20

    Nombre d'élèves que Gaetan a accompagné depuis son arrivée sur Superprof

Gaetan - Prof de Java - Massy

18 367 FCFA/h

Contacter
  • 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

voir plus

À propos du cours

  • Primaire
  • Collège
  • Seconde
  • +9
  • niveaux :

    Primaire

    Collège

    Seconde

    Première

    Terminale

    BTS

    Licence

    Formation pour adultes

    Débutant

    Intermédiaire

    Expérimenté

    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.

voir plus

Tarifs

Tarif

  • 18 367 FCFA

Tarifs packs

  • 5h : 90 FCFA
  • 10h : 180 FCFA

webcam

  • 18 367 FCFA/h

Professeurs de Java similaires

  • Meryem

    Paris 4e, France & webcam

    4.9 (24)
    • 13 119 FCFA/h
    • 1er cours offert
  • Wissam

    Paris 4e, France & webcam

    4.9 (66)
    • 19 023 FCFA/h
    • 1er cours offert
  • Othmane

    Paris 5e, France & webcam

    4.9 (52)
    • 13 119 FCFA/h
    • 1er cours offert
  • Jonathan

    Paris 13e, France & webcam

    5 (18)
    • 10 495 FCFA/h
    • 1er cours offert
  • Michael

    Antibes, France & webcam

    4.9 (61)
    • 22 958 FCFA/h
    • 1er cours offert
  • Sterley Gilbert

    Paris, France & webcam

    4.9 (23)
    • 6 560 FCFA/h
    • 1er cours offert
  • Thomas

    Paris, France & webcam

    4.9 (84)
    • 19 679 FCFA/h
    • 1er cours offert
  • Alexis

    La Celle-Saint-Cloud, France & webcam

    5 (20)
    • 19 679 FCFA/h
  • DRISS

    Paris 4e, France & webcam

    4.8 (23)
    • 13 119 FCFA/h
  • Manel

    Genève, Suisse & webcam

    5 (28)
    • 56 402 FCFA/h
    • 1er cours offert
  • Mélien

    Paris 8e, France & webcam

    5 (286)
    • 26 238 FCFA/h
  • Ilian

    Paris 8e, France & webcam

    4.9 (14)
    • 16 399 FCFA/h
    • 1er cours offert
  • Aminest

    Paris, France & webcam

    5 (24)
    • 9 839 FCFA/h
    • 1er cours offert
  • Elie

    Paris 15e, France & webcam

    5 (21)
    • 26 238 FCFA/h
    • 1er cours offert
  • Hajar

    Yutz, France & webcam

    4.9 (34)
    • 38 701 FCFA/h
    • 1er cours offert
  • Adam

    Paris 14e, France & webcam

    4.9 (24)
    • 7 871 FCFA/h
    • 1er cours offert
  • Amine

    Paris 8e, France & webcam

    4.9 (18)
    • 49 197 FCFA/h
  • Manel

    Paris 1er, France & webcam

    4.9 (15)
    • 38 701 FCFA/h
    • 1er cours offert
  • Haitam

    Paris 8e, France & webcam

    4.9 (13)
    • 9 839 FCFA/h
    • 1er cours offert
  • Adrien

    Paris 12e, France & webcam

    5 (17)
    • 26 238 FCFA/h
  • Voir les professeurs
    de java