Lecture automatique
Compléter automatiquement
Session précédente
Marquer "terminé" et passer à la session suivante
Devenez développeur Java
A la rencontre de Java
Quel cursus Java pour les professionnels ? (3:27)
Ne restez pas seul : Accès au serveur discord (0:37)
Java, qu'est ce que c'est ? (2:15)
Premier Programme : Hello World! (5:09)
Java, comment ça marche ? (5:09)
Quel environnement de développement choisir ? (4:13)
Quelle version de Java choisir ? (2:16)
Travailler avec Java pour de vrai !
Installer Java 11 Open JDK (6:22)
Installer et utiliser IntelliJ Community (11:35)
TP Fil Rouge - Sujet : Hello Universe
Correction avec IntelliJ Community et Open JDK 11 (2:23)
Compilation, bytecode et portabilité (4:54)
Parrainez, offrez 15%, gagnez 15%
Les variables
La notion de variable (4:20)
La déclaration des variables : Les types primitifs (6:01)
Affecter une valeur (6:50)
TP Fil Rouge - Sujet : Le cas de Pluton - Première variable
TP Fil Rouge - Correction : Le cas de Pluton - Première variable (2:42)
Le mot clé var (3:03)
Résoudre les erreurs de codage : la pile d'exécution (3:36)
Les chaines de caractère, prémière approche (3:02)
TP Fil Rouge - Sujet: Le cas de Pluton Version 2 - Première variable de type String
TP Fil Rouge - Correction : Le cas de Pluton Version 2 - Première variable de type String (1:25)
Les opérateurs
Les opérateurs arithmétiques (5:42)
QUIZ : Les opérateurs arithmétiques
Exercice Simple : Bureau de change
Les opérateurs relationnels (5:26)
QUIZ: Les opérateurs relationnels
Les opérateurs logiques (7:25)
QUIZ : Les opérateurs logiques
Les opérateurs d'incrémentation / décrémentation (5:16)
QUIZ : Les opérateurs d'incrémentation / décrémentation
TP Fil Rouge - Sujet : Le cas de pluton Version 3 - Incrémenter le nombre de planètes
TP Fil Rouge - Correction : Le cas de pluton Version 3 - Incrémenter le nombre de planètes (0:29)
L'opérateur de concaténation (3:40)
TP Fil Rouge - Sujet : Le cas de Pluton Version 4 - Opérateur de concaténation
TP Fil Rouge - Correction : Le cas de Pluton Version 4 - Opérateur de concaténation (1:04)
Introduction au formattage de chaînes de caractères (4:57)
Les structures de contrôle
Le bloc d'instruction (3:39)
La structure conditionnelle : if (5:42)
TP Fil Rouge - Sujet : Affichage conditionnel - Première instruction conditionnelle
TP Fil Rouge - Correction : Affichage conditionnel - Première instruction conditionnelle (5:19)
Résoudre les erreurs de codage : Le déboggeur (6:45)
La structure conditionnelle : if - else (4:12)
L'opérateur ternaire (3:08)
TP Fil Rouge - Sujet : Utiliser if et else
TP Fil Rouge - Correction : Utiliser if et else (0:59)
else if et l'imbrication de blocs d'instructions (5:18)
TP Fil Rouge - Sujet : Utiliser if, else if et else
TP Fil Rouge - Correction : Utiliser if, else if et else (5:16)
La structure conditionnelle : switch - case (10:07)
TP Fil Rouge - Sujet : Utiliser switch, case et default
TP Fil Rouge - Correction : Utiliser switch, case et default (4:33)
La structure itérative : for (5:37)
TP Fil Rouge - Sujet : La structure itérative avec le mot clé for
TP Fil Rouge - Correction : La structure itérative avec le mot clé for (2:11)
La structure itérative : while (4:14)
TP Fil Rouge - Sujet : Utilisez la structure itérative while
TP Fil Rouge - Correction : Utilisez la structure itérative while (1:08)
Les mots clé break et continue dans les structures itératives (3:17)
La classe et l'objet
Qu'est ce qu'un langage orienté "Objet" (1:45)
La classe (3:45)
TP Fil Rouge - Sujet : Galilée où la réalité des planètes - Définir le concept de planète
TP Fil Rouge - Correction : Galilée où la réalité des planètes - Définir le concept de planète (1:03)
Les propriétés / attributs ou variables d'instance (6:23)
TP Fil Rouge - Sujet : Galilée ou la réalité des planètes Version 2 - Les attributs / propriétés
TP Fil Rouge - Correction : Galilée ou la réalité des planètes Version 2 - Les attributs / propriétés (2:08)
L'objet ou l'instance (3:45)
Modifier les attributs d'un objet (3:12)
TP Fil Rouge - Sujet : Galilée ou la réalité des planètes Version 3 - Premiers Objets
TP Fil Rouge - Correction : Galilée ou la réalité des planètes Version 3 - Premiers Objets (3:51)
Le mot clé "null" (3:14)
TP Fil Rouge - Sujet : La planète X - le mot clé null
TP Fil Rouge - Correction : La planète X - le mot clé null (2:07)
Les méthodes (3:16)
TP Fil Rouge - Sujet : Rotation des planètes - déclarer et invoquer une méthode
TP Fil Rouge - Correction : Rotation des planètes - déclarer et invoquer une méthode (3:16)
Arguments et valeur de retour d'une méthode (12:51)
TP Fil Rouge - Sujet : Indiquer l'angle de rotation - ajouter des arguments et obtenir une valeur de retour
TP Fil Rouge - Correction : Indiquer l'angle de rotation - ajouter des arguments et obtenir une valeur de retour (6:15)
Egalité ou équivalence : equals et les chaines de caractères (8:15)
Surcharge de méthode (2:13)
TP Fil Rouge - Sujet : Accueillir des engins spatiaux - Surcharge de méthode
TP Fil Rouge - Correction : Accueillir des engins spatiaux - Surcharge de méthode (5:22)
Le mot clé this (7:50)
Des propriétés sous forme d'objet (12:08)
TP Fil Rouge - Sujet : Atmosphère de la planète - Utiliser des propriétés sous forme d'objet
TP Fil Rouge - Correction : Atmosphère de la planète - Utiliser des propriétés sous forme d'objet (5:27)
Des méthodes qui référencent des objets (8:54)
TP Fil Rouge - Sujet : La classe Vaisseau - Une méthode qui référence des objets
TP Fil Rouge - Correction : La classe Vaisseau - Une méthode qui référence des objets (7:54)
Les propriétés / attributs statiques ou variables de classe (5:30)
TP Fil Rouge - Sujet : La forme des planètes - Une propriété statique
TP Fil Rouge - Correction : La forme des planètes - Une propriété statique (2:51)
Les méthodes statiques (4:34)
TP Fil Rouge - Sujet : Expansion de l'univers - Une méthode statique
TP Fil Rouge - Correction : Expansion de l'univers - Une méthode statique (5:12)
Constructeur sans paramètre et constructeur par défaut (2:13)
TP Fil Rouge - Sujet : Dénombrer les planètes découvertes - Modifier le constructeur sans paramètre
TP Fil Rouge - Correction : Dénombrer les planètes découvertes - Modifier le constructeur sans paramètre (2:31)
Ajouter d'autres constructeurs (9:09)
TP Fil Rouge - Sujet : Washington Multiplicity Catalog, le nom des planètes - Ajouter un constructeur
TP Fil Rouge - Correction : Washington Multiplicity Catalog, le nom des planètes - Ajouter un constructeur (2:52)
L'héritage et les interfaces
L'héritage : le mot clé extends (9:20)
TP Fil Rouge - Sujet : Nomenclature des vaisseaux - L'héritage
TP Fil Rouge - Correction : Nomenclature des vaisseaux - L'héritage (10:54)
Le transtypage (cast) (3:28)
Héritage et constructeurs, le mot clé super (6:30)
Covariance des méthodes (3:53)
L'interface : le mot clé implements (16:27)
TP Fil Rouge - Sujet : La conquête des planètes - Les interfaces
TP Fil Rouge - Correction : La conquête des planètes - Les interfaces (8:43)
Le mot clé instanceof (2:41)
TP Fil Rouge - Sujet : Accostage des Vaisseaux de Guerre - Le mot clé instanceof
TP Fil Rouge - Correction : Accostage des Vaisseaux de Guerre - Le mot clé instanceof (4:35)
Le polymorphisme (de sous-typage) (2:58)
TP Fil Rouge - Sujet : La défense ou l'attaque - Le polymorphisme
TP Fil Rouge - Correction : La défense ou l'attaque - Le polymorphisme (4:08)
Méthodes et classes abstraites (5:37)
TP Fil Rouge - Sujet : Planète non typées et cargaison des Vaisseaux - Classes et méthodes abstraites
TP Fil Rouge - Correction : Planète non typées et cargaison des Vaisseaux - Classes et méthodes abstraites (17:00)
Classes et techniques utilitaires
La classe system (9:40)
La classe scanner (4:07)
TP Fil Rouge - Sujet : Prenez les commandes ! - La classe Scanner
TP Fil Rouge - Correction : Prenez les commandes ! - La classe Scanner (9:16)
Les classes conteneur ou wrapper (Integer, Boolean, etc...) (5:06)
TP Fil Rouge - Sujet : Atmosphère aux constituants inconnus - Les types conteneurs
TP Fil Rouge - Correction : Atmosphère aux constituants inconnus - Les types conteneurs (4:37)
L'auto-boxing et auto-unboxing (2:38)
Les conversions de type (2:20)
Les types énumérés (13:20)
TP Fil Rouge - Sujet : Le type de vaisseau - Un type énuméré
TP Fil Rouge - Correction : Le type de vaisseau - Un type énuméré (5:17)
Les tableaux et les collections
Le tableau unidimentionnel (5:38)
TP Fil Rouge - Sujet : Evolution des baies d'accostage - Le tableau unidimentionnel
TP Fil Rouge - Correction : Evolution des baies d'accostage - Le tableau unidimentionnel (10:09)
Les ellipses ou varargs (7:28)
TP Fil Rouge - Sujet : Accueillir plusieurs vaisseaux à la fois - Une ellipse
TP Fil Rouge - Correction : Accueillir plusieurs vaisseaux à la fois - Une ellipse (4:21)
La méthode main - point d'entrée d'un programme (8:46)
Le tableau multidimentionnel (4:51)
TP Fil Rouge - Sujet : Séparer les catégories de vaisseaux dans la baie - Un tableau multidimensionnel
TP Fil Rouge - Correction : Séparer les catégories de vaisseaux dans la baie - Un tableau multidimensionnel (5:24)
Introduction sur la notion de collections (2:10)
List (10:02)
TP Fil Rouge - Sujet : Séparer les catégories de vaisseaux dans la baie - Les galaxies - Première collection
TP Fil Rouge - Correction : Séparer les catégories de vaisseaux dans la baie - Les galaxies - Première collection (7:09)
Set (4:20)
foreach : Itérer sur une Collection (4:39)
TP Fil Rouge - Sujet : Les galaxies Version 2 - Première collection de type Set
TP Fil Rouge - Correction : Les galaxies Version 2 - Première collection de type Set (3:50)
Map (9:03)
TP Fil Rouge - Sujet : Extension de la liste des composants de l'Atmosphère - Première collection de type Map
TP Fil Rouge - Correction : Extension de la liste des composants de l'Atmosphère - Première collection de type Map (5:47)
Collection et Collections (4:42)
Comparable : Trier les collection par l'ordre naturel de ses éléments (10:14)
Collections ordonnées de type SortedSet et SortedMap (4:00)
TP Fil Rouge - Sujet : Ordonner la planètes par leur distance avec le soleil - TreeSet et Comparable
TP Fil Rouge - Correction : Ordonner la planètes par leur distance avec le soleil - TreeSet et Comparable (5:13)
L'équivalence d'objets : equals() et hashCode() (7:55)
Organiser et gérer l'accès aux classes
La notion de package et d'import (15:40)
TP Fil Rouge - Sujet : Hiérarchiser les classes : package et import
TP Fil Rouge - Correction : Hiérarchiser les classes : package et import (7:02)
L'import statique (2:45)
TP Fil Rouge - Sujet : Un accès direct aux type de vaisseaux : L'import statique
TP Fil Rouge - Correction : Un accès direct aux type de vaisseaux : L'import statique (2:27)
Visibilité ou modificateur d'accès (7:40)
TP Fil Rouge - Sujet : Restreindre l'accès à certaines propriétés : private et protected
TP Fil Rouge - Correction : Restreindre l'accès à certaines propriétés : private et protected (2:46)
L'encapsulation des propriétés : 1ère approche des composants réutilisables (5:53)
Ajout de commentaires et Javadoc (5:57)
Le mot clé final (6:06)
TP Fil Rouge - Sujet : Les lois immuables - Le mot clé final
TP Fil Rouge - Correction : Les lois immuables - Le mot clé final (2:21)
Tenir compte des scénarios alternatifs et des cas d'erreurs
La classe exception (5:21)
Le mot clé throws (1:30)
Rejeter un Exception (1:37)
Attraper une Exception, les mots clés try et catch (6:11)
TP Fil Rouge - Sujet : Dépassement du tonnage - Une exception de type "checked"
TP Fil Rouge - Correction : Dépassement du tonnage - Une exception de type "checked" (8:04)
Le mot clé finally (2:48)
Cas des Exceptions multiples (4:40)
RuntimeException et Error : Les exceptions de type "Unchecked" (5:36)
TP Fil Rouge - Sujet : Valeur de tonnage illisible - Une exception de type "Unchecked"
TP Fil Rouge - Correction : Valeur de tonnage illisible - Une exception de type "Unchecked" (4:40)
Bonus
Travailler dans le Cloud : Eclipse Che sur Codenvy (7:08)
Installer Java 8 Oracle JDK (11:57)
Installer et utiliser Oracle Netbeans 8.2 (10:49)
Comment devenir développeur Java en 2021
Archives Java 6
Chapitre 0 : Bases du langage
Chapitre 1 : La programmation Objet
Chapitre 2 : UML
Chapitre 3 : Package et classpath
Chapitre 4 : Eclipse
Chapitre 5 : La programmation Objet - Suite
Chapitre 6 : Librairies, Javadoc et Exceptions
Chapitre 7 : Entrées / Sorties et collections
Chapitre 8 : Classes utilitaires et nouveautés Java 5
Chapitre 9 : Introduction aux Threads
Teach online with
Les mots clé break et continue dans les structures itératives
Contenu de la session actuellement bloqué
Si vous êtes déjà inscrit,
Vous devrez vous identifier
.
Veuillez vous inscrire au cours pour débloquer ce contenu