CodeGym/Blog Java/Random-FR/Comment apprendre sur CodeGym : Un guide de cours
John Squirrels
Niveau 41
San Francisco

Comment apprendre sur CodeGym : Un guide de cours

Publié dans le groupe Random-FR
membres
Alors, vous avez décidé de devenir programmeur Java. Une question raisonnable se pose immédiatement : « Par où commencer ? Dans cet article, nous allons parler de la façon d'apprendre la programmation à partir de zéro sur CodeGym. Nous explorerons les caractéristiques du cours, comment le processus d'apprentissage est divisé en étapes et quelles sections du site Web doivent être utilisées pour rendre votre formation aussi efficace que possible. Comment apprendre sur CodeGym : Un guide de cours - 1

Table des matières

CodeGym : un tutoriel Java qui met l'accent sur la pratique

1. Apprentissage sous forme de jeu

Le cours CodeGym est un peu comme un jeu vidéo. Il est divisé en quatre quêtes , chacune ayant un concept commun. Par exemple, Java Syntax est la première quête, où vous apprenez la syntaxe de base du langage. Chaque quête se compose de dix niveaux , qui doivent être complétés de manière séquentielle. Les niveaux sont remplis de leçons et de tâches de difficulté variable. Pour passer au niveau suivant, vous devez résoudre la plupart des tâches du niveau actuel, car en réussissant les tâches, vous gagnez de la "matière noire". Vous l'utilisez pour déverrouiller les leçons et les tâches suivantes.

2. Pratique de la programmation dès le début

L'expérience pratique acquise dans notre tutoriel Java (le cours CodeGym) comprend des tâches dans différents formats. Ils varient dans le temps :
  • Certaines des tâches consistent à renforcer le matériel théorique de la leçon qui les précède;
  • D'autres visent à répéter la théorie précédemment couverte des niveaux précédents;
  • D'autres encore sont des « tâches de défi », qui sont basées sur des matériaux présentés dans le prochain un, deux ou trois niveaux. Oui, vous avez bien lu. Cela a été fait exprès. Vous voulez résoudre une tâche en ce moment, mais vous ne savez pas quelque chose ? Recherche le sur Google! C'est une compétence extrêmement utile pour un programmeur. Mais si vous voulez vous déplacer de manière strictement séquentielle dans le matériel, mettez simplement la tâche de côté et revenez-y après quelques niveaux une fois que vous avez atteint la théorie nécessaire.
Ils varient également en taille et en difficulté :
  • La saisie de code est une tâche pour les débutants. Parfois, un programmeur en herbe devrait simplement creuser ses mains et sentir le code. Pour ce faire, il vous suffit de "copier" un exemple ;
  • Analysez le code de quelqu'un d'autre et trouvez des bogues. Eh bien, vous comprenez. Nous avons ces tâches aussi;
  • Écrivez votre propre code pour satisfaire la liste des conditions de la tâche ;
  • Tâches bonus. Ce sont des tâches plus difficiles pour l'auto-apprentissage et pour développer votre capacité à penser en termes d'algorithmes ;
  • Mini-projets. Ces tâches sont divisées en plusieurs sous-tâches. Au fur et à mesure que vous complétez chacun d'eux dans l'ordre, vous finissez par créer des programmes relativement complexes et volumineux. Par exemple, le jeu Sokoban ou une salle de chat en ligne. Ces tâches apparaissent vers le milieu du cours ;
  • Vidéos. Parfois, il est utile de changer ce que vous faites. Sur CodeGym, nous le faisons en regardant des vidéos informatiques.
Il y a tellement de tâches que vous ne pourrez pas vous empêcher de devenir programmeur si vous terminez le cours jusqu'au bout !

3. Vérification instantanée des tâches et outils pour améliorer votre code

Les caractéristiques les plus importantes de CodeGym, qui le distinguent de tous les autres cours en ligne, sont la vérification automatique instantanée des tâches, des conseils, des recommandations sur la façon de résoudre les tâches . Avec CodeGym, vous n'avez pas à attendre longtemps qu'un professeur vérifie votre travail : vous cliquez sur un bouton, et en un éclair, vous obtenez le résultat et des recommandations si quelque chose ne va pas avec votre solution.

4. Aide aux tâches

Votre expérience d'apprentissage de la programmation ne devrait pas ressembler à flotter seul sur un radeau au milieu de l'océan. Vous avez besoin d'interagir avec les autres. Surtout, CodeGym dispose d'une rubrique « Aide » pour cela. Si vous êtes bloqué sur une tâche du cours depuis longtemps ou si vous ne comprenez pas un sujet difficile, posez une question dans une section spécifique. Un étudiant, un programmeur ou un membre du personnel du site Web vous aidera certainement. De plus, lorsque vous vous sentirez prêt, il vous sera très utile d'aller dans la section "Aide" et d'aider quelqu'un d'autre dans ses études. Cela signifie que vous devrez comprendre le code de quelqu'un d'autre. À la fin du cours, un étudiant acquiert 300 à 500 heures d'expérience en programmation réelle ! Ce cours est également un excellent outil pour ceux qui ont déjà étudié la programmation de base mais ne savent pas par où commencer pour chercher du travail. En plus de la pratique que vous obtiendrez en travaillant avec CodeGym, vous serez en mesure de comprendre les questions importantes auxquelles vous devrez répondre lors des entretiens d'embauche, ainsi que de rédiger un CV compétent.

Plateformes d'apprentissage : site Web et application mobile

Deux options s'offrent à vous pour maîtriser les bases de la programmation Java avec CodeGym : via l'application Android ou dans la version web. Cependant, il y en a un troisième : étudier à la fois sur le site et dans l'application :) Vous pouvez le faire si vous avez un abonnement actif.

Étapes du cours

CodeGym est le tutoriel Java le plus complet en anglais. Le cours Java principal fournira une image complète de Java Core, et la pratique ultérieure vous aidera à apprendre à travailler avec des technologies plus avancées. Avec CodeGym, vous apprendrez Java Core et résoudrez 1200 tâches avec une vérification instantanée. Qu'est ce que ce cours inclus?
  • De brèves leçons théoriques, remplies d'exemples frappants ;
  • Tâches, mini-projets ;
  • Des leçons de motivation (au début d'un niveau) et des vidéos qui vous aideront à maintenir votre "charge" jusqu'à la fin du cours ;
  • Quiz sur la matière abordée (niveaux débutants).
Comment se déroule le cours ? Le niveau 0 est une sorte d'introduction au monde CodeGym, ses personnages et ses méthodes d'enseignement. Vous rencontrez des tâches dès les premières leçons et vous pouvez les résoudre directement sur le site Web. Au troisième niveau, il y a une leçon spéciale sur l'installation d'IntelliJ IDEA, un environnement de développement populaire utilisé par les programmeurs Java. En l'installant avec le plugin CodeGym, vous pouvez effectuer des tâches non seulement sur le Web mais également sur votre PC. Cela sera particulièrement utile dans les niveaux suivants du cours, lorsque vous commencerez à faire face à des tâches plus importantes, et à partir de la seconde moitié du cours — mini-projets et tâches bonus.

Rubriques utiles sur CodeGym

Cours de formation — C'est le plus important ! Parcourez tout cela et vous deviendrez un programmeur Java génial ! Tâches — 1200 tâches pratiques. Ils peuvent être ouverts séparément du cours, mais seuls ceux que vous avez déjà atteints seront disponibles pour résoudre. Aide — Accédez à la sagesse et à l'intelligence collectives des étudiants et des professionnels de CodeGym. Posez simplement votre question sur la théorie ou une tâche, et ils vous aideront certainement. Des articles— Communautés construites autour d'intérêts et de villes, créées pour discuter de CodeGym et de tout ce qui concerne vos études — théorie, tâches, questions d'entretien. Rejoignez des groupes d'intérêt, lisez des articles rédigés par des anciens de CodeGym, des étudiants actuels et l'équipe éditoriale, et publiez les vôtres si vous avez quelque chose à dire ! Success Stories est un groupe spécial où les étudiants et diplômés de CodeGym racontent comment ils ont réussi à conquérir Java et à trouver un emploi. Jeuxest une section où les projets consistent à écrire des jeux simples mais fascinants, comme Snakes, 2048, un jeu de course avec des obstacles et un jeu de tir se déroulant dans l'espace. Tous ces projets sont divisés en sous-tâches. En les complétant étape par étape, vous obtiendrez votre propre version du jeu. Les projets sont divisés par difficulté. Certains sont à la portée des étudiants qui ont terminé le niveau 5, et d'autres nécessiteront les compétences et les connaissances du niveau 10 et plus.
Vidéos - Notre chaîne YouTube officielle est l'endroit où trouver des reportages vidéo réalisés par les étudiants de CodeGym, des critiques vidéo, divers tutoriels utiles, des traductions des meilleures leçons de langue étrangère sur la programmation, et bien plus encore.

Où discuter avec l'équipe CodeGym

Vous pouvez poser toute question relative au cours en nous écrivant à support@codegym.cc ou en utilisant la fonction de chat sur le site Web. Nous sommes sur les réseaux sociaux
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires