Fai i tuoi primi passi nello sviluppo del plugin Moodle

Ottobre 9, 2020 Di Júlia Verdaguer

Abbiamo lanciato un nuovo MOOC gratuito e personalizzato per tutti gli sviluppatori PHP che desiderano apprendere le basi dello sviluppo di plug-in Moodle - disponibile ora su learn.moodle.org

Moodle LMS è un grande progetto open source e, come tale, cresce e prospera grazie ai contributi non solo del nostro team presso la sede centrale di Moodle, ma anche di centinaia di sviluppatori volontari che contribuiscono con il loro tempo e codice per creare nuove funzionalità, correggere bug e migliorare Moodle per tutti.

Fare i primi passi nello sviluppo di Moodle, tuttavia, potrebbe essere un po 'scoraggiante per i neofiti della comunità. Ecco perché il nostro team di coinvolgimento della community di Moodle ha creato il nuovo Nozioni di base sullo sviluppo del plugin Moodle MOOC.

 

Un pratico MOOC per apprendere l'essenziale dello sviluppo del plugin Moodle

Progettato per gli sviluppatori PHP che desiderano acquisire familiarità con lo sviluppo di Moodle e prepararsi a contribuire a Moodle, i Fondamenti di sviluppo del plug-in Moodle includono una serie di attività pratiche in cui imparerai a configurare un ambiente di sviluppo Moodle oa implementare effettivamente una demo collegare.

Inoltre, quando ti iscrivi come studente al MOOC di Moodle Dev Basics, hai la possibilità di usare Moodle proprio come fanno gli studenti:

Il corso ha due scopi: non è solo un tutorial di base sui primi passi nello sviluppo di plug-in Moodle, ma è anche una grande opportunità per gli sviluppatori di sperimentare Moodle come studenti, qualcosa che pochissimi di loro avranno mai fatto e tuttavia è davvero importante! " David Mudrák, Senior Developer presso Moodle HQ e creatore del MOOC Moodle Plugin Development Basics

 

Comprendere l'architettura modulare di Moodle

Sapere come è strutturato Moodle è essenziale per assicurarti che i tuoi primi passi nello sviluppo del plugin vadano nella giusta direzione. Nozioni di base sullo sviluppo del plug-in Moodle MOOC ti insegnerà i concetti essenziali relativi all'architettura modulare di Moodle per fare scelte strategiche nel tuo approccio. 

“Come parte del mio ruolo in Moodle, esamino i plugin forniti dalla nostra comunità globale. Questo ha fornito a me e ad altri revisori di plugin una buona visione delle aree essenziali per lo sviluppo di plugin di buona qualità. Il più delle volte, le decisioni più importanti devono essere prese proprio all'inizio. Sebbene sia possibile correggere un po 'di codice in seguito, il design generale del plug-in non può essere modificato facilmente senza ricominciare da capo. Con questo in mente, abbiamo creato questo corso per aiutare i nuovi sviluppatori a padroneggiare l'abilità di un saggio processo decisionale ". David Mudrák


Dai un'occhiata ai contenuti del MOOC di base per lo sviluppo del plug-in Moodle

Gli argomenti inclusi nel MOOC sono:

  • Sviluppo dell'ambiente
  • Tipi di plugin
  • Nome e contenuto della cartella del plugin
  • Richiesta di trattamento
  • Localizzazione
  • Layout di pagina e elementi essenziali dell'output
  • Navigazione nel sito
  • Impostazioni di amministrazione
  • Tabelle database e richieste SQL
  • Controllo degli accessi e sicurezza

Per essere in grado di superare con successo il MOOC, avrai bisogno di una certa esperienza di applicazioni web PHP, HTML, JavaScript, query SQL e principi generali di applicazioni web come HTTP.

Pronto a muovere i primi passi nello sviluppo di Moodle? Iscriviti al nostro MOOC gratuito!