Parcours d'apprentissage des développeurs


Notre parcours d'apprentissage pour les développeurs a été lancé début 2022, avec la sortie du premier cours pour débutants. Le parcours aidera les développeurs PHP à se familiariser avec les bases du développement Moodle. Pour les développeurs Moodle existants, nos prochains cours vous aideront à rafraîchir et approfondir votre compréhension de l'architecture et de la conception des plugins Moodle. Chaque fois que vous terminez un cours, vous gagnez un badge ! Mélangez et assortissez les cours en fonction de vos intérêts et de votre expertise.

Si vous êtes nouveau sur Moodle, nous vous suggérons de commencer par notre Introduction à Moodle cours, avant de suivre les cours pour développeurs débutants, qui sont en cours de développement

Débutant

Au niveau débutant, votre apprentissage se concentrera sur les tâches de développement de base, couvrant des sujets tels que :

  • Configuration d'un environnement de développement Moodle.
  • Les bases de la sortie Web.
  • L'architecture modulaire et les API de Moodle.
  • Accès Moodle et L'essentiel de la sécurité.
  • Tests dans Moodle.
  • Pratiques de développement accessibles.

Ces cours forment le nouveau Programme de base du développement Moodle à parcourir à votre rythme.

Intermédiaire

Au niveau intermédiaire, vous développerez vos compétences de développement Moodle et réfléchirez aux pratiques de développement. Dans un futur proche, nous proposerons des sujets tels que :

  • Comprendre le rendu de la sortie HTML dans Moodle.
  • Requêtes compatibles entre bases de données sur la base de données Moodle SQL.
  • API de mise en page et de navigation sur le site Moodle
  • Assurance qualité avec les tests Behat et PHPUnit.
  • Modules JavaScript/ES6 dans Moodle.
  • Pratiques de développement accessibles.

Avancé

Au niveau avancé, en tant que développeur Moodle expérimenté, vous apprendrez à gérer les cycles de publication et à utiliser des techniques de codage avancées. Dans un futur proche, nous proposerons des sujets tels que :

  • Intégration de Moodle à des systèmes externes via des services Web.
  • Authentification et contrôle d'accès, rôles et autorisations, accès invité
  • Les mécanismes de sécurité Web intégrés de Moodle.
  • XMLDB, API d'installation et de mise à niveau, modifications du schéma de base de données.
  • API de stockage et de diffusion de fichiers dans Moodle


light bulb

S'impliquer !

Nous invitons les membres de la communauté à nous aider :

  • Présentez des webinaires à un public d'autres Moodlers.
  • Travaillez avec nous pour créer et animer de courts cours en ligne.

Alors que nous développons la Moodle Academy, nous sommes impatients d'entendre ce que vous voulez savoir dans nos webinaires et nos cours. 

Participez ! et partagez vos réflexions.

Modifié le: %A 04/29/22D %B %Y, %H:%M