Formation - La programmation orientée objet en Java
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

Formation - La programmation orientée objet en Java

Mediaforma
30,00€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Bienvenue dans cette formation dédiée au langage Java et à la programmation objet.
Je m’appelle Michel Martin. Je suis formateur en entreprise et je serai votre guide tout au long de cette formation.
Très orientée pratique, cette formation se divise en six parties ! 

Au programme de cette formation Java orientée Objet

  • Partie 1 - Les bases du langage Java
    Dans cette partie, vous installerez l’environnement de développement Eclipse et vous ferez vos premiers pas en programmation Java. Vous apprendrez en particulier à utiliser les différents types de données, les opérateurs et les instructions de base du langage Java.
  • Partie 2 - Définition et instanciation de classes
    Dans cette partie, vous apprendrez à créer des objets en instanciant des classes, vous verrez comment utiliser les propriétés et les méthodes de la classe instanciée et vous mettrez en pratique les principes généraux de la programmation objet : encapsulation, héritage, polymorphisme, abstraction, interfaces
  • Partie 3 – Héritage
    Dans cette partie, vous étudierez les différentes formes d’héritage, vous apprendrez à implémenter des interfaces, à utiliser la surcharge (overloading) et la redéfinition (overriding) de méthodes, à définir des hiérarchies de classes, à utiliser des types génériques et beaucoup d’autres choses encore en rapport direct avec la notion d’héritage.
  • Partie 4 – Exceptions
    Dans cette partie, vous apprendrez à gérer les exceptions dans vos applications Java. En particulier, vous saurez utiliser les blocs try, catch et finally, vous apprendrez à gérer les exceptions standards, puis les exceptions personnalisées, ou encore à imbriquer des blocs try catch pour réagir à des exceptions à différents niveaux d’exécution du code.
  • Partie 5 - La programmation des entrées/sorties
    Cette partie s’intéresse aux flux de données échangés entre un programme Java et un système de fichier. Vous y apprendrez à manipuler fichiers et dossiers à travers différentes classes dédiées aux entrées/sorties.
  • Partie 6 - La programmation graphique
    Cette dernière partie montre comment créer une interface utilisateur en utilisant le package Swing, manuellement puis à travers un outil Wysiwig.

Tous les concepts abordés dans cette formation sont immédiatement mis en pratique à travers des exercices suivis de corrigés.
Chaque partie est clôturée par un exercice de plus grande ampleur qui reprend d’une façon plus globale chacun des sujets abordés dans la partie.

Je reste disponible dans le salon d'entraide pour répondre à vos questions.
Bonne formation !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Avant de commencer
Chapitre 2
Les bases du langage Java
Chapitre 3
Définition et instanciation de classes
Chapitre 4
Héritage
Chapitre 5
Exceptions
Chapitre 6
La programmation des entrées/sorties
Chapitre 7
La programmation graphique

Plan détaillé du cours

Chapitre 1 : Avant de commencer
11m34
 
Leçon 1Introduction
Leçon 2Comment le langage Java diffère des langages C et C++ ?
Leçon 3Installation de l'IDE Eclipse
Leçon 4Premiers pas dans Eclipse
Chapitre 2 : Les bases du langage Java
3h33
 
Leçon 1Commentaires
Leçon 2Avant de commencer
Leçon 3Un premier programme Java
Leçon 4Identificateurs - Variables et constantes
Leçon 5Conventions de nommage
Leçon 6Les types de données primitifs
Leçon 7Les méthodes de la classe String
Leçon 8Un petit point sur les expressions régulières
Leçon 9Utilisation de métacaractères dans la chaîne de recherche
Leçon 10Utilisation de la méthode replaceAll
Leçon 11String vs StringBuilder
Leçon 12Les types énumérés
Leçon 13Les tableaux
Leçon 14Ajouter des données dans un tableau
Leçon 15Types primitifs et objets (wrappers) correspondants
Leçon 16Les collections
Leçon 17Les méthodes de la classe LinkedList
Leçon 18Les collections de type ArrayList
Leçon 19Les méthodes de la classe ArrayList
Leçon 20Les collections de type Map
Leçon 21Les méthodes de la classe HashTable
Leçon 22Les collections de type Set
Leçon 23Manipulation des dates et heures système
Leçon 24Manipulation des dates et heures
Leçon 25Autoboxing et unboxing
Leçon 26Casting
Leçon 27Les opérateurs
Leçon 28Opérateurs relationnels et logiques
Leçon 29Opérateurs d'incrémentation
Leçon 30Opérateurs d'affectation
Leçon 31Interactions avec la console
Leçon 32Instructions de test
Leçon 33Instructions de test - L'instruction switch
Leçon 34Instructions répétitives
Leçon 35Instructions répétitives - for sur une structure
Leçon 36Instructions répétitives - L'instruction while
Leçon 37L'instruction continue
Leçon 38Exercice récapitulatif de la partie 1
Chapitre 3 : Définition et instanciation de classes
1h47
 
Leçon 1Définition et instanciation de classes
Leçon 2Les packages
Leçon 3Méthodes d’affectation
Leçon 4Méthodes
Leçon 5Un peu plus loin avec le constructeur d'une classe
Leçon 6Protection des membres d’une classe
Leçon 7Le mot-clé this
Leçon 8Variables d'instance vs variables statiques
Leçon 9Appels de méthodes par valeur ou par référence
Leçon 10Le mot-clé static
Leçon 11Les méthodes à nombre variable d'arguments
Leçon 12Exercice récapitulatif de la partie 2
Chapitre 4 : Héritage
2h57
 
Leçon 1Héritage de classe et héritage d'interface
Leçon 2Les trois types d’héritage de classe
Leçon 3Le mot clé super
Leçon 4Overloading (surcharge) vs Overriding (redéfinition)
Leçon 5Le mot-clé final
Leçon 6Héritage d'interface simple
Leçon 7Héritage multiple en utilisant des interfaces
Leçon 8Héritage hybride en utilisant des interfaces
Leçon 9Un peu plus loin avec les packages Java
Leçon 10Import statique
Leçon 11Les classes abstraites
Leçon 12L'opérateur instanceof
Leçon 13Casting de classe
Leçon 14Hiérarchie de classes avec des classes abstraites
Leçon 15Factorisation du code
Leçon 16Héritage et polymorphisme
Leçon 17Généricité et héritage
Leçon 18Bonnes pratiques concernant l'héritage
Leçon 19Exercice récapitulatif de la partie 3
Chapitre 5 : Exceptions
1h05
 
Leçon 1Exceptions - Introduction
Leçon 2Exceptions standard ou personnalisées
Leçon 3L'instruction throw
Leçon 4Exceptions personnalisées
Leçon 5Imbrication de blocs try catch
Leçon 6Exercice récapitulatif de la partie 4
Chapitre 6 : La programmation des entrées/sorties
1h59
 
Leçon 1Les flux d’entrée/sortie
Leçon 2Les méthodes list() et listFiles() de la classe File
Leçon 3Les autres méthodes de la classe File
Leçon 4La hiérarchie des classes d'entrées/sorties
Leçon 5Exercices sur les objets FileInputStream, FileOutputStream, BufferedInputStream et BufferedOutputStream
Leçon 6Sérialisation et écriture de données
Leçon 7Désérialisation et lecture de données
Leçon 8Sérialisation et dépendances de classes
Leçon 9La classe BufferedWriter
Leçon 10La classe BufferedReader
Leçon 11Exercice récapitulatif de la partie 5
Chapitre 7 : La programmation graphique
2h27
 
Leçon 1Introduction
Leçon 2Les composants de base de Swing partie 1
Leçon 3Les composants de base de Swing partie 2
Leçon 4Les composants de base de Swing partie 3
Leçon 5Le composant JTabbedPane
Leçon 6Regrouper des composants avec un composant JPanel
Leçon 7Mise en page avec des layouts
Leçon 8Exercice BorderLayout
Leçon 9Exercice GridLayout
Leçon 10Exercice BoxLayout
Leçon 11Le layout GridBagLayout
Leçon 12Gestion événementielle
Leçon 13Exercice gestion événementielle de la souris
Leçon 14Exercice gestion événementielle du temps
Leçon 15Création d'interfaces graphiques avec le plugin WindowBuilder d'Eclipse
Leçon 16Exercice récapitulatif de la partie 7 à la main partie 1
Leçon 17Exercice récapitulatif de la partie 7 à la main partie 2
Leçon 18Exercice récapitulatif de la partie 7 avec le plugin Window Builder

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Payer plus tard

Prix d'achat : 30,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1447 tutos gratuits

Notre politique de protection des données