9.1 Réglementation de l'apprentissage
Je vais t'expliquer un peu comment va s'organiser l'apprentissage.
Chaque semaine, tu auras deux cours en ligne, chacun d'une durée d'environ deux heures. Pendant ces cours, ton mentor expliquera de nouvelles technologies, te montrera comment les manipuler et passera tout en revue de manière pratique.
Les cours auront lieu dans Zoom. Là aussi tu pourras poser des questions à ton mentor ou écouter les réponses données aux questions des autres étudiants. Ce qui peut être très utile.
Après chaque cours, nous t'enverrons l'enregistrement, donc ne t'inquiète pas si tu rates un cours ou si celui-ci se déroule à un moment qui ne te convient pas.
De plus, nous te regrouperons avec d'autres étudiants. Chaque groupe d'étudiants aura son propre canal dans un messager. Tu pourras ainsi interagir, poser des questions, régler les questions organisationnelles, etc. Chaque groupe aura son propre tuteur qui s'efforcera de résoudre tous les problèmes pendant l'absence du mentor.
Sur notre site, tu auras accès à des conférences, des exercices et des sondages. À tout moment, 24/7, tu pourras te connecter au site et pratiquer la résolution d'exercices, relire les conférences ou passer quelques tests. Le site dispose également d'une excellente section d'Aide où tu pourras poser toute question sur un exercice et obtenir une réponse de notre immense communauté.
De temps en temps, le mentor te donnera des projets de groupe ou individuels, avec des deadlines. Bien sûr, tu peux soumettre un projet après cette date, mais cela sera un peu difficile puisque le mentor commencera à enseigner de nouveaux sujets et tu devras aussi te familiariser avec eux. Donc, ne néglige pas la pratique sans raison.
9.2 Outils techniques
Comme tous les vrais programmeurs, tu écriras du code dans une IDE — un programme spécial pour écrire des programmes. Pour le Frontend, il existe plusieurs IDE populaires, nous utiliserons WebStorm de la société JetBrains. Il existe deux versions de WebStorm : payante et gratuite. Pour le cours, les fonctionnalités de la version gratuite suffiront.
Tu peux travailler sur n'importe quel système d'exploitation : Windows, MacOS ou Linux. Tous les outils que nous utiliserons pendant la formation ont leurs versions pour chacun de ces systèmes d'exploitation. Par exemple, tu apprendras à utiliser Docker, Git ou SQL — chacun de ces outils a sa version pour chaque OS.
Pour participer aux cours, tu auras besoin de Zoom. Tu peux utiliser sa version web, mais il est préférable d'installer le client natif. Cela sera plus simple aussi bien pour toi que pour nous. Maîtriser Zoom est très facile, et si tu ne l'as pas encore utilisé, en 1 ou 2 jours, tu seras complètement à l'aise avec.
Tu peux discuter avec ton groupe, ton mentor et ton tuteur à trois endroits. Tout d'abord, le chat Zoom pendant le cours. Ensuite, la communauté où tu peux poser n'importe quelle question 24/7 et échanger avec tes collègues. Enfin, il y a la grande communauté sur le site CodeGym : toutes les questions sur les exercices, c'est là-bas.
9.3 Notre plateforme — notre fierté
Le site CodeGym est une plateforme d'apprentissage unique. Tu y trouveras tout ce dont tu as besoin.
Tout d'abord, il y a la théorie : des conférences disponibles 24/7, dans lesquelles toutes les sujets abordés sont expliqués de manière concise mais avec des exemples. Contrairement aux cours en ligne, dans les conférences, tu peux toujours aller de l'avant et lire sur un sujet que le mentor n'a pas encore expliqué. Cela peut être très utile parfois.
Ensuite, il y a la pratique : sur le site, plus de 1000 tâches sont disponibles, liées aux conférences. Pour que tu puisses facilement renforcer le matériel étudié grâce à la pratique. Si le matériel ne suppose pas la présence de tâches pratiques, des tests t'attendront. Très utile aussi pour vérifier ton niveau de connaissance.
Troisièmement, c'est la section d'Aide. J'en parle pour la troisième fois car c'est vraiment une œuvre d'art. Tout y est très bien organisé, et tu peux poser une question sur ta tâche en quelques secondes : ton code, les conditions de la tâche et les exigences lui seront ajoutées automatiquement. En outre, tu peux améliorer tes compétences en répondant aux questions des autres étudiants.
Quatrièmement, c'est notre plugin. Pour l'instant, il n'est disponible que pour IntelliJ IDEA, mais nous travaillons à l'adapter pour WebStorm. J'espère que lorsque tu lis ces lignes, ce travail est déjà terminé. Le plugin te permet de recevoir des tâches et de les envoyer à la vérification directement depuis l'IDE. Rapide et pratique.
Et cinquièmement, mais pas le dernier — c'est notre communauté. Cette année, le projet CodeGym fête ses 12 ans, et au fil des ans, une grande et chaleureuse communauté s'est formée sur le site. Les gens partagent leurs histoires de succès, se soutiennent mutuellement et aident leurs collègues. Rejoins-nous, ici tu ne seras certainement pas de trop.
GO TO FULL VERSION