JavaRush /Blog Java /Random-FR /Comment utiliser le projet JavaRush : instructions détail...

Comment utiliser le projet JavaRush : instructions détaillées

Publié dans le groupe Random-FR
Comment utiliser le projet JavaRush : instructions détaillées - 1

Travailler avec le site

J'ai toujours dit à mes étudiants que la programmation est simple et amusante. Maintenant, vous pouvez aussi le voir. L'objectif du cours est d'acquérir beaucoup de plaisir, de bonne humeur et des compétences pratiques en programmation pour obtenir facilement un emploi de programmeur. Il y a de petites tâches pratiques pour cela. Mais ils sont nombreux. Tant.

Appareil de jeu

Le jeu se compose de 40 niveaux . Chaque niveau contient 10 à 12 leçons et 20 à 30 problèmes pratiques . Pour chaque problème résolu, vous recevez une récompense : plusieurs unités de matière noire. Vous avez besoin de matériel pour passer au niveau suivant. Vous pouvez toujours suivre la quantité de matière noire sur votre page de profil et dans le coin supérieur droit lors des conférences. Chaque niveau comprend des leçons - des cours magistraux, un bloc de tâches pratiques ou des vidéos. Pour passer à la leçon suivante, vous devez appuyer sur le gros bouton. Si vous n'avez pas assez de matière noire, vous devez résoudre plusieurs problèmes et gagner de la matière. Pour cela, il y a un bouton jaune à gauche des cours magistraux, en face des travaux pratiques :

Conférences

Les cours magistraux sont structurés sous forme de dialogues avec des exemples pratiques clairs et sont divisés en leçons Java , regroupées en niveaux. La visualisation améliorera votre perception de la théorie et vous donnera une meilleure compréhension du sujet étudié. Certaines leçons sont un bloc de tâches. Certaines tâches peuvent être résolues directement dans le navigateur. De tels problèmes sont donnés pour consolider la théorie qui vient d’être abordée. Faites-les tout de suite, votre cerveau comprendra alors mieux le sujet étudié. À la fin de chaque niveau, vous êtes invité à regarder une vidéo sur des sujets informatiques et à fournir également un lien vers du matériel supplémentaire. Leur lecture est obligatoire. Cela fait partie du cours. Les problèmes sont présentés sur la base de matériaux supplémentaires, vous ne pouvez donc pas les ignorer.

Regarder la vidéo

Pour un apprentissage productif, le cerveau doit se tourner vers d’autres activités. La solution idéale est d’alterner entre étudier et regarder des vidéos. JavaRush propose une vidéo intéressante et utile après chaque niveau qui détendra votre cerveau et vous plongera dans le monde de l'informatique. À propos, en le regardant, vous obtenez également de la matière noire.

Approche non standard de l'apprentissage

Le cours JavaRush utilise une approche d'apprentissage non standard.
  1. La théorie est donnée à la fois dans le cours magistral et dans du matériel supplémentaire pour le niveau. Cette approche vous donnera la compétence d’auto-apprentissage, ce qui est essentiel pour un programmeur. Le programmeur doit connaître les ressources Java, les forums et les blogs populaires.
  2. La pratique est mise en œuvre sous la forme d'un grand nombre de tâches :
    • Certains problèmes sont posés sur la base de matériel théorique immédiatement après la leçon.
    • L'autre partie est donnée pour répéter la théorie des niveaux précédents.
    • La troisième partie s'appuie sur des matériaux issus des futurs deux ou trois niveaux. Si vous ne parvenez pas à résoudre un problème, ignorez-le. Vous y reviendrez après quelques niveaux, lorsqu'une théorie vous sera donnée sur ce sujet. Croyez-moi, c'est une approche naturelle pour enseigner à tout le monde : vient d'abord la pratique, puis la justification - la théorie. De cette façon, les connaissances sont mieux absorbées.
    • Et une autre partie des tâches sont des tâches bonus. Ces tâches sont destinées à l'auto-apprentissage et au développement de la pensée algorithmique.
    • Une catégorie distincte de tâches sont les grandes tâches. Les tâches des paragraphes précédents constituent la base de tâches plus vastes. Ce sont les gros problèmes qui vous donneront une compréhension de base de la programmation, et les pièces du puzzle seront réunies en une seule image.
  3. L'alternance entraînement (théorie + pratique) et relaxation (vidéo) vous apportera un maximum d'effet dans votre entraînement.

Tâches pratiques

Sur JavaRush, les tâches sont divisées par niveau de difficulté. Les plus simples sont les tâches de saisie de code à l'aide d'un échantillon. Pour effectuer cette tâche, vous devez saisir en bas de la fenêtre du code Java identique à l'exemple situé en haut de la fenêtre. La deuxième tâche la plus difficile est la consolidation du matériel théorique. De tels problèmes surviennent immédiatement après la théorie : ils peuvent être résolus directement sur le site. Pour accomplir une telle tâche, vous devez écrire un programme en Java : vous devez proposer une solution, puis saisir le code de la solution dans la fenêtre principale. Pour plus de commodité, des boutons ont été ajoutés pour agrandir et fermer le formulaire. Si vous rencontrez des difficultés pour résoudre un problème, vous pouvez demander de l'aide. Pour vérifier la tâche, vous devez cliquer sur le bouton. La tâche sera testée et le résultat apparaîtra en haut de l'écran :

Brancher

Chaque programmeur doit écrire des programmes dans un environnement de développement spécialisé ( IDE ). Il s'agit d'un programme spécial pour écrire vos propres programmes. Le meilleur IDE selon JavaRush est IntelliJ IDEA . C'est pourquoi un plugin spécial pour IntelliJ IDEA a été créé dans JavaRush, grâce auquel vous pouvez résoudre des tâches de complexité faible, moyenne et élevée directement à partir de l'EDI. Le processus de configuration d'un projet fonctionnel et d'un plugin correspondant est décrit au niveau 3 de JavaRush. Vous pouvez télécharger le projet de travail, dans lequel toutes les tâches seront résolues, ainsi que le plugin sur votre page, dans l'onglet « Mes téléchargements ». Pour obtenir une liste des tâches de votre projet de travail dans IntelliJ IDEA, vous devez cliquer sur le bouton Obtenir des tâches ( rayé ). Pour soumettre une tâche pour révision, vous devez appuyer sur le bouton droit ( coche) . Lorsque vous cliquez sur le bouton Recevoir des tâches, un formulaire s'ouvre avec une liste de tous les problèmes non résolus disponibles. Si toutes les tâches ont été résolues ou si aucune tâche disponible ne peut être résolue dans un projet en cours dans IDEA , le plugin vous en informe avec un message spécial. Après avoir soumis une tâche pour examen, elle sera testée sur le serveur. Le résultat du test sera affiché dans IDEA :  Tâches de difficulté moyenne - ces tâches ne sont disponibles que dans IDEA via le plugin. Ils se composent souvent de plusieurs cours et couvrent du matériel théorique supplémentaire. Tâches avancées - ces tâches ne sont disponibles dans IDEA via un plugin. Ce sont des tâches bonus complexes, souvent basées sur des algorithmes. Aucun matériel théorique n'est donné à leur sujet. Tâches volumineuses - ces tâches ne sont disponibles dans IDEA que via un plugin à partir du niveau 21 . Une tâche volumineuse est une séquence de 15 à 25 sous-tâches dépendantes. L'accès à la sous-tâche suivante n'est donné qu'après avoir résolu la sous-tâche en cours. Tout le code d'une tâche importante spécifique est développé dans un seul package avec des sous-packages et représente une petite application. Par exemple, un archiveur ou un agrégateur de tâches. En résolvant de gros problèmes, vous apprendrez à décomposer un gros problème en sous-tâches, à refactoriser, à développer une architecture, à étudier des modèles de conception et quelques cadres utiles (technologies, bibliothèques). L'expérience acquise dans la résolution de problèmes importants sera utile lors de la rédaction d'un devoir de test pendant l'emploi. Pour chaque problème résolu dans IDEA, vous pouvez demander de l'aide pour résoudre le problème (vous rechercherez des questions sur help.javarush.ru pour ce problème) et discuter de ce problème dans la communauté (vous rechercherez des sujets alogiques sur info .javarush.ru pour ces tâches). Pour ce faire, vous devez ouvrir le formulaire de sélection de tâche et cliquer avec le bouton droit sur une tâche spécifique pour appeler le menu contextuel. Lorsque vous résolvez un problème important dans Intellij IDEA, vous pouvez réinitialiser sa progression jusqu'à ce que vous résolviez le dernier sous-problème. Cela peut être utile si vous réalisez que plus tôt dans la solution, vous avez commis une erreur dans l'une des sous-tâches. Dans ce cas, vous devrez résoudre le problème dès le premier point.

Problèmes non résolus

Vous ne pouvez pas résoudre des problèmes pendant le cours, mais les reporter à la fin du niveau, par exemple. Sur la page Tâches, vous pouvez trouver toutes vos tâches non résolues qui peuvent être résolues dans le navigateur.

Aide à la résolution de problèmes

Le service JavaRush vous informera de tous les changements et promotions via des messages. Vous pouvez lire le message dans la section « Messages ».

messages

Dans notre cours, l'étudiant n'est jamais laissé seul face au problème de la résolution de problèmes. Vous pouvez toujours poser votre question et obtenir une réponse dans la section « Aide ». Et peut-être que vous aiderez vous-même quelqu'un à résoudre le problème. La meilleure façon de comprendre un sujet est de l’expliquer à une autre personne.

Lien vers les réseaux sociaux

Pour votre commodité, nous vous offrons la possibilité de vous inscrire via un réseau social. Une procédure de connexion simple en quelques clics vous permet de passer rapidement à l'apprentissage de Java . Lorsque vous vous connectez automatiquement à un réseau social, votre profil est renseigné avec votre nom, prénom et avatar. De plus, vos amis du réseau social qui étudient JavaRush sont ajoutés à votre liste d'amis. Il est plus intéressant de parcourir JavaRush ensemble, car vous pouvez partager vos réussites avec des amis, leur demander de l'aide ou, à l'inverse, les aider à apprendre Java. La composante compétitive donne toujours un bon résultat ! A la fin de chaque niveau, vous êtes invité à partager cette actualité avec vos amis via les réseaux sociaux. Partagez vos réussites ! Cela vous apportera une motivation supplémentaire lors des périodes d’entraînement difficiles.

Notes

Sur la page des évaluations, vous pouvez suivre les statistiques et les évaluations des cours. Par exemple, regardez l'évaluation d'un utilisateur sur une certaine période en fonction du nombre de problèmes résolus, par niveau, en fonction du nombre moyen de tentatives de résolution de problèmes. Vous serez classé lorsque vous atteindrez le niveau dix. Afficher les statistiques des tâches. Par exemple, quel pourcentage d'utilisateurs ont résolu un certain problème et le nombre de tentatives. Cela ajoutera à votre compréhension de la complexité du problème à résoudre. Vous pouvez également afficher des informations sur les utilisateurs et les tâches sous forme de graphiques.

Plan de cours complet

Familiarisez-vous avec le plan de l'ensemble du cours : cela vous donnera une idée de ce que vous comprendrez après quelques mois d'études.

Communauté

Pour vous tenir au courant de tous les événements du projet, vous devez visiter notre communauté sur info.javarush.ru. Là, vous pouvez en savoir plus sur ce qui se passe dans le projet, lire les réussites d'autres utilisateurs, des articles utiles liés au monde de l'informatique, étudier en détail le didacticiel IntelliJ IDEA ou simplement discuter avec d'autres utilisateurs et discuter d'un sujet de programmation qui vous intéresse. . Vous recevrez une invitation à vous inscrire à la communauté après avoir atteint le niveau 5.

Partager dans un projet JavaRush

L’ère de l’apprentissage ennuyeux est révolue ! JavaRush - pour utiliser les réseaux sociaux dans le processus d'apprentissage ! Terminez les niveaux et partagez votre succès avec vos amis sur les réseaux sociaux. JavaRush veillera à ce que vous soyez au courant des événements nouveaux et intéressants dans le monde informatique : nous sélectionnerons les bonnes nouvelles et les publierons dans nos groupes sur VK et FB. Abonnez-vous, lisez et partagez des articles.

Pourquoi tant de pratique ?

J'ai fait cette découverte en enseignant la programmation à mes amis. Tout ce que je leur ai dit, ils l'ont oublié au bout de deux ou trois semaines, s'ils ne renforçaient pas ces connaissances par la pratique. J'appelle cela une découverte car j'ai trouvé une solution efficace à ce problème. Lorsque vous résolvez un problème comme celui que nous résoudrons dans le futur, votre cerveau se tournera vers votre expérience plutôt que vers les images et/ou le texte que vous aurez lu une fois. Même si vous étudiez l'intégralité du cours magistral, vous ne deviendrez pas programmeur. Je peux aussi apprendre les notes, est-ce que je deviendrai pianiste après ça ? Notre objectif n'est pas la connaissance. Notre objectif est de réelles compétences pratiques. En général, mon expérience d'apprentissage correspond à l'image ci-dessous : Comment utiliser le projet JavaRush : instructions détaillées - 2Simulation d'une expérience réelle. Sans comprendre ce que nous faisons, tout cela est une perte de temps. Mais couplé à la connaissance et à la conscience des actions, c’est un mélange explosif. La connaissance est une projection de l'expérience sur papier. Mais personne n’a encore appris à conduire en apprenant le code de la route. La pratique est tout. La programmation est simple.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION