


Duolingo pour PHP - Combien de PHP les applications comme Mimo peuvent-elles enseigner?
MIMO Programmation d'apprentissage de l'apprentissage Évaluation des applications: avantages et inconvénients de l'apprentissage mobile
MIMO est une application qui prétend pouvoir apprendre la programmation "à tout moment, n'importe où". En tant qu'utilisateur vétéran de Duolingo, je sympathise avec cette méthode d'apprentissage, en particulier dans les semaines à venir où je veux de plus en plus maîtriser certaines connaissances de programmation rapide.
Pour évaluer objectivement la capacité pédagogique de cette application, j'ai décidé de voir ce qu'elle offre et si je pourrais le recommander à la programmation débutante.
Points clés:
- MIMO est une application d'apprentissage de programmation qui utilise une méthode de gamification de Duolingo similaire, mais son contenu gratuit est limité et le contenu payant est coûteux, ce qui rend difficile la prestation de sa valeur.
- L'application propose des cours de langage de programmation séparés et une combinaison de cours qui incluent plusieurs cours, mais les cours gratuits initiaux couvrent des concepts très basiques et un contenu payant commenceront bientôt.
- Bien que le contenu soit bien écrit et adapté aux débutants, le plus gros problème est le manque de conseils sur la mise en place de l'environnement, ce qui peut confondre les débutants lorsque vous essayez d'appliquer leurs connaissances à l'environnement réel.
- MIMO manque de facteurs importants nécessaires pour apprendre efficacement la programmation, tels que le développement de la mémoire musculaire de frappe, les compétences de résolution de problèmes et l'interaction avec les communautés de langage de programmation pertinentes, ce qui rend sa valeur utile discutable.
Modèle d'application:
Les premières classes de chaque cours sont gratuites et il vous sera demandé de partager sur les réseaux sociaux ou de payer pour déverrouiller le prochain cours par la suite. Après cela, des cours ultérieurs seront payés.
Similaire à Duolingo, MIMO utilise des jours d'apprentissage continu pour réaliser l'apprentissage gamifié, en suivant le nombre de jours que vous utilisez en continu. Pour poursuivre la gamification, l'application propose également une gamme de badges et de réalisations pour la collecte, bien que la fonctionnalité réelle de tueurs soit la fonctionnalité "Suivez les utilisateurs" de type Duolingo, qui permet également une communication directe sur certaines diapositives de cours.
Évidemment, il y a beaucoup à collecter et à réaliser dans MIMO!
L'application permet aux utilisateurs de définir la vitesse d'apprentissage qu'ils souhaitent, mais cela détermine simplement à quelle fréquence l'application vous rappelle de l'utiliser - elle n'a pas d'autre impact sur la longueur ou le contenu du cours.
N'est-il pas triste d'étudier pendant 20 minutes par jour?
Au moment de la rédaction du moment de la rédaction, l'accès avancé coûte jusqu'à 54,99 £ par an, ou 4,58 £ par mois, mais ne peut être payé que sur une base annuelle. Les développeurs de l'application semblent savoir que la plupart des gens abandonneront les applications d'apprentissage et d'auto-amélioration sur les appareils mobiles en un mois.
Le plus gros problème est que, compte tenu des fonctionnalités libres, il est difficile de justifier ces dépenses.
Cours:
L'application propose des cours de langage de programmation séparés - PHP, HTML, Swift, "Hackers" et plus, mais fournit également une combinaison de cours qui incluent plusieurs cours dans l'ordre, conçus pour enseigner une connaissance globale plus importante. Par exemple, le cours "Making a Site Web" contient les sous-cours suivants: programmation, programmation 2, HTML, CSS, JavaScript, etc.
Cependant, ce cours n'a pas suscité l'appétit - le contenu couvert était un concept de variables très basique et indépendant du langage, puis le contenu payant a commencé. Seules 2 des 43 leçons sont gratuites - presque pas suffisantes pour prendre une décision d'achat éclairée. De plus, bien qu'il semble y avoir beaucoup de contenu (43 leçons), il est important de noter que le cours ne dure généralement que 10 à 15 minutes.
Les cours simples plongent dans le même contenu (au moins le contenu gratuit), mais expliquent dans la langue apprise. Ainsi, lorsque vous commencez votre cours PHP, vous en apprendrez sur les variables PHP ...
Vous apprendrez également le même contenu là-bas lorsque vous suivez un cours rapide.
Encore une fois, il y a peu de raisons pour que vous achetiez la version premium pour le moment. Cependant, cette approche semble raisonnable - si elle vise vraiment à être Duolingo dans le domaine de la programmation, il est logique de présenter les mêmes concepts que vous connaissez déjà dans une autre langue. Quelle meilleure façon d'apprendre que de résoudre les mêmes problèmes que vous avez déjà résolus dans une nouvelle langue? Mais ce ne sont pas réellement des problèmes à résoudre.
Le plus gros problème que je vois ici est Paramètres d'environnement (prévisible, j'ai écrit un livre parce que je me soucie beaucoup de ce sujet). L'application plonge immédiatement dans les variables et autres concepts de programmation, mais ceux qui commencent à apprendre un langage de programmation ne savent certainement pas comment commencer. Il n'y a aucune instruction sur la façon d'installer l'exécution, le compilateur ou l'IDE, ni sur le système d'exploitation ou l'environnement peut être nécessaire. Je pouvais facilement imaginer un utilisateur prenant toutes ces leçons, puis assis devant un ordinateur et se bloquer complètement. C'est comme une personne qui apprenait à clôturer en jouant des jeux de rôle sur des appareils mobiles - votre avatar maniera l'épée, mais lorsque vous terminez le jeu, vous ne serez pas mieux pour manier l'épée.
Qualité du cours:
En plus de réutiliser les phrases «soi-disant» et certaines fautes de frappe du cours, le contenu est bien écrit, facile à comprendre et est souvent très nouveau pour les débutants.
Dans la partie gratuite de l'application, il existe quatre méthodes d'enseignement simples:
- deviner
- raisonnement
- Mémorisation rotative
- puzzle
Guess permettra aux utilisateurs de deviner la solution au problème sans la s'y préparer à l'avance. Les mauvaises suppositions ne permettront pas à l'utilisateur d'avancer, de permettre une réessayer illimitée, et les suppositions correctes expliqueront la solution dans une certaine mesure.
Le raisonnement prépare généralement les utilisateurs à répondre aux questions avec les réponses qu'ils obtiennent avant la diapositive précédente ou plusieurs diapositives.
La mémorisation robo ne fera que lancer des définitions, des théories et des explications à l'utilisateur, en espérant qu'il se souviendra.
Les puzzles nécessitent de réorganiser les séquences de code jusqu'à ce qu'elles aient une signification logique et ressemblent à du code valide.
Ces méthodes sont bonnes pour la théorie, mais je recommande toujours que MIMO ajoute une entrée manuelle de code pour cultiver la mémoire musculaire des gens. Je recommande également d'ajouter un report restrictif à la fin de chaque leçon où les gens peuvent tester ce qu'ils ont appris jusqu'à présent.
Conclusion:
Bien que ce concept soit intéressant, je ne pense pas qu'il soit possible d'atteindre une capacité de programmation significative via une application comme MIMO. Pour apprendre à programmer, il est nécessaire de développer la mémoire musculaire pour la saisie. Vous devez avoir la possibilité de rechercher des solutions problématiques, appelée Stackoverflow-Fu, et la possibilité de trouver des informations importantes dans le manuel du langage de programmation. Besoin d'interagir avec la communauté des langages de programmation connexes et d'apprendre des exemples qui nécessitent des ajustements manuels pour s'appliquer au problème à accomplir.
MIMO n'a aucun de ces facteurs importants - c'est en fait une application "pourrie" qui vous présente plus de théories que les applications pratiques. Il peut lui-même servir d'introduction aux termes que vous pourriez rencontrer dans des projets réels, mais sa valeur réelle est très discutable.
Accordé, j'aurais peut-être manqué certaines des fonctionnalités de tueur dans la version premium, mais 55 £ par an et je ne peux être payé que par an, il ressemble à un piège à visiteur de l'application, en particulier dans la partie gratuite de l'application qui manque de qualité Dans le cas d
En tant qu'éducateur, je n'ai jamais eu de problème à référer des fournisseurs de contenu tiers (non sidéliques) aux gens - mon désir est de voir les gens obtenir une bonne formation et le profit direct n'est pas une priorité. La tarte est assez grande pour nous accueillir tous, une communauté de développeurs bien formée est bonne pour tout le monde à long terme - beaucoup de gens commencent à postuler pour devenir nos auteurs et sont ensuite recommandés à certaines ressources améliorant les compétences et pour revenir quelques années Plus tard, être accueilli et devenir un contributeur compétent.
Cependant, MIMO n'est pas une telle ressource, mais cela peut être. En mettant à niveau, comme souligner l'aspect social, offrant un simple rendement pour les langues qui peuvent le soutenir (PHP, JS, Ruby, HTML), améliorant la partie libre du cours (fautes de frappe, explication, libellé - édition générale de copie et Conception de cours, en fait), différents modèles de tarification et des approches plus pratiques, MIMO peut être un facteur important dans les programmes d'éducation de nombreuses personnes. Je suis coincé dans une file d'attente ou un trafic pendant beaucoup de 10 minutes et il serait inestimable de pouvoir apprendre quelque chose d'utile d'une manière aussi facile à comprendre pendant mon temps libre.
J'espère que Mimo a de la chance et les verrai dans une future version de l'application.
FAQ (FAQ) sur Duolingo PHP et MIMO
Quelle est l'efficacité de l'apprentissage du PHP via Duolingo et Mimo?
Duolingo et Mimo fournissent tous deux des moyens uniques d'apprendre PHP. Duolingo adopte une approche gamifiée pour rendre l'apprentissage amusant et engageant. Mimo, en revanche, fournit une voie d'apprentissage plus structurée, y compris des exercices interactifs et des projets pratiques. L’efficacité de l’apprentissage du PHP à travers ces plateformes dépend fortement du dévouement, de la cohérence des apprenants et de la quantité de pratique à laquelle ils consacrent. Les deux plateformes fournissent une base solide pour les débutants, mais pour acquérir des compétences, des ressources et des exercices supplémentaires sont recommandés.
Puis-je devenir un développeur PHP professionnel en utilisant Duolingo et MIMO?
Alors que Duolingo et Mimo peuvent fournir une bonne base pour PHP, devenir un développeur professionnel nécessite une compréhension plus approfondie de la langue, de son cadre et des applications pratiques. Ces plateformes sont d'excellents points de départ, mais pour devenir un professionnel, vous devez compléter vos études avec des ressources plus avancées, pratiquer régulièrement le codage, vous engager dans des projets pratiques et mettre à jour constamment vos connaissances à mesure que la technologie progresse.
Quelles sont les principales différences entre Duolingo et les méthodes d'enseignement PHP de MIMO?
Duolingo adopte une approche gamifiée pour enseigner PHP, ce qui le rend amusant et engageant. Il divise les concepts complexes en petits cours, ce qui facilite la maîtrise des débutants. Mimo, en revanche, fournit un chemin d'apprentissage plus structuré. Il fournit des exercices interactifs, des projets pratiques et une communauté d'apprenants à soutenir. L'approche de Mimo est plus complète et immersive, permettant une compréhension plus profonde de PHP.
Quelles sont les limites de l'apprentissage du PHP via Duolingo et MIMO?
Bien que Duolingo et Mimo soient d'excellentes plateformes pour les débutants, ils ont leurs limites. Ils fournissent une compréhension de base de PHP, mais ils peuvent ne pas se plonger sur des sujets plus avancés. En outre, les projets pratiques fournis peuvent ne pas être aussi complexes ou difficiles que les projets réels. Par conséquent, il est recommandé d'utiliser ces plateformes comme point de départ et de compléter votre apprentissage par d'autres ressources.
Comment le soutien de la communauté dans MIMO améliore-t-il l'expérience d'apprentissage?
MIMO fournit une communauté d'apprenants qui peuvent fournir un soutien, partager des expériences et fournir des informations. Cet aspect communautaire peut considérablement améliorer l'expérience d'apprentissage car elle permet aux apprenants d'apprendre les uns des autres, de poser des questions, de partager leurs progrès et de se motiver. Il fournit également une plate-forme pour se connecter avec d'autres apprenants et professionnels dans le domaine.
Puis-je apprendre d'autres langages de programmation sur Duolingo et Mimo?
Oui, Duolingo et MIMO proposent des cours dans plusieurs autres langages de programmation. Duolingo propose des cours HTML, CSS et JavaScript, tandis que Mimo propose des cours tels que Python, JavaScript, Swift et plus encore. Cela permet aux apprenants d'élargir leurs compétences de codage en dehors de PHP.
Combien de temps dois-je passer sur Duolingo et Mimo pour apprendre PHP?
combien de temps vous devez passer sur ces plateformes à apprendre PHP dépend de vos objectifs personnels et de votre calendrier. Mais la cohérence est essentielle lors de l'apprentissage d'une nouvelle langue. Il est recommandé de passer au moins une heure par jour à étudier et à pratiquer le PHP.
Duolingo et MIMO conviennent aux débutants absolus en PHP?
Oui, Duolingo et Mimo sont conçus pour les débutants. Ils décomposent des concepts complexes en des cours faciles à comprendre et fournissent un grand nombre de questions de pratique. Cela en fait un excellent choix pour les débutants absolus en PHP.
Duolingo et MIMO proposent des certificats après avoir terminé les cours PHP?
MIMO fournit un certificat après avoir terminé le cours et peut être partagé sur LinkedIn ou d'autres réseaux professionnels. Cependant, Duolingo n'offre actuellement pas de certificats pour ses cours de PHP.
y a-t-il un coût pour apprendre PHP sur Duolingo et Mimo?
Duolingo propose ses cours gratuitement, tandis que MIMO adopte un modèle d'abonnement. MIMO propose un procès gratuit, après quoi vous devrez payer des frais mensuels ou annuels pour accéder à ses cours. Les frais d'abonnement de MIMO varient en fonction du plan que vous choisissez.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Les raisons de la défaillance de la phpsession comprennent les erreurs de configuration, les problèmes de cookies et l'expiration de session. 1. Erreur de configuration: vérifiez et définissez la session correcte.save_path. 2.Cookie Problème: assurez-vous que le cookie est correctement réglé. 3.Session Expire: Ajustez la valeur de session.gc_maxlifetime pour prolonger le temps de session.

Les méthodes pour déboguer les problèmes de session en PHP incluent: 1. Vérifiez si la session est démarrée correctement; 2. Vérifiez la livraison de l'ID de session; 3. Vérifiez le stockage et la lecture des données de session; 4. Vérifiez la configuration du serveur. En sortissant l'ID de session et les données, en affichant le contenu du fichier de session, etc., vous pouvez diagnostiquer et résoudre efficacement les problèmes liés à la session.

Plusieurs appels vers session_start () se traduiront par des messages d'avertissement et d'éventuels remplacements de données. 1) PHP émettra un avertissement, ce qui incite la session à démarrer. 2) Il peut provoquer un écrasement inattendu des données de session. 3) Utilisez session_status () pour vérifier l'état de la session pour éviter les appels répétés.

La configuration du cycle de vie de session dans PHP peut être réalisée en définissant session.gc_maxlifetime et session.cookie_lifetime. 1) Session.gc_maxlifetime contrôle le temps de survie des données de session côté serveur, 2) Session.cookie_lifetime contrôle le cycle de vie des cookies des clients. Lorsqu'il est réglé sur 0, le cookie expire lorsque le navigateur est fermé.

Les principaux avantages de l'utilisation des sessions de stockage de la base de données incluent la persistance, l'évolutivité et la sécurité. 1. Persistance: Même si le serveur redémarre, les données de session peuvent rester inchangées. 2. Évolutivité: applicable aux systèmes distribués, garantissant que les données de session sont synchronisées entre plusieurs serveurs. 3. Sécurité: La base de données fournit un stockage crypté pour protéger les informations sensibles.

L'implémentation de traitement personnalisé de session dans PHP peut être effectué en implémentant l'interface SessionHandlerInterface. Les étapes spécifiques incluent: 1) la création d'une classe qui implémente SessionHandlerInterface, telles que CustomSessionHandler; 2) réécrire des méthodes dans l'interface (telles que l'ouverture, la fermeture, la lecture, l'écriture, la détruire, GC) pour définir le cycle de vie et la méthode de stockage des données de session; 3) Enregistrez un processeur de session personnalisé dans un script PHP et démarrez la session. Cela permet de stocker des données dans des supports tels que MySQL et Redis pour améliorer les performances, la sécurité et l'évolutivité.

SessionID est un mécanisme utilisé dans les applications Web pour suivre l'état de la session utilisateur. 1. Il s'agit d'une chaîne générée aléatoire utilisée pour maintenir les informations d'identité de l'utilisateur lors de plusieurs interactions entre l'utilisateur et le serveur. 2. Le serveur génère et l'envoie au client via des cookies ou des paramètres d'URL pour aider à identifier et à associer ces demandes dans plusieurs demandes de l'utilisateur. 3. La génération utilise généralement des algorithmes aléatoires pour assurer l'unicité et l'imprévisibilité. 4. Dans le développement réel, les bases de données en mémoire telles que Redis peuvent être utilisées pour stocker les données de session pour améliorer les performances et la sécurité.

La gestion des séances dans des environnements sans état tels que les API peut être réalisée en utilisant JWT ou des cookies. 1. JWT convient à l'état sans état et à l'évolutivité, mais il est de grande taille en ce qui concerne les mégadonnées. 2.La cookies est plus traditionnel et facile à mettre en œuvre, mais ils doivent être configurés avec prudence pour assurer la sécurité.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Version Mac de WebStorm
Outils de développement JavaScript utiles

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.
