Travaux pratiques Java
4.7 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
664 students enrolled

Travaux pratiques Java

Des exercices ludiques pour apprendre à développer en Java vraiment par la pratique
4.7 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
664 students enrolled
Last updated 1/2020
French
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 44 mins on-demand video
  • 43 articles
  • 43 downloadable resources
  • 42 coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Maitrisez les fondements de la programmation orientée objet avec Java 8
  • Exploitez les fondamentaux du langage tels que les opérateurs, les variables ou les structures de contrôle
  • Mettez en oeuvre les concepts propres à l'objet tels que l'héritage, l'interfaçage ou le polymorphisme
  • tilisez des concepts des versions les plus récentes comme les structures itératives foreach, les ellipses, l'auto-boxing et unboxing ou encore les types énumérés
  • Travaillez avec un environnement de développement
Course content
Expand all 49 lectures 46:41
+ Ecrire son premier programme
1 lecture 00:02
ASCII Text Art
1 question
ASCII Text Art - Proposition de correction
00:02
Validez vos connaissances théoriques
3 questions
+ Les variables
2 lectures 00:05
Ecrire à la verticale : Première variable
1 question
Ecrire à la verticale - Propostion de correction
00:02
Question pour un champion : Première variable de type String
1 question
Question pour un champion - Propostion de correction
00:02
Validez vos connaissances théoriques
4 questions
+ Les opérateurs
5 lectures 00:12
Partager les bonbons : Les opérateurs arithmétiques
1 question
Partager les bonbons - Proposition de correction
00:02
Stephen Curry ou Tony Parker : Les opérateurs relationnels
1 question
Stephen Curry ou Tony Parker - Proposition de correction
00:02
Recherche locataire et appartement - Les opérateurs logiques
1 question
Recherche locataire et appartement - Proposition de correction
00:02
Louis joue aux billes : Les opérateurs d’incrémentation / décrémentation
1 question
Louis joue aux billes - Proposition de correction
00:02
Quand sont-ils nés ? : Opérateur de concaténation
1 question
Quand sont-ils nés - Proposition de correction
00:02
Validez vos connaissances théoriques
7 questions
+ Les structures de contrôle
6 lectures 00:15
Gains du Loto, Version 1 : Première instruction conditionnelle
1 question
Gains du Loto, Version 1 - Proposition de correction
00:02
Gains du Loto, Version 2 : Utilisez if et else
1 question
Gains du Loto, Version 2 - Proposition de correction
00:02
Gains du Loto, Version 3 : Utiliser if, else if et else
1 question
Gains du Loto, Version 3 - Proposition de correction
00:02
Hexadécimal : La structure conditionnelle switch - case
1 question
Hexadécimal - Proposition de correction
00:02
La punition : La structure itérative avec le mot-clé for
1 question
La punition - Proposition de correction
00:02
Il va s'agir d'obtenir le nombre PI avec une précision assez faible mais qui vous le verrez, requière tout de même plusieurs secondes de calcul à l'ordinateur.
DEFI ! Calcul de PI : La structure itérative avec le mot-clé for
1 question
Par ici la monnaie : La structure itérative while
1 question
Par ici la monnaie - Proposition de correction
00:02
Il va s'agir d'utiliser la structure itérative while pour voir si l'on peut constater un paradoxe mathématique (qui n'en est pas un en réalité) : Le paradoxe de Zénon.
DEFI ! Le paradoxe de Zénon : La structure itérative while
2 questions
Validez vos connaissances théoriques
4 questions
+ La classe et l'objet
15 lectures 00:37
Le Robot : Les attributs
1 question
Le Robot - Proposition de correction
00:02
Recette de la salade de fruits : L'objet ou l'instance
1 question
Recette de la salade de fruits - Proposition de correction
00:02
Faire ses comptes : Modifier les attributs d'un objet
1 question
Faire ses comptes - Proposition de correction
00:02
Les Nuls - Le mot clé "null"
1 question
Les Nuls - Proposition de correction
00:02
France vs Nouvelle-Zélande : Les méthodes
1 question
France vs Nouvelle-Zélande
00:02
Combien de secondes se sont écoulées au 21ème siècle : Arguments et valeur de retour d'une méthode
1 question
Combien de secondes se sont écoulées - Proposition de correction
00:02
Il va s'agir dans cet exercice de mettre d'utiliser de piloter une "Tortue" à l'aide de méthode permettant des déplacements simples.
DEFI ! La tortue Logo : Arguments et valeur de retour d'une méthode
3 questions
Le palindrome : Egalité ou équivalence : equals et les chaines de caractères
1 question
Palindrome - Proposition de correction
00:02
Fear of missing out : Surcharge de méthode
1 question
Fear Of Missing Out - Proposition de correction
00:02
La chaîne de l'amitié : Le mot clé "this"
1 question
La chaîne de l'amitié - Proposition de correction
00:02
Trivial Pursuit - Des propriétés sous forme d'objet
1 question
Trivial Pursuit - Proposition de correction
00:02
Bataille pour la Terre du Milieu - Des méthodes qui référencent des objets
1 question
Bataille pour la Terre du Milieu - Proposition de correction
00:02
Régime pour l'été - Les propriétés / attributs statiques ou variables de classe
1 question
Régime pour l'été - Proposition de correction
00:02
Coder et décoder un message en Morse - Les méthodes statiques
1 question
Coder et décoder un message en Morse - Proposition de correction
00:02
Super Mario - Constructeur sans paramètre et constructeur par défaut
1 question
Super Mario - Proposition de correction
00:02
Mon épicerie participative - Ajouter d'autres constructeurs
1 question
Mon épicerie participative - Proposition de correction
00:02
Validez vos connaissances théoriques
4 questions
+ L'héritage et les interfaces
8 lectures 00:20
Classification des espèces animales - L'héritage : le mot clé extends
1 question
Classification des espèces animales - Proposition de correction
00:02
Mac Gyver : Le transtypage (cast)
1 question
Mac Gyver - Proposition de correction
00:02
Dragon Ball Z - Héritage et constructeurs, le mot clé super
1 question
Dragon Ball Z - Proposition de correction
00:02
3,2,1, Pâtissez! - Covariance des méthodes
1 question
3,2,1, Pâtissez! - Proposition de correction
00:02
Rappel de géométrie - L'interface : le mot clé implements
1 question
Rappel de géométrie - Proposition de correction
00:02
Bonne année ! - Le mot clé instanceof
1 question
Bonne année ! - Proposition de correction
00:02
Recyclage des déchets : Le polymorphisme (de sous-typage)
1 question
Recyclage des déchets - Proposition de correction
00:02
Comment ça va ? - Méthodes et classes abstraites
1 question
Comment ça va ? - Proposition de correction
00:02
Validez vos connaissances théoriques
6 questions
+ Classes et techniques utilitaires
5 lectures 00:12
Java is watching you - La classe System
1 question
Java is watching you - Proposition de correction
00:02
Mon Quiz - La classe Scanner
1 question
Mon Quiz - Proposition de correction
00:02
Apollo 13 - Les classes conteneur ou wrapper (Integer, Boolean, etc...)
1 question
Apollo 13 - Proposition de correction
00:02
L'art du Quick Change - Les conversions de type
1 question
L'art du Quick Change - Proposition de correction
00:02
Météo des plages - Les types énumérés
1 question
Météo des plages - Proposition de correction
00:02
Autrement appelé Pierre - Feuille - Ciseaux, le Chifoumi est un jeu dont les règles peuvent se coder à l'aide d'une et une seule énumération.
DEFI ! Le chifoumi : Les types énumérés
3 questions
Validez vos connaissances théoriques
4 questions
+ Bonus
1 lecture 00:33
Vous voulez en savoir plus sur Java ?
00:33
Requirements
  • Ce cours est accessible à tous !
  • Pour plus de pratique : ordinateur sous Windows, Linux ou MacOS et les droits pour installer / exécuter de nouveaux logiciels
Description

J'entends parfois : "On veut pas de blabla, on veut juste coder !"

Est-il possible de coder d'abord ? Faire ses propres expériences, ses propres erreurs aussi et ensuite comprendre et assimiler la théorie ?

Quand j'étais instituteur, j'étais fasciné par les théories de Georges Charpak et notamment sa méthode qui s'applique au domaine des sciences nommée La main à la pâte

Elle consiste à poser d'abord le problème et énoncer ensuite une théorie.

Oui, ça fonctionne ! 

Certes, je ne vous le cacherai pas, l'apprentissage est plus long et fera appel à votre persévérance. Mais le résultat est de meilleure qualité, ce qui a été acquis est ancré bien plus profondément, on le comprend par ce que c'est l'expérience qui nous l'a fait comprendre.

Et puis, il faut avoir envie d'apprendre et pour ça, rien de mieux que le jeu, c'est pourquoi nous avons essayé avec Thomas de vous proposer des travaux pratiques ludiques et variés. Il y en a pour tous les goûts !

  • L'héritage grâce à Dragon Ball Z

  • Le transtypage grâce à MacGyver

  • Les constructeurs avec Mario

  • etc...

Vous ferez face à 2 niveaux de difficulté :

  • Des exercices de code adaptés à tous et auto-corrigés par la plateforme Udemy

  • Des exercices défi pour lesquels il n'y a pas de solution unique, mais grâce à la plateforme Udemy vous pourrez d'échanger votre solution avec Thomas et moi ou les autres étudiants afin de déterminer ensemble la solution idéale ! C'est aussi ça la main à la pâte.

Mais rassurez-vous, vous ne serez jamais perdus ! Et comme un cheat mode à Pacman, vous trouverez en bas de chaque énoncé la référence au chapitre théorique du "Cours de programmation Java pour débutants" relatif au concept mis en œuvre.

Vous avez déjà suivi le "Cours de programmation Java pour débutants" et voulez plus de pratique ? Ce cours est également fait pour vous ! Vous avez été nombreux à me demander encore plus de travaux pratiques, les voilà !

Près de 50 exercices sont déjà disponibles et si le concept fonctionne, nous nous ferons un plaisir d'en ajouter aussi régulièrement que possible !


Le cours s'inscrit dans un cursus complet de formation pour développeurs Java :

  1. Devenez développeur Java

  2. Travaux pratiques Java (ce cours)

  3. Librairies Java et Intro Maven

  4. Java et les bases de données avec JDBC, Hibernate et JPA

  5. Java EE : Devenez développeur d'applications Web Java

Who this course is for:
  • Etudiants
  • Professionnels
  • Amateurs