- À propos de CodeGym
- À propos des tâches
- Que signifie « tâches épiques » ?
- Qu’y a-t-il de si spécial dans vos tâches ? Ne vaut-il pas mieux se programmer soi-même et ne pas payer pour un « ensemble de tâches » ?
- Combien et quel type de tâches effectuez-vous ?
- Que signifient les exigences de la tâche ?
- Que sont les recommandations de tâches ?
- Méthodologie d'enseignement
- Abonnements
- Quels abonnements possédez-vous ?
- Durées et coûts d'abonnement
- Est-il possible d'étudier sans abonnement ?
- Quels sont les avantages d'avoir un abonnement ?
- Les abonnements mensuels incluent le renouvellement automatique. Qu'est-ce que c'est?
- Les abonnements annuels incluent-ils le renouvellement automatique ?
- Est-il possible d'avoir un abonnement de 3 mois par exemple ?
- Si vous achetez deux abonnements d’affilée, sont-ils regroupés ?
- Pouvons-nous modifier le type d'abonnement plus tard ?
- Puis-je annuler le renouvellement automatique de l'abonnement ?
- Lors d'un abonnement pour un mois/année, l'abonnement sera-t-il valable jusqu'à la fin du mois/année en cours ?
- Est-il possible de mettre les abonnements en pause ?
- Les anciennes solutions de tâches seront-elles disponibles sans abonnement ?
- Général
- Proposons-nous des cours en Python, C, C++, C#, .NET, JavaScript et d'autres langages de programmation ?
- Avez-vous une application Android/iOS pour apprendre ?
- Puis-je suivre votre cours si je n'ai aucune compétence de base en programmation ?
- Faut-il être inscrit pour sauvegarder votre progression ?
- Comment débloquer la prochaine leçon ou le prochain niveau
- Faible sur la matière noire
- Ce cours est-il gratuit ?
- Réinitialisation ou modification des niveaux de cours
- Qu'est-ce qu'une « Matière Noire » ?
- Comment vérifier vos progrès
- Avez-vous des tutoriels vidéo ?
- Un travail après nos cours ? Vais-je en trouver un ?
- Comment continuer d'où je suis parti ?
- Comment commencer à apprendre ?
- Comment puis-je m'inscrire ?
- Pouvez-vous télécharger un cours pour un apprentissage hors ligne ?
- Combien de temps faut-il pour apprendre et comment maîtriser le programme ?
- Quel logiciel dois-je installer ?
- Je connais les bases de Java. Le cours CodeGym me sera-t-il utile ?
- Le cours CodeGym est-il destiné aux débutants ?
- La connaissance du langage de programmation C/C++ est-elle nécessaire pour commencer à apprendre ce programme dans le cadre du cours ?
- Java est-il un langage de programmation facile ou difficile à apprendre ?
- Quel langage de programmation est le meilleur ?
- Je veux devenir programmeur. Que dois-je faire?
- A partir de quel âge puis-je apprendre sur votre parcours ?
- IntelliJ IDEA, CodeGym Plugin, JDK
- Installation du plugin CodeGym dans Intellij IDEA
- Qu'est-ce qu'une « clé secrète » ?
- Le code de tâche dans IntelliJ IDEA est surligné en rouge. Que dois-je faire?
- Qu'est-ce qu'IntelliJ IDEA et pourquoi en ai-je besoin ?
- Comment télécharger et configurer le plugin ?
- Ma connexion Internet utilise un serveur proxy, mais le plugin ne peut pas s'authentifier sur le serveur. J'ai configuré le plugin configuré selon les instructions. Quel est le problème?
À propos de CodeGym
Qu'est-ce que CodeGym ?
CodeGym est un cours de programmation Java en ligne interactif et gamifié.
Le cours se compose de quatre quêtes (Java Syntax, Core, Multithreading, Collections), chacune composée de 10 niveaux. Chaque niveau comprend de courtes conférences sur la théorie Java (une conférence par sujet) et des tâches pour consolider les connaissances acquises. L'accès au matériel s'ouvre de manière séquentielle, au fur et à mesure de votre progression dans le cours.
Les principales caractéristiques du cours :
Apprendre sous forme de jeu. CodeGym est un monde futuriste avec ses propres personnages et sa propre histoire. Le personnage que vous devez « améliorer » est Amigo le robot, qui apprend la programmation à partir de zéro. Pour avoir accompli correctement les tâches, vous obtenez des bonus (« matière noire »), qui sont ensuite utilisés pour ouvrir de nouvelles conférences/niveaux et avancer plus loin dans le cours.
Le minimum de théorie nécessaire avec des exemples vivants et intéressants. Le cours n'inclut que les connaissances réellement nécessaires à l'emploi.
Apprendre par la pratique. 80% du cours est consacré à des tâches pratiques. Les tâches apparaissent dès les premiers cours, et leur complexité augmente progressivement. Vous pouvez résoudre des tâches directement sur le site Web, ce qui inclut une vérification instantanée de votre code et des recommandations sur la façon de l'améliorer.
Préparation à l'emploi. Dès le milieu du cours, les étudiants commencent à rédiger des mini-projets (par exemple, une application pour un restaurant, un chat bot, des jeux) et reçoivent des missions axées sur la préparation aux entretiens.
Aide des développeurs de cours, des étudiants et des anciens élèves de CodeGym. Vous pouvez demander de l'aide à la communauté pour résoudre des tâches complexes, discuter de toute question liée à la formation et à la recherche d'emploi. CodeGym est une communauté mondiale de programmeurs.
L'objectif de l'ensemble du cours est d'acquérir de réelles compétences en programmation Java, afin que vous puissiez facilement travailler en tant que programmeur.
Que vais-je apprendre de CodeGym ?
Tout d’abord, vous apprendrez Java Core. C'est le cœur du langage Java - tout ce que CHAQUE développeur Java junior potentiel doit savoir. Et vous étudierez cela par la pratique, après avoir résolu plus de 1 200 tâches. À partir de la seconde moitié du cours, vous rencontrerez également des mini-projets tels que Sokoban, les jeux Star Wars, le chat en ligne, l'émulateur ATM, etc.
De plus, outre Java, certaines leçons sont consacrées au processus d'entretien et à la rédaction d'un CV.
Où puis-je voir le programme ?
Un programme détaillé et une liste des sujets étudiés sont disponibles dans les cartes de quêtes : Java Syntax, Java Core, Java Multithreading et Java Collections.
Délivrez-vous des diplômes/certificats ?
La programmation est une activité pratique. Par conséquent, aucun employeur potentiel ne croira même le plus beau morceau de papier confirmant l’achèvement d’un cours, jusqu’à ce qu’il teste les compétences réelles. Nous ne délivrons donc pas de certificats.
Au lieu de cela, nous enseignons la programmation de manière à ce qu'un diplômé de CodeGym puisse obtenir un emploi, qu'il possède ou non un diplôme, un certificat ou d'autres trophées pédagogiques.
Comment l’apprentissage sur CodeGym me sera-t-il bénéfique ?
Apprendre sur CodeGym vous aidera à acquérir des compétences en programmation de la manière la plus efficace.
Il est impossible de devenir programmeur simplement en lisant un livre ou en regardant une vidéo ! Pour apprendre à programmer, vous devez... eh bien, programmer et former la pensée « correcte » du programmeur.
Pour vous aider, il existe plus de 1 200 tâches de complexité variable et de vérification automatique. En résolvant toutes les tâches, vous obtenez plus de 300 à 500 heures d'expérience pratique. La combinaison de la théorie, de la pratique et, plus important encore, de la révision du code que vous écrivez, c'est ce que propose CodeGym.
Où puis-je trouver des avis sur CodeGym ?
- Vous pouvez trouver la section Avis sur notre site Web. Ici, vous pouvez laisser vos commentaires et lire les opinions des autres utilisateurs.
- Vous pouvez également rechercher des avis sur Internet. Tapez « Avis CodeGym » dans Google et vous obtiendrez de nombreux résultats. Nous ne filtrons pas les avis de tiers, vous pouvez donc voir non seulement des avis positifs (il y en a beaucoup plus, ce qui est agréable), mais aussi des critiques constructives et peu constructives.
PS : Les avis sont subjectifs, vous ne pouvez donc vous faire votre propre opinion qu’une fois que vous avez essayé quelque chose vous-même. Essayez le premier niveau sur CodeGym - c'est totalement gratuit.
À propos des tâches
Que signifie « tâches épiques » ?
Vous avez peut-être rencontré des tâches intitulées « Épique ». Ce sont ce qu’on appelle les « tâches du futur ». Ils sont basés sur la théorie de trois niveaux à venir. Cela a été fait intentionnellement. Si vous voulez vraiment résoudre le problème maintenant, mais que vous n'avez pas suffisamment de connaissances, vous devrez faire vos propres recherches. C'est une compétence utile pour tout programmeur. Sinon, si vous souhaitez poursuivre le cours, mettez simplement la tâche de côté et revenez-y plus tard, une fois que vous aurez acquis les connaissances théoriques nécessaires.
Qu’y a-t-il de si spécial dans vos tâches ? Ne vaut-il pas mieux se programmer soi-même et ne pas payer pour un « ensemble de tâches » ?
Premièrement, il n'est pas du tout facile de trouver des tâches qui vous aideront à évoluer dans la bonne direction, surtout pour un développeur novice. Deuxièmement, même si le programme fonctionne correctement et fournit une réponse, cela ne signifie pas que le problème a été résolu correctement.
C'est pourquoi le système de vérification automatique joue un rôle important dans notre cours. Notre validateur intelligent vérifiera instantanément votre tâche, analysera toutes les erreurs et enverra des recommandations pour les éliminer.
Combien et quel type de tâches effectuez-vous ?
Il y a plus de 1 200 tâches dans quatre quêtes CodeGym.
Ils peuvent différer par leur contenu :
Saisie du code. Il s’agit du type de tâches le plus simple consistant en la saisie mécanique de codes. Ils ne sont pas nombreux, mais ils sont également nécessaires au stade initial de l'enseignement, afin que l'étudiant s'habitue à écrire du code.
Corriger le code complété pour qu'il corresponde aux conditions de la tâche.
Écrivez votre propre code pour résoudre la tâche.
Elles peuvent différer selon la chronologie :
Tâches pour le matériel couvert — Ces tâches surviennent généralement juste après les cours. Le plus souvent, ils sont simples, même si tout peut arriver ?.
Tâches "du futur". Ce sont des tâches qui vous feront prendre un peu d'avance sur le matériel du cours abordé : elles auront quelque chose qui n'était pas encore dans le cours. Astuce : Généralement, le matériel nécessaire à la résolution des « tâches du futur » est fourni au niveau suivant.
Elles peuvent différer selon le volume :
Tâches simples avec une/plusieurs conditions.
Mini-projets (disponibles à partir du niveau 20), composés de plusieurs sous-tâches. Le résultat de ces tâches est un programme intéressant et parfois utile, par exemple un petit jeu, un raccourcisseur d'URL ou un émulateur ATM. Vous créerez un mini-projet étape par étape (les conditions sont divisées en 5 à 20 sous-tâches).
Que signifient les exigences de la tâche ?
Afin de comprendre ce qui doit être fait pour mener à bien les tâches, vous obtenez une liste d'exigences pour chaque tâche.
Lorsque vous envoyez votre solution pour vérification, une coche apparaîtra à côté de chaque condition remplie. Si la condition n'est pas remplie, une croix apparaîtra. De cette façon, il sera clair exactement sur quelles conditions il faut travailler pour que la tâche passe la vérification.
Que sont les recommandations de tâches ?
Imaginez que votre code comporte une erreur. Pour une raison quelconque, cela ne fonctionne pas correctement. Mais pourquoi? Pour comprendre cela, vous devez revoir les recommandations de code après la vérification de la tâche. Un tuteur virtuel automatique commentera votre code, vous signalera l'erreur et dans 95% des cas vous expliquera la raison de son apparition.
Méthodologie d'enseignement
Pourquoi devriez-vous apprendre Java
Java est le langage de programmation le plus évolutif qui évolue et s'améliore constamment. Depuis plus de 20 ans, le marché Java a fermement consolidé son statut de leader, et jusqu'à présent, il n'y a aucune condition préalable à une diminution de sa popularité auprès des développeurs. Malgré son âge, Java continue de prospérer.
5 raisons de commencer à apprendre Java d'un point de vue professionnel :
- Le plus grand nombre de postes vacants en programmation sont liés à Java.
- Les développeurs Java ont les salaires les plus élevés du secteur.
- Les développeurs Java sont demandés partout dans le monde, c'est donc une excellente opportunité de voyager et de travailler n'importe où.
- Vous pouvez écrire en Java pour n'importe quelle plateforme. La programmation Java implémente le principe « Écrire une fois — exécuter n'importe où ».
- Java offre la fiabilité et la sécurité les plus élevées par rapport aux autres langages de programmation.
Java offre la fiabilité et la sécurité les plus élevées par rapport aux autres langages de programmation.
- Java peut être maîtrisé même si vous n’avez pas de formation mathématique/technique.
- Java est un langage de programmation orienté objet.
- Java dispose d'une API bien conçue.
- Java dispose d'outils de développement puissants comme IntelliJ IDEA, Eclipse et Netbeans.
- Une large collection de bibliothèques open source.
- Excellent soutien communautaire.
- Excellent support de documentation — Javadocs.
- Java est une plateforme indépendante.
- Java est utilisé partout.
En bref, commencez à apprendre. ? Si vous étudiez régulièrement, vous pouvez devenir développeur Java en 6 à 12 mois et changer radicalement votre vie.
Bonne chance!
En quoi CodeGym diffère-t-il des autres cours ?
- BEAUCOUP de pratique : plus de 1200 tâches, dont des mini-projets.
- Cours en ligne avec un programme de formation complet.
- Vous pouvez pratiquer à votre rythme à tout moment.
- Vérification instantanée des tâches.
- Analyse du code des étudiants et recommandations.
- Recommandations de style de code pour les étudiants.
- IDE Web avec coloration syntaxique et saisie semi-automatique pour effectuer des tâches directement sur le site Web.
- Plugin pour effectuer des tâches via l'EDI pour les professionnels — IntelliJ IDEA.
- Format du jeu et intrigue.
- Gamification et intrigue
- Une immense communauté où les gens partagent leurs expériences et s'entraident dans leurs études.
Quelle est la particularité de notre méthodologie d’enseignement ?
Le caractère unique de notre cours réside dans une combinaison de facteurs.
Tout d’abord, nous nous concentrons sur la pratique de la programmation. Le cours est basé sur plus de 1200 tâches de complexité et de format différents, qui permettent de consolider immédiatement les connaissances acquises et même d'avancer un peu, après avoir traité par vous-même certaines nuances théoriques. Pour progresser dans l’apprentissage, veillez à résoudre autant de tâches que possible. Par conséquent, à la fin du cours, vous aurez au moins 300 à 500 heures d’expérience pratique en programmation.
Un système intelligent de vérification automatique des tâches (tuteur virtuel) qui permet aux étudiants de :
- Envoyer instantanément la tâche pour vérification et obtenir une réponse, qu'elle soit résolue correctement ou non.
- Obtenez les exigences des tâches.
- Recevez les commentaires du tuteur virtuel, qui vous dira quel est le problème avec le code et comment le corriger.
- Obtenez une analyse du style de code. Un code distinct est très important dans le travail d’équipe.
Préparation complète à l'emploi.
Le but ultime de la réussite du cours CodeGym est d'obtenir un emploi de programmeur Java. CodeGym inclut de nombreux éléments pour y parvenir :
les conférences Java Core.
Cours sur les technologies connexes (par exemple, JavaScript).
Tâches avec révision automatique du code.
Section d'aide active, à laquelle l'équipe de développement de CodeGym et les étudiants du cours répondront.
Mini-projets pour la pratique.
Cours de motivation (la motivation est TRÈS importante lors de l'auto-apprentissage !).
Liens vers du matériel supplémentaire.
Questions d'entretiens et analyse détaillée des réponses.
Section Groupes où vous trouverez du matériel utile pour vous aider dans votre apprentissage.
Il est important de ne pas mourir d'ennui en apprenant, c'est pourquoi nos conférences sont étroitement liées à une intrigue discrète mais intéressante avec des personnages réfléchis. Vous êtes Amigo, un jeune robot à qui on apprend à programmer sur le vaisseau spatial Galaxy Rush. Dans votre voyage, vous serez accompagné de personnalités très curieuses :) Vous apprendrez le reste grâce au cours.
Pourquoi le texte de la conférence est-il si fortement décoré ?
Avez-vous remarqué que dans les bons environnements de développement, le code est également décoré ? Ceci est fait pour simplifier la perception. Nos textes de cours ont le même objectif.
Abonnements
Quels abonnements possédez-vous ?
Il existe 2 types d'abonnements disponibles à l'inscription aujourd'hui : Premium et Premium Pro.
Premium Pro agit comme une version améliorée d'un abonnement Premium. Premium Pro inclut toutes les fonctionnalités d'un abonnement Premium, ainsi que :
La possibilité de terminer à nouveau des tâches, alors que la tâche a le statut « Terminé » ;
Analyse du style de code ;
Une description détaillée de chacune des fonctionnalités, ainsi qu'un tableau de comparaison des abonnements, sont disponibles dans la rubrique Abonnements. Cliquez sur la fonctionnalité dans le tableau comparatif pour voir sa description détaillée.
Durées et frais d'abonnement
Vous pouvez souscrire pour une durée de 1 mois ou 1 an à compter de la date de paiement. Les prix d'abonnement sont :
Premium — 29$/mois et 99$/an.
Premium Mentor — 105$/mois et 1050$/an.
Premium Mentor Pro — 200$/mois et 1333$/an.
La section Abonnements affiche uniquement les coûts associés à un type d'abonnement mensuel. Pour vous abonner pour un an, cliquez sur le bouton « Acheter » présent sur la carte d'abonnement du type d'abonnement souhaité. Ensuite, lorsque vous êtes sur la page de paiement, regardez l'étape 1 et modifiez la période d'abonnement de « Mois » à « Année » et payez l'abonnement en utilisant les méthodes disponibles ci-dessous.
Est-il possible d'étudier sans abonnement ?
Sur notre cours Java, vous avez la possibilité de terminer le premier niveau gratuitement. Cela vous aidera à comprendre les fonctionnalités de CodeGym et à évaluer si notre format d'apprentissage vous convient. Un accès ultérieur ne sera possible que si vous disposez d'un abonnement.
Quels sont les avantages d'avoir un abonnement ?
Un abonnement vous donne un accès séquentiel au cours CodeGym — du niveau 0 au niveau 40. En plus de l'accès au cours, vous bénéficiez d'un certain nombre de fonctionnalités incluses avec un abonnement payant : vérification instantanée des tâches, recommandations et informations détaillées sur la vérification des tâches, tâches bonus, mini-projets et bien plus encore.
Les abonnements mensuels incluent le renouvellement automatique. Qu'est-ce que c'est?
Les abonnements mensuels incluent une option de renouvellement automatique. L'abonnement sera actif pendant 30 jours à compter de la date de paiement. Le renouvellement automatique (nouveau paiement) est initié 1 jour avant la fin de l'abonnement.
C'est très pratique : vous n'avez pas besoin de vous rappeler quand l'accès au programme sera désactivé. En conséquence, vous bénéficiez d’un accès ininterrompu à l’apprentissage sur notre site Web.
Le renouvellement automatique de l'abonnement est activé par défaut lors du paiement par carte Visa et Mastercard, qui est traité par Stripe sur la page de paiement. De plus, les abonnements à renouvellement automatique peuvent toujours être désactivés dans les paramètres d'abonnement sur le site.
Les abonnements annuels incluent-ils le renouvellement automatique ?
Non. L'option de renouvellement automatique n'est active que pour les abonnements mensuels lors du paiement par VISA et Mastercard.
Est-il possible d'avoir un abonnement de 3 mois par exemple ?
Oui, vous pouvez. Pour ce faire, vous devrez effectuer trois paiements distincts pour chaque mois d’abonnement.
Vous devez suivre cette démarche : entrez dans la rubrique Abonnements, cliquez sur le bouton « Acheter » de la carte d'abonnement, puis payez-la. Faites cela 3 fois ou plus, selon la durée souhaitée de l'abonnement.
Si vous achetez deux abonnements d’affilée, sont-ils regroupés ?
Si les abonnements sont du même type, alors – oui, ils sont regroupés, mais si les abonnements sont différents – ils ne le sont pas.
Par exemple, vous disposez d’un abonnement Premium actif pendant un mois, il est valable encore 20 jours, et vous décidez de souscrire à un abonnement Premium annuel. Dans ce cas, les abonnements sont regroupés, et après avoir payé l’abonnement annuel, vous disposerez d’un abonnement Premium valable 385 jours.
Si les types d'abonnements sont différents, ils seront actifs en même temps et les périodes de validité ne sont pas cumulées.
Pouvons-nous modifier le type d'abonnement plus tard ?
Oui, vous pouvez modifier le type d'abonnement après l'expiration de l'abonnement en cours.
Si vous disposez d'un abonnement mensuel, vous devrez d'abord annuler l'abonnement en cours au cours dans les paramètres d'abonnement sur le site. Une fois l'abonnement en cours épuisé, rendez-vous sur la page Abonnements et choisissez un autre type d'abonnement pour le paiement.
Si vous bénéficiez d'un abonnement annuel, vous devrez attendre qu'il soit épuisé, puis payer pour un autre type d'abonnement annuel.
Il n'est pas possible de mettre à niveau l'abonnement en payant la différence de coût.
Puis-je annuler le renouvellement automatique de l'abonnement ?
Oui, cela peut se faire dans la rubrique « Abonnements » / « Mon abonnement ». Cliquez ensuite sur le bouton « Gérer » de votre abonnement actif, puis sur le bouton « Désactiver ».
Après avoir cliqué sur le bouton "Désactiver", l'abonnement sera valable jusqu'à la fin de la période payante. Aucun autre frais ne sera facturé.
Lors d'un abonnement pour un mois/année, l'abonnement sera-t-il valable jusqu'à la fin du mois/année en cours ?
L'abonnement d'1 mois est valable 30 jours à compter de la date de paiement.
L'abonnement d'un an est valable 365 jours à compter de la date de paiement.
Est-il possible de mettre les abonnements en pause ?
Non. Il n’est pas possible de suspendre les abonnements.
Les anciennes solutions de tâches seront-elles disponibles sans abonnement ?
S'il n'y a pas d'abonnement sur le compte depuis plus de 30 jours, notre système commence à supprimer les anciennes solutions de tâches visibles sur le site ou l'application mobile. Malheureusement, nous ne pourrons pas restaurer ces solutions de tâches supprimées, même si vous achetez ultérieurement un nouvel abonnement. Nous vous suggérons de travailler sur toutes les tâches du cours du projet Intellij IDEA.
Général
Proposons-nous des cours en Python, C, C++, C#, .NET, JavaScript et d'autres langages de programmation ?
Malheureusement non. CodeGym propose pour le moment uniquement un cours sur le langage de programmation Java.
Avez-vous une application Android/iOS pour apprendre ?
Nous avons une application Android — Google Play
Puis-je suivre votre cours si je n'ai aucune compétence de base en programmation ?
Bien sûr! Notre cours a été conçu pour les débutants complets et ne nécessite aucune compétence ni expérience en programmation.
Faut-il être inscrit pour sauvegarder votre progression ?
Lorsque vous visitez cette page pour la première fois, notre système vous attribuera automatiquement un compte temporaire.
Si vous avez démarré le cours sur cette page de didacticiel puis l'avez fermé, votre progression sera automatiquement enregistrée, sauf si vous videz le cache de votre navigateur.
Afin de continuer le cours, veuillez vous rendre sur notre site Internet. Une fois sur le site, vous verrez une page comme dans l’exemple ci-dessous :
![](https://cdn.codegym.cc/images/system/0480efe9-dd60-4f27-a354-71d3d00de969/original.jpeg)
Dans la section « Renvoyer les leçons » recherchez et cliquez sur la dernière leçon disponible, afin de continuer le cours là où vous l'avez laissé.
Comment débloquer la leçon ou le niveau suivant
Afin de poursuivre notre cours, vous devez disposer de suffisamment de matière noire pour le faire.
Veuillez vous assurer de terminer les tâches disponibles afin d'obtenir plus de matière noire, puis de l'utiliser pour poursuivre le cours.
Faible niveau de matière noire
Dans les cas où vous constatez que votre matière noire est faible ou à zéro, afin de continuer dans le cours, vous devez accomplir certaines tâches inachevées qui vous sont fournies dans le cours.
Vous pouvez retrouver toutes vos tâches inachevées sur la page d'accueil de votre profil.
Ce cours est-il gratuit ?
À partir du niveau 1 de notre cours, vous aurez besoin d'un de nos abonnements.
Nous avons actuellement deux abonnements payants :
Premium coûte 29$/mois ou 99$/an.
Premium Mentor coûte 105$/mois ou 1050$/an.
Premium Mentor Pro coûte 200$/mois ou 1333$/an.
En achetant un abonnement annuel, vous économiserez près de 20 %.
Pour plus d'informations sur chaque abonnement et leurs avantages, veuillez visiter : https://codegym.cc/fr/prices
Réinitialisation ou modification des niveaux de cours
Nous ne pouvons malheureusement pas réinitialiser ou modifier votre progression.
La seule façon de recommencer est de créer un nouveau compte, de vous connecter et de recommencer le cours à partir de zéro.
Qu'est-ce qu'une « matière noire » ?
La "matière noire" est ce qu'on appelle la monnaie des cours CodeGym, que vous gagnez en accomplissant des tâches, au fil des cours et des niveaux.
La matière noire est nécessaire pour ouvrir de nouvelles conférences et niveaux.
Tout cela fait partie d'un processus d'apprentissage ludique que nous avons créé pour nos élèves.
Comment vérifier vos progrès
Vous pouvez voir votre niveau et la quantité de matière noire à côté de votre avatar dans l'en-tête de notre site Web, sur n'importe quelle page.
De plus, si vous cliquez sur votre avatar, vous serez transféré vers la page d'accueil de votre profil, où vous verrez également votre niveau actuel, la quantité de matière noire et où vous en êtes (en termes de leçons/tâches).
Avez-vous des tutoriels vidéo?
Malheureusement, pour le moment, nous ne disposons pas de didacticiels vidéo pour compléter le matériel de cours. Si cette fonctionnalité devient disponible, elle sera annoncée dans notre groupe CodeGym. Assurez-vous de rejoindre ce groupe afin de ne manquer aucune mise à jour importante de notre cours ou du site Web.
Un travail après nos cours ? Vais-je en trouver un ?
Il est possible de trouver un emploi de développeur Java junior après avoir terminé notre formation. Cependant, vous ne devez pas vous fier uniquement à notre cours. Lisez des livres sur Java, entraînez-vous à coder autant que possible et je suis sûr que vous trouverez un emploi assez tôt.
Comment continuer d'où je suis parti ?
Une fois connecté, cliquez sur votre avatar dans l'en-tête du site, ce qui vous mènera à la page d'accueil de votre profil. Vous y trouverez vos leçons récentes et vos tâches inachevées. Sinon, vous pouvez cliquer sur le bouton Cours dans le menu à gauche du site, puis cliquer sur la quête dans laquelle vous vous trouvez actuellement (elle aura un bouton « en cours »), ce qui vous mènera à la carte de la quête (c'est-à-dire liste des niveaux pour cette quête). Vous devriez alors voir le texte « en cours » à côté du niveau auquel vous vous trouvez et l'icône de la leçon en cours à droite du niveau « en cours ».
Comment commencer à apprendre ?
Cliquez sur Démarrer sur notre page de destination. Lorsque vous parcourrez toutes les pages d'accueil, vous sauvegarderez votre progression en vous inscrivant et pourrez continuer le cours.
Ou vous pouvez créer un compte ici. Après votre inscription, vous serez transféré au premier cours du cours.
Amusez-vous bien :)
Comment puis-je m'inscrire ?
Suivez ce lien pour créer un compte et rejoindre notre communauté.
Pouvez-vous télécharger un cours pour un apprentissage hors ligne ?
Désolé, mais vous ne pouvez pas télécharger le cours pour un apprentissage hors ligne.
Combien de temps faut-il pour apprendre et comment maîtriser le programme ?
Pour cela, il faut avoir l’envie d’apprendre. Le désir – est la clé d’un apprentissage réussi. Si vous étudiez intensivement notre cours (10 à 15 heures par semaine) — résolution de tâches, lecture réfléchie de conférences et de livres, après six mois, vous pourrez obtenir votre premier emploi en tant que développeur Java junior et changer complètement votre vie.
Quel logiciel dois-je installer ?
Vous devrez installer le logiciel IntelliJ IDEA et le dernier pack Java Development Kit (JDK) pour compléter notre cours.
De plus, vous aurez besoin du plugin "CodeGym" pour IntelliJ IDEA. Comment installer et où obtenir le logiciel, vous pouvez apprendre ici et ici.
Je connais les bases de Java. Le cours CodeGym me sera-t-il utile ?
Bien sûr!
Bien que notre cours soit conçu pour les débutants, il peut néanmoins vous faire transpirer à des niveaux supérieurs. Essayez-le. Je pense que cela vous sera utile. Dans tous les cas, vous rafraîchirez et compléterez au moins vos connaissances sur les bases de Java.
Le cours CodeGym est-il destiné aux débutants ?
Oui! Notre cours est conçu pour apprendre à partir de zéro et ne nécessite aucune compétence en programmation. Notre cours vous donnera toutes les connaissances et compétences nécessaires pour obtenir votre premier emploi en tant que développeur Java junior.
Commencez dès maintenant. Après 6 mois, vous pourrez sans aucun doute changer votre vie pour le mieux :)
La connaissance du langage de programmation C/C++ est-elle nécessaire pour commencer à apprendre ce programme dans le cadre du cours ?
Il n'est PAS nécessaire de connaître les bases du C/C++ ou de tout autre langage de programmation pour commencer à apprendre dans notre cours. Notre cours est conçu pour apprendre à partir de zéro et ne nécessite aucune compétence en programmation.
Java est-il un langage de programmation facile ou difficile à apprendre ?
Cela dépend du langage de programmation avec lequel vous le comparez. Par exemple, le C++ a un seuil d’entrée plus élevé que Java et, par conséquent, il sera plus difficile à maîtriser.
Python a un seuil d'entrée plus bas, mais en raison de la syntaxe de jeu de mots, le débutant peut être plus confus.
JavaScript est complexe à la fois dans sa compréhension et dans sa syntaxe.
Java a un seuil d'entrée moyen. Grâce à sa syntaxe stricte, Java est beaucoup plus facile à comprendre. Par conséquent, nous recommandons Java comme premier langage de programmation étudié, car il est optimal.
Quel langage de programmation est le meilleur ?
Chaque langage de programmation est destiné à des fins différentes. Par exemple, HTML, CSS et JavaScript sont destinés à créer les interfaces utilisateur, objective-C est destiné à créer des applications sur la plate-forme iOS, etc.
Java a tiré le meilleur du C et du C++ et est devenu une meilleure version de ces deux langages. " Écrivez une fois, exécutez partout". C'est le principal avantage de Java.
Nous proposons des cours sur le langage de programmation Java, car nous sommes sûrs que Java – est le meilleur langage de programmation au monde ?, et voici pourquoi :
Java est facile à apprendre ;
Java est un langage de programmation orienté objet ;
Java dispose d'une API bien conçue ;
Des outils de développement puissants tels que IntelliJ IDEA, Eclipse et Netbeans ;
Une large collection de bibliothèques open source ;
Excellent soutien communautaire ;
Java est gratuit ;
Excellent support de documentation – Javadocs ;
Java est une plateforme indépendante ;
Java est partout.
Aussi :
Le plus grand nombre de postes vacants dans le domaine de la programmation se trouvent en Java ;
Les développeurs Java ont les salaires les plus élevés du secteur ;
Les développeurs Java sont demandés partout dans le monde, c'est donc une excellente opportunité de parcourir le monde ;
Java est le langage de programmation le plus prometteur et en constante évolution ;
Vous pouvez écrire en Java pour n’importe quelle plateforme ;
Java offre la fiabilité et la sécurité les plus élevées par rapport aux autres langages de programmation ;
Alors, arrêtez de perdre votre temps et commencez à apprendre ? Après six mois, vous pouvez devenir développeur Java junior et changer complètement votre vie pour le mieux.
Je veux devenir programmeur. Que dois-je faire?
Tout d’abord, vous devez décider du cheminement de carrière que vous aimeriez suivre une fois que vous deviendrez programmeur. Qu'est-ce que tu aimerais faire? Jeux, applications pour Windows/Mac, applications et jeux mobiles, interfaces ? Si vous ne pouvez pas le dire avec certitude, partez de quelque chose ! Une fois que vous aurez commencé, vous saurez bientôt si cela vous plaît ou non. Si vous ne l'aimez pas, essayez simplement autre chose, et ainsi de suite jusqu'à ce que vous trouviez ce que vous appréciez le plus.
Si vous ne savez pas par où commencer, essayez notre cours ! Java offre de nombreuses opportunités à votre talent. Pour commencer, vous pouvez développer des programmes pour les articles ménagers si vous le souhaitez. Par exemple, vous pouvez programmer le système d'éclairage de votre maison, vous pouvez écrire du code pour votre aspirateur intelligent, votre réfrigérateur, votre micro-ondes et d'autres appareils électroniques domestiques.
Si vous voulez essayer quelque chose de plus sérieux, vous pouvez essayer de créer des applications Android. Oui, tout Android a été écrit et continue d’être écrit en Java. Par conséquent, vous pouvez créer n’importe quelle application pour la plate-forme Android.
Si nous parlons de jeux informatiques, vous pouvez créer des plugins et des modules pour Minecraft. Minecraft a également été écrit en Java.
Ce n'est pas tout ce que vous pouvez faire en utilisant Java. Java est l'un des langages de programmation les plus sécurisés. Par conséquent, Java est souvent utilisé pour créer différents systèmes de sécurité pour le secteur financier et d’autres secteurs, où la sécurité est d’une importance primordiale.
Je peux parler à l'infini des performances et des avantages de Java, mais il vaut mieux essayer une fois que d'écouter mille fois, n'est-ce pas ? :) Alors, commencez dès maintenant.
Bonne chance et amusez-vous bien ?
A partir de quel âge puis-je apprendre sur votre parcours ?
Tout le monde, quel que soit son âge, peut commencer à apprendre grâce à notre cours.
IntelliJ IDEA, CodeGym Plugin, JDK
Installation du plugin CodeGym dans Intellij IDEA
Afin d'afficher le menu des tâches CodeGym dans Intellij IDEA, vous devez d'abord installer notre plugin.
Vous pouvez trouver notre plugin dans la section Téléchargements de votre page de profil sur notre site Web.
Une fois que vous avez téléchargé notre plugin, veuillez suivre ces étapes pour l'installer dans Intellij IDEA :
1) Ouvrez Intellij IDEA, puis cliquez sur Fichier -> Paramètres dans le menu contextuel (ou appuyez sur la combinaison de touches Ctrl+Alt+S). Pour les plateformes MAC : IntelliJ IDEA / Préférences.
2) Dans la fenêtre du menu Paramètres, recherchez et cliquez sur l'option "Plugins" dans la liste de gauche.
3) Au bas de la section « Plugins », recherchez le bouton « Installer le plugin à partir du disque » et cliquez dessus.
4) Vous verrez alors une fenêtre Choisir un fichier de plugin apparaître. Recherchez le répertoire dans lequel vous avez téléchargé notre plugin, sélectionnez le fichier du plugin "CodeGymIdeaPlugin.jar" et cliquez sur OK.
5) Notre plugin devrait maintenant apparaître dans la liste complète de tous les plugins installés et sera nommé « CodeGymHomeWork ». Veuillez vous assurer qu'elle est cochée (activée).
6) Cliquez sur "Appliquer" et "OK" dans la fenêtre Paramètres.
7) Intellij IDEA vous demandera alors de redémarrer le logiciel pour activer les modifications – veuillez le faire.
Après le redémarrage d'Intellij IDEA, vous devriez voir les boutons du menu du plugin en haut à droite.
Qu'est-ce qu'une « clé secrète » ?
C'est le numéro unique de votre compte. Vous pouvez le trouver dans la page des paramètres de la section de votre profil sur notre site Web. La clé secrète est utilisée pour lancer votre compte lorsque vous travaillez avec notre plugin dans IntelliJ IDEA, vous pouvez donc rarement voir le message vous demandant de saisir votre clé secrète pour que le plugin fonctionne correctement. Dans le plugin, la clé secrète est affichée dans le fichier appelé "CodeGymPlugin.properties".
De plus, à l'aide d'une clé secrète, vous pouvez vous connecter sur notre site, donc ne donnez ni ne montrez votre clé secrète à qui que ce soit, à moins qu'une personne du support CodeGym ne vous le demande, afin de vous aider à résoudre un problème.
Le code de tâche dans IntelliJ IDEA est surligné en rouge. Que dois-je faire?
Très probablement, vous n'avez pas connecté le SDK dans IntelliJ IDEA. Pour résoudre ce problème, dans IntelliJ IDEA, accédez à Fichier -> Structure du projet -> Paramètres de la plate-forme -> SDK.
Dans l'onglet Classpath, vous devez connecter tous les fichiers jar (ils se trouvent dans « Chemin Java »/jre/lib, sous Windows, le chemin Java par défaut est — C:\Program Files\Java).
Qu’est-ce qu’IntelliJ IDEA et pourquoi en ai-je besoin ?
IntelliJ IDEA est l'un des environnements de développement intégrés (IDE) les plus populaires. Il est utilisé par la plupart des programmeurs Java. Lorsque vous obtiendrez un emploi, vous écrirez probablement du code dans IntelliJ IDEA. Cet IDE accélère considérablement le travail du programmeur et aide à développer un bon style de codage. Pour vous permettre de perfectionner vos compétences dans des conditions réelles de travail, nous avons développé un plugin spécial pour réaliser les tâches CodeGym dans IntelliJ IDEA. Vous pouvez l'utiliser directement dans IntelliJ IDEA pour ouvrir une liste des tâches inachevées disponibles et les soumettre pour vérification en un clic. Vous en apprendrez plus à ce sujet au 3ème niveau de la quête Java Syntaxe.
Comment télécharger et configurer le plugin ?
Le troisième niveau de la quête Java Syntax contient des instructions détaillées sur le chargement, l'installation et la configuration du plugin CodeGym.
Ma connexion Internet utilise un serveur proxy, mais le plugin ne peut pas s'authentifier sur le serveur. J'ai configuré le plugin configuré selon les instructions. Quel est le problème?
Vous devez configurer le proxy pour IntelliJ IDEA. Lien vers les instructions sur la configuration du proxy : https://www.jetbrains.com/help/idea/settings-http-proxy.html