Faites vos premiers pas dans le développement de plugins Moodle

9 octobre 2020 Par Júlia Verdaguer

Nous avons lancé un nouveau MOOC gratuit et personnalisé pour tous les développeurs PHP qui souhaitent apprendre les bases du développement de plugins Moodle - disponible dès maintenant sur learn.moodle.org

Le Moodle LMS est un grand projet open source et, en tant que tel, il grandit et prospère grâce aux contributions non seulement de notre équipe au siège social de Moodle, mais également de centaines de développeurs bénévoles qui contribuent de leur temps et de leur code pour créer de nouvelles fonctionnalités, corriger les bogues et globalement améliorer Moodle pour tout le monde.

Cependant, faire les premiers pas dans le développement de Moodle peut être un peu intimidant pour les débutants de la communauté. C'est pourquoi notre équipe d'engagement communautaire Moodle a créé le nouveau Bases du développement de plugins Moodle MOOC.

 

Un MOOC pratique pour apprendre l'essentiel du développement de plugins Moodle

Conçu pour les développeurs PHP qui souhaitent se familiariser avec le développement Moodle et se préparer à contribuer à Moodle, Moodle Plugin Development Basics comprend une série de tâches pratiques dans lesquelles vous apprendrez à configurer un environnement de développement Moodle ou à implémenter une démo. brancher.

De plus, lorsque vous vous inscrivez en tant qu'étudiant au MOOC Moodle Dev Basics, vous avez la possibilité d'utiliser Moodle comme le font les apprenants:

Le cours a deux objectifs - ce n'est pas seulement un tutoriel de base sur les premiers pas dans le développement de plugins Moodle - c'est aussi une excellente occasion pour les développeurs de découvrir Moodle en tant qu'étudiant - quelque chose que très peu d'entre eux auront jamais fait et pourtant c'est vraiment important! " David Mudrák, développeur senior chez Moodle HQ et créateur du MOOC Moodle Plugin Development Basics

 

Comprendre l'architecture modulaire de Moodle

Connaître la structure de Moodle est essentiel pour vous assurer que vos premiers pas dans le développement de plugins vont dans la bonne direction. Bases du développement de plugins Moodle MOOC vous apprendra les concepts essentiels liés à l'architecture modulaire de Moodle pour faire des choix stratégiques dans votre approche. 

«Dans le cadre de mon rôle dans Moodle, je passe en revue les plugins fournis par notre communauté mondiale. Cela m'a donné, ainsi qu'aux autres évaluateurs de plugins, un bon aperçu des domaines essentiels pour un développement de plugins de bonne qualité. Le plus souvent, les décisions les plus importantes doivent être prises dès le début. Bien que vous puissiez corriger du code plus tard, la conception générale du plugin ne peut pas être facilement modifiée sans recommencer à zéro. C'est donc dans cet esprit que nous avons créé ce cours pour aider les nouveaux développeurs à maîtriser les compétences nécessaires pour prendre des décisions éclairées. » David Mudrák


Jetez un œil au contenu du MOOC Moodle Plugin Development Basics

Les thèmes inclus dans le MOOC sont:

  • Environnement de développement
  • Types de plugins
  • Nom et contenu du dossier du plugin
  • Demande de traitement
  • Localisation
  • Mise en page et éléments essentiels de la sortie
  • Navigation sur le site
  • Paramètres d'administration
  • Tables de base de données et requêtes SQL
  • Contrôle d'accès et sécurité

Pour pouvoir suivre le MOOC avec succès, vous aurez besoin d'une certaine expérience des applications Web PHP, HTML, JavaScript, des requêtes SQL et des principes généraux des applications Web tels que HTTP.

Prêt à faire vos premiers pas dans le développement de Moodle? Inscrivez-vous à notre MOOC gratuit!