java
Apprenez la programmation JAVA depuis le début en arabe
Cours java gratuit, 77 leçons vidéo par Adel Nasim.
77 Leçon
1 h 12 min
7 Inscrit
Certificat: Oui
Introduction Contenu du cours
77 Leçon · 1 h 12 min
01
#00 [JAVA] - Introduction
12:18
02
#01 [JAVA] - Installation des outils de développement Java (JDK, Apache NetBeans IDE)
14:20
03
#02 [JAVA] - Séquences d'échappement et commentaires
13:01
04
#03 [JAVA] - Types de données
20:48
05
#04 [JAVA] - Opérateurs arithmétiques
12:11
06
#05 [JAVA] - Opérateurs arithmétiques (Préfixe & Postfixe)
11:15
07
#06 [JAVA] - Entrée utilisateur Java (Scanner), méthodes Printf
18:33
08
#07 [JAVA] - Instruction de sélection (if - if else - if else if)
16:55
09
#08 [JAVA] - Instruction de sélection (Exercices, Pratique, Opérateur ternaire), méthode Instanceof
13:41
10
#09 [JAVA] - Instruction de sélection (Instructions Switch)
18:56
11
#010 [JAVA] - Instruction de contrôle de répétition (Boucle While)
15:50
12
#011 [JAVA] - Boucles While contrôlées par un sentinelle et un drapeau
10:09
13
#012 [JAVA] - Instruction de contrôle de répétition (Boucle Do-While)
10:29
14
#013 [JAVA] - Instruction de contrôle de répétition (Boucle For)
13:07
15
#014 [JAVA] - Questions et exercices dans les boucles
17:12
16
#015 [JAVA] - Instructions de branchement (Break/Continue)
12:38
17
#016 [JAVA] - Instruction de contrôle de répétition (Boucles imbriquées)
19:26
18
#017 [JAVA] - Instructions de branchement (Break étiqueté / Continue étiqueté)
11:17
19
#018 [JAVA] - Méthode / Fonction Partie 1
23:26
20
#019 [JAVA] - Méthode / Fonction Partie 2 (Exemples)
23:58
21
#020 [JAVA] - Méthode / Fonction intégrée
20:18
22
#021 [JAVA] - Surcharge de méthode / fonction
15:06
23
#022 [JAVA] - Récursion / Méthodes récursives Partie 1
24:48
24
#023 [JAVA] - Récursion / Méthodes récursives Partie 2
22:34
25
#024 [JAVA] - Tableaux unidimensionnels (Tableau 1D)
23:21
26
#025 [JAVA] - Tableau unidimensionnel (Exercices, Pratique)
11:45
27
#026 [JAVA] - Tableau unidimensionnel (Tableau de caractères)
12:22
28
#027 [JAVA] - Passage de tableaux aux méthodes
16:00
29
#028 [JAVA] - Tableaux multidimensionnels et passage de tableaux multidimensionnels aux méthodes
27:50
30
#029 [JAVA] - Chaîne & Tableau de chaînes
28:50
31
#030 [JAVA] - Introduction à la programmation orientée objet
17:46
32
#031 [JAVA] - Classes et objets
26:49
33
#032 [JAVA] - Questions et exercices - Classes et objets
25:41
34
#033 [JAVA] - Constructeur (Sans argument, Paramétré, Par défaut)
23:37
35
#034 [JAVA] - Constructeur (Constructeur de copie) / Finaliseurs vs Destructeur
11:14
36
#035 [JAVA] - Mot-clé static (Variable et méthodes statiques)
23:07
37
#036 [JAVA] - Mot-clé static (Bloc statique - Classe statique)
17:27
38
#037 [JAVA] - Passage d'objets aux méthodes (par valeur vs par référence / Passage d'objets en tant qu'arguments)
10:02
39
#038 [JAVA] - Passage d'objets aux méthodes (Retourner des objets / Comparer des objets)
21:29
40
#039 [JAVA] - Héritage (Types d'héritage / Modificateurs d'accès et héritage)
17:32
41
#040 [JAVA] - Héritage (Mot-clé Super / Classe Object / Package-Privé vs Protégé)
33:29
42
#041 [JAVA] - Polymorphisme (Surcharge de Méthode et Redéfinition de Méthode)
15:55
43
#042 [JAVA] - Polymorphisme (Explication des Exemples, Méthodes Statique)
27:53
44
#043 [JAVA] - Polymorphisme (Liaison tardive "Polymorphisme Dynamique", Liaison précoce "Polymorphisme Statique")
13:37
45
#044 [JAVA] - Types de Relations (Association, Agrégation "a", Composition "partie de")
22:33
46
#045 [JAVA] - Types de Relations (Association, Agrégation, Composition) Avec Exemple
34:20
47
#046 [JAVA] - Mot-clé Final (Variable Finale, Variable Finale Vide, Variable Finale Statique Vide)
17:52
48
#047 [JAVA] - Mot-clé Final (Paramètres Finaux, Méthodes Finales, Classes Finales, Références Finales)
13:53
49
#048 [JAVA] - Classe ArrayList
27:22
50
#049 [JAVA] - ArrayList, Déclaration, Impression, Méthodes (Ajouter, Obtenir, AjouterTout, Constructeur de Copie, Clone)
29:22
51
#050 [JAVA] - Méthodes ArrayList (Définir, Supprimer, Supprimer Tout, Supprimer Plage) ArrayList Polymorphe
22:04
52
#051 [JAVA] - Méthodes ArrayList (contient, retainAll, sousListe, effacer, assurerCapacité, trier, min, max)
30:53
53
#052 [JAVA] - Abstraction (Exemples de la Vie Réelle, Introduction à la Classe Abstraite, Classe Abstraite UML)
19:05
54
#053 [JAVA] - Classe Abstraite partie 1 (Exemples, Règles Abstraites)
19:32
55
#054 [JAVA] - Classe Abstraite partie 2 (Polymorphisme, Avantages de la Classe Abstraite)
14:31
56
#055 [JAVA] - Interface Partie 1 (Exemple de la Vie Réelle, UML, Convention)
20:09
57
#056 [JAVA] - Interface Partie 2 (Pratique, Implémenter Plusieurs Interfaces, Étendre Plusieurs Interfaces)
21:44
58
#057 [JAVA] - Interface Partie 3 (Méthodes Par Défaut - Privées - Statique, Interface Imbriquée)
17:33
59
#058 [JAVA] - Interface Partie 4 (Interface Marqueur ou d'Étiquetage, Interface Générique, Avantages de l'Interface)
12:45
60
#059 [JAVA] - Classe Interne Anonyme (Étend Classe, Implémente Interface, Arguments Définis, Lambda)
23:03
61
#060 [JAVA] - Classe interne anonyme (Constructeur, Méthodes supplémentaires, Variables locales, mot-clé Var)
26:57
62
#061 [JAVA] - Enum Java (Qu'est-ce qu'un Enum, Exemples, UML, Enum avec switch, Attributs & Méthodes)
30:22
63
#062 [JAVA] - Enum Java (Exemple de la vie réelle, ordinal, compreTo, toString, name, valueOf, values)
18:40
64
#063 [JAVA] - Enum Java (Classes EnumSet & EnumMap, Avantages des Enums, Enums vs Classes)
13:49
65
#064 [JAVA] - Gestion des exceptions (Bloc try-catch, Blocs multi-catch, Blocs union-catch)
23:07
66
#065 [JAVA] - Gestion des exceptions (Bloc finally, mot-clé Throws, Exception vérifiée vs non vérifiée)
29:24
67
#066 [JAVA] - Gestion des exceptions (mot-clé Throw, Throw vs Throws, Throw & finally, Exception personnalisée)
32:07
68
#067 [JAVA] - Gestion de fichiers (java.io, Flux d'octets & de caractères, sous-classes InputStream & OutputStream)
23:59
69
#068 [JAVA] - Gestion de fichiers (Classe FileInputStream, Taille des caractères vs taille des chaînes)
24:35
70
#069 [JAVA] - Gestion de fichiers (Classe FileOutputStream, Lecture et écriture d'images, Lettres arabes)
11:42
71
#070 [JAVA] - Gestion de fichiers (Classe File)
15:57
72
#071 [JAVA] - Gestion de fichiers (Classe File, Répertoires "Ajouter/Retirer", Constructeurs)
14:40
73
#072 [JAVA] - Gestion de fichiers (Hiérarchie de la classe Reader/Writer, FileWriter & FileReader)
22:44
74
#073 [JAVA] - Gestion de fichiers (Classes BufferedReader / BufferedWriter, Lire le fichier ligne par ligne)
21:50
75
#074 [JAVA] - Gestion de fichiers (Classe PrintWriter "Constructeurs & Méthodes")
14:56
76
#075 [JAVA] - Gestion de fichiers (Classe Scanner "Constructeurs & Méthodes", useDelimiter, délimiteur)
19:45
77
#076 [JAVA] - Gestion de fichiers (Sérialisation et désérialisation, Lire & Écrire plusieurs objets)
22:09
Cours Connexes
Tutoriels Avancés Java
CompSci Studio
Tutoriels de programmation Java (Débutant)
thenewboston
Tutoriel Java GUI
Winston Lievsay
ApprendreJava : Apprenez à programmer en Java
Michael Fudge
Développement de jeux Java (LibGDX)
dermetfan
Tutoriel Java Eclipse GUI pour les débutants (Pour les débutants absolus)
ProgrammingKnowledge