Dê os primeiros passos no desenvolvimento de plug-ins do Moodle

9 de outubro de 2020 Por Júlia Verdaguer

Lançamos um novo MOOC gratuito e individualizado para todos os desenvolvedores de PHP que desejam aprender o básico do desenvolvimento de plug-ins do Moodle - disponível agora em learn.moodle.org

O Moodle LMS é um grande projeto de código aberto e, como tal, cresce e prospera com contribuições não apenas de nossa equipe no Moodle HQ, mas também de centenas de desenvolvedores voluntários que contribuem com seu tempo e código para criar novas funcionalidades, corrigir bugs e no geral, aprimore o Moodle para todos.

Dar os primeiros passos no desenvolvimento do Moodle, entretanto, pode ser um pouco assustador para iniciantes na comunidade. É por isso que nossa equipe Moodle Community Engagement criou o novo Moodle Plugin Development Basics MOOC.

 

Um MOOC prático para aprender o essencial do desenvolvimento do plugin Moodle

Projetado para desenvolvedores de PHP que desejam se familiarizar com o desenvolvimento do Moodle e se preparar para contribuir com o Moodle, o Moodle Plugin Development Basics inclui uma série de tarefas práticas nas quais você aprenderá a configurar um ambiente de desenvolvimento Moodle ou a realmente implementar uma demonstração plugar.

Além disso, quando você se inscreve como aluno no MOOC do Moodle Dev Basics, você tem a chance de usar o Moodle da mesma forma que os alunos:

O curso tem dois propósitos - não é apenas um tutorial básico sobre os primeiros passos no desenvolvimento do plugin do Moodle - também é uma grande oportunidade para os desenvolvedores experimentarem o Moodle como um estudante - algo que poucos deles terão feito e ainda é muito importante! ” David Mudrák, Desenvolvedor Sênior no Moodle HQ e criador do Moodle Plugin Development Basics MOOC

 

Compreendendo a arquitetura modular do Moodle

Saber como o Moodle está estruturado é essencial para ter certeza de que seus primeiros passos no Desenvolvimento de Plugins vão na direção certa. Moodle Plugin Development Basics MOOC irá lhe ensinar os conceitos essenciais relacionados à arquitetura modular do Moodle para fazer escolhas estratégicas em sua abordagem. 

“Como parte da minha função no Moodle, eu reviso plug-ins fornecidos por nossa comunidade global. Isso deu a mim e a outros revisores de plug-ins uma boa visão das áreas essenciais para o desenvolvimento de plug-ins de boa qualidade. Na maioria das vezes, as decisões mais importantes precisam ser feitas logo no início. Embora você possa corrigir alguns códigos posteriormente, o design geral do plug-in não pode ser alterado facilmente sem começar novamente do zero. Portanto, com isso em mente, criamos este curso para ajudar novos desenvolvedores a dominar a habilidade de tomar decisões sábias ”. David Mudrák


Dê uma espiada no conteúdo do Moodle Plugin Development Basics MOOC

Os tópicos incluídos no MOOC são:

  • Ambiente de desenvolvimento
  • Tipos de plug-in
  • Nome e conteúdo da pasta do plugin
  • Tratamento de pedidos
  • Localização
  • Layout de página e fundamentos de saída
  • Navegação do site
  • Configurações de administração
  • Tabelas de banco de dados e consultas SQL
  • Controle de acesso e segurança

Para poder passar pelo MOOC com sucesso, você precisará de alguma experiência em aplicativos da Web PHP, HTML, JavaScript, consultas SQL e princípios gerais de aplicativos da Web, como HTTP.

Pronto para dar os primeiros passos no desenvolvimento do Moodle? Inscreva-se no nosso MOOC grátis!