Programmation d'apprentissage en ligne efficace avec Code Avengers
À la recherche de services en ligne de haute qualité pour l'étude de la programmation, de la conception et du développement de jeux, j'ai trouvé plusieurs services qui se démarquent par la qualité du matériel, l'un d'entre eux j'ai décidé d'écrire un article et de partager mon expérience avec vous.Aujourd'hui, nous allons parler de Code Avengers | https://www.codeavengers.comCritère principal
Je pense que la majorité conviendra que le critère le plus important pour un bon site de formation n'est qu'un indicateur - le désir de retourner sur le site et de continuer la formation.Codeavengers est l'un des rares sites de ce type qui m'a fait aimer étudier la programmation et le développement Web.| Design et fonctionnalité
Belle conception de site Web simple avec une structure claire des cours

Conception pratique et fonctionnelle des cours eux-mêmes
- Édition sur plusieurs lignes (ctrl + clic):
- La possibilité de continuer instantanément là où vous vous étiez arrêté (la dernière fois) (le code écrit est enregistré)- Démonstration visuelle des erreurs dans le code- Les pages des leçons elles-mêmes sont divisées en 3 zones:Explications et instructions pas à pas | Entrée de code | Résultat du code
Explication claire de tous les nouveaux termes
- Lorsque vous cliquez sur un nouveau terme, un menu contextuel apparaît avec une explication. Par exemple, l'explication du terme «refactoring»
est présentée ci-dessous: - Si vous n'avez pas suffisamment d'explications sur une fonction, alors lorsque vous cliquez sur cette fonction inconnue ( imprimez dans cet exemple ), un menu interactif apparaîtra avec des exemples supplémentaires et le résultat de l'exécution du code pour ces exemples. , dans la liste, vous pouvez sélectionner n'importe quelle autre fonction et voir également son explication avec des exemples:
Page de progression du cours
- La page de progression affiche les leçons apprises (à gauche) et les tâches (à droite) qui peuvent être accomplies après (avant / pendant) l'étude du cours pour répéter le cours- Les leçons surlignées en bleu pâle signifient qu'une erreur a été commise dans la leçon (les erreurs sont affichées et sont expliqués sous forme visuelle immédiatement, lorsque vous cliquez sur Exécuter, après avoir écrit le code):
| Efficacité
Une démonstration efficace de ce qui doit être fait exactement «de cette manière» et non autrement.
Par exemple, lorsque la tâche explique pourquoi il n'est pas nécessaire d'utiliser le codage en dur (en utilisant des valeurs pilotées manuellement au lieu de variables), cela n'est pas seulement expliqué, mais également montré sur un exemple (quelque chose que presque tous les autres services similaires manquent tellement), et cela se fait comme suit façon:- Tout d'abord, dans la première tâche, il vous est demandé de coder en dur quelques paramètres- Après quoi, ils disent de fixer manuellement plusieurs paramètres dans le code pour d'autres valeurs (car dans la vie réelle, il y a souvent des changements, par exemple, un changement dans le prix d'un produit)- Ensuite, ils montrent la méthode à utiliser au lieu du codage en dur afin que vous n'ayez pas à répéter une action après l'autre après les modifications"Après quoi, vous n'avez pas besoin d'expliquer pourquoi cela doit être fait exactement comme il est accepté, car on vient de vous montrer avec un exemple à quel point la" bonne méthode "est plus pratique et pourquoi elle est considérée comme correcte.Simple mais brillant. À mon avis, il est très important de comprendre pourquoi nous faisons ce que nous faisons dans le code, et pourquoi c'est exactement la voie, et non autrement, pour se souvenir et comprendre l'essence des actions. Par conséquent, de tous les services pour étudier la programmation, selon mon expérience / mon avis, Code Avengers est le meilleur en ce moment.| Information additionnelle
- Sur un compte gratuit, vous pouvez apprendre les 5 premières leçons, chacun des cours- Certains cours sont disponibles en russe (actuellement traduit HTML / CSS / JavaScript / Game Dev / Introduction au codage)PS
Un petit conseil sur l'expérience - si votre niveau de connaissance de l'anglais est moyen ou supérieur - étudiez tout ce qui est possible en anglais, y compris la programmation, de manière à resserrer simultanément vos connaissances en anglais (grammaire, dictionnaire, utilisation réelle des mots en anglais). Pour traduire instantanément un mot / phrase, vous pouvez utiliser l'extension Lingualeo ( Chrome / Firefox ), qui vous permet de traduire un mot / phrase en double-cliquant surCode Avengers | https://www.codeavengers.comSource: https://habr.com/ru/post/fr396011/
All Articles