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
Installer Java 11 Open JDK
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