JavaRush /Blog Java /Random-FR /Qu'est-ce que JavaRush 2.0
Dr-John Zoidberg
Niveau 41
Марс

Qu'est-ce que JavaRush 2.0

Publié dans le groupe Random-FR
... et pourquoi il est meilleur que JavaRush Original (v. 1.0)
Qu'est-ce que JavaRush 2.0 - 1

Arrière-plan

Il était une fois, en 2012, un projet pour apprendre Java en ligne. Sa principale caractéristique était le passage niveau par niveau (tout comme dans les jeux vidéo) avec l'accumulation d'expérience, un grand nombre de tâches et une vérification automatique de l'exactitude des décisions. Le projet s'appelait JavaRush. Il n'y avait que 10 niveaux - les bases mêmes de Java.
Qu'est-ce que JavaRush 2.0 - 2
Près de cinq ans se sont écoulés depuis. Pendant ce temps, le projet a considérablement grandi. De nouveaux niveaux sont apparus - ils sont désormais au nombre de 40 et couvrent l'intégralité de Java Core et même un peu plus. Fin 2013, nous avons écrit le tout premier diplômé du cours, qui a complété les 40 niveaux et obtenu un emploi de développeur Java Junior. Et en 2016, le nombre d'utilisateurs enregistrés sur JavaRush a atteint le million...
Qu'est-ce que JavaRush 2.0 - 3
Nous avons décidé de ne pas nous arrêter là et avons commencé à réfléchir à la manière dont nous pourrions améliorer encore un excellent projet. Après de nombreuses consultations avec des experts du secteur, des enquêtes auprès de nos utilisateurs, un développement minutieux des concepts et un travail long et minutieux pour mettre en œuvre toutes les idées collectées, nous avons réussi à le faire ! Découvrez JavaRush 2.0 et ses meilleures fonctionnalités !

Design et interface modernes

Pour la version JavaRush 2.0, afin d'augmenter simultanément l'efficacité de l'apprentissage et le plaisir du processus, nous avons créé une plateforme d'apprentissage interactive. Avec un panneau d'accès rapide pratique, à partir duquel vous pouvez accéder rapidement aux sections « Cours », « Tâches », lire les actualités et obtenir de l'aide. Les problèmes et les cours sont placés sur des cartes avec accès et statut indépendants : déjà résolus/lus, inaccessibles (trop tôt pour les aborder) ou disponibles, vous pouvez commencer. La page principale de l'utilisateur a été mise à jour . Cela ressemble à un profil sur les réseaux sociaux, uniquement pour étudier. En plus de votre propre avatar, nom et niveau, vous verrez exactement où vous vous êtes arrêté, ce que vous pouvez commencer à faire, combien de « matière noire » vous avez gagnée et ce que font vos amis. Et aussi - maintenant JavaRush est extrêmement beau ! Et vous, tout comme dans IntelliJ IDEA, pouvez choisir entre un thème sombre et clair.

Le cours est composé de quêtes

Nous avons divisé JavaRush mis à jour en grands blocs de formation - quêtes . Chaque quête se compose de dix niveaux, unis par une idée ou un thème commun. Par exemple, en accomplissant la première quête, vous apprendrez la syntaxe de base de Java, et la quatrième est dédiée aux collections. Les quêtes, à l'exception des deux premières, peuvent être accomplies dans n'importe quel ordre ou même simultanément.

Ajout de la prise en charge des appareils mobiles

Peu importe où vous êtes : s’il y a Internet, il y aura des études ! Travailler à partir d'appareils mobiles avec JavaRush 2.0 est devenu beaucoup plus pratique. Alors maintenant, ne perdez plus de temps sur la route, lisez des conférences et résolvez des problèmes.

250 nouvelles tâches sont apparues

JavaRush 2.0 annonce de nouvelles tâches. Il y en a 250, et parmi eux se trouvent des exemples très complexes et intéressants. Les étudiants devront travailler dur sur certains d’entre eux, mais les résultats en valent la peine. Ainsi, après quelques mois d'études actives, vous pourrez écrire votre propre version du célèbre jeu 2048. Et pas seulement =).

Le validateur de tâches est devenu intelligent

Les prières des étudiants de JavaRush ont été exaucées : dans la nouvelle version du cours, la vérification des problèmes est devenue « intelligente ». Désormais, après avoir envoyé la tâche pour vérification, l'étudiant n'a plus besoin de deviner où exactement il a commis une erreur. Il recevra une liste des exigences pour la tâche et verra lesquelles d'entre elles il a rempli (marquées d'une « coche » verte) et lesquelles il n'a pas remplies (marquées d'une « croix » rouge).

Des recommandations pour résoudre les problèmes sont apparues

Durant leurs études, dans la grande majorité des cas, les étudiants commettent les mêmes erreurs. Ils peuvent donc être classés et analysés. Le système intelligent d'auto-apprentissage JavaRush 2.0 suit et analyse les erreurs courantes des étudiants et suggère comment les corriger, en donnant des recommandations utiles. Au moment où le système a commencé à fonctionner, son arsenal comptait déjà 18 000 recommandations. Et ce chiffre est en constante augmentation.

Développé par JavaRush WebIDE

Nous avons développé un nouvel IDE de navigateur progressif pour résoudre les problèmes directement sur le site. Il est très pratique et convivial pour les débutants, prend en charge toutes les « fonctionnalités » du cours (par exemple, les recommandations et les exigences des tâches énumérées ci-dessus), la complétion de code, la coloration syntaxique et bien plus encore. Avec WebIDE, il est pratique de résoudre des problèmes provenant d'ordinateurs tiers ou d'appareils sur lesquels il est impossible d'installer l'IDE de bureau (IntelliJ IDEA), par exemple à partir de tablettes.

Le plugin IntelliJ IDEA a été mis à jour

Quelle que soit la qualité de WebIDE, si vous souhaitez devenir un professionnel, vous devez apprendre à travailler dans les IDE que les développeurs utilisent sur leurs projets. Par exemple, IntelliJ IDEA. C'est pourquoi le cours JavaRush propose des conférences dédiées à cet environnement de développement et un plugin spécial pour « se connecter » au système JavaRush. Comme auparavant, les étudiants pourront résoudre des problèmes et les envoyer en test sans se rendre sur le site, directement depuis IntelliJ IDEA. Mais le plugin mis à jour prend en charge toutes les fonctionnalités de JavaRush 2.0 (exigences, recommandations, etc.).

JavaRush 2.0 prend en charge l'analyse de style de code

Les recommandations de style de code sont un autre excellent outil : JavaRush vous dira si votre futur chef d'équipe trouvera à redire si vous placez des accolades comme vous le faites actuellement.

Résolution des problèmes disponible

Dans JavaRush Original, vous ne pouviez plus résoudre le problème, et parfois vous voulez vraiment améliorer le code ou essayer de le résoudre différemment ! Dans la version JavaRush 2.0, il est devenu possible de résoudre un problème déjà vérifié dans les trois jours après avoir confirmé l'exactitude de la première solution.

Le validateur de tâches est devenu encore plus rapide et précis

Dès le début, la principale « fonctionnalité » de JavaRush est la vérification automatique de l'exactitude de la solution ou du validateur de problème. Ainsi, dans la version 2.0, le validateur est devenu plus intelligent et a commencé à mieux comprendre les problèmes des étudiants JavaRush. En même temps, il a commencé à travailler beaucoup plus vite.

Recommandations d'un « mentor virtuel »

Les erreurs ou « bugs » sont des compagnons constants, même pour les programmeurs les plus expérimentés, sans parler de ceux qui viennent tout juste d'apprendre ! Eh bien, avec l'auto-apprentissage, très souvent, une personne ne peut pas comprendre exactement où elle a commis une erreur. Sur JavaRush, le « mentor virtuel » commente les erreurs de la solution, donne des recommandations et une liste claire d'exigences - ce qui doit être fait exactement.

Stage en ligne amélioré

Dans JavaRush 2.0, les stages sont devenus encore plus efficaces. Après le niveau 35, vous pouvez effectuer un stage en ligne unique et ajouter une ligne très précieuse à votre CV sur un projet que vous réaliserez dans les 12 semaines sous la direction d'un spécialiste. Au fur et à mesure que vous terminerez le projet, vous apprendrez plusieurs technologies critiques de la pile Java Enterprise. Par exemple, Spring et Hibernate.

Et aussi...

Le prix d'un abonnement mensuel est devenu plus bas : l'option la plus abordable ne coûte que 30 $.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION