Dé sus primeros pasos en el desarrollo de complementos de Moodle

octubre 9, 2020 Por Júlia Verdaguer

Hemos lanzado un nuevo MOOC gratuito a su propio ritmo para todos los desarrolladores de PHP que quieran aprender los conceptos básicos del desarrollo de complementos de Moodle, disponible ahora en learn.moodle.org

Moodle LMS es un gran proyecto de código abierto y, como tal, crece y prospera con las contribuciones no solo de nuestro equipo en Moodle HQ, sino también de cientos de desarrolladores voluntarios que contribuyen con su tiempo y código para crear nuevas funcionalidades, corregir errores y mejorar en general Moodle para todos.

Sin embargo, dar los primeros pasos para desarrollar Moodle puede resultar un poco abrumador para los novatos de la comunidad. Es por eso que nuestro equipo de participación comunitaria de Moodle ha creado el nuevo Conceptos básicos sobre el desarrollo de complementos de Moodle MOOC.

 

Un MOOC práctico para aprender lo esencial del desarrollo de complementos de Moodle

Diseñado para desarrolladores de PHP que desean familiarizarse con el desarrollo de Moodle y configurarse para contribuir a Moodle, Moodle Plugin Development Basics incluye una serie de tareas prácticas en las que aprenderá a configurar un entorno de desarrollo de Moodle oa implementar una demostración. enchufar.

Además, cuando te registras como estudiante en el MOOC Moodle Dev Basics, tienes la oportunidad de usar Moodle como lo hacen los estudiantes:

El curso tiene dos propósitos: no es solo un tutorial básico sobre los primeros pasos en el desarrollo de complementos de Moodle, también es una gran oportunidad para que los desarrolladores experimenten Moodle como estudiantes, algo que muy pocos de ellos habrán hecho alguna vez y, sin embargo, ¡es realmente importante! " David Mudrák, desarrollador sénior en Moodle HQ y creador del MOOC Conceptos básicos del desarrollo de complementos de Moodle

 

Entendiendo la arquitectura modular de Moodle

Saber cómo está estructurado Moodle es esencial para asegurarse de que sus primeros pasos en el desarrollo de complementos vayan en la dirección correcta. Conceptos básicos sobre el desarrollo de complementos de Moodle MOOC le enseñará conceptos esenciales relacionados con la arquitectura modular de Moodle para tomar decisiones estratégicas en su enfoque. 

“Como parte de mi función en Moodle, reviso los complementos aportados por nuestra comunidad global. Esto nos dio a mí y a otros revisores de complementos una buena idea de las áreas esenciales para el desarrollo de complementos de buena calidad. La mayoría de las veces, las decisiones más importantes deben tomarse desde el principio. Si bien puede corregir algunos códigos más adelante, el diseño general del complemento no se puede cambiar fácilmente sin comenzar de nuevo desde cero. Entonces, con esto en mente, creamos este curso para ayudar a los nuevos desarrolladores a dominar la habilidad de tomar decisiones sabias ". David Mudrák


Eche un vistazo al contenido del MOOC Conceptos básicos del desarrollo de complementos de Moodle

Los temas incluidos en el MOOC son:

  • Entorno de desarrollo
  • Tipos de complementos
  • Nombre y contenido de la carpeta del complemento
  • Manejo de solicitudes
  • Localización
  • Diseño de página y conceptos básicos de salida
  • Sitio de navegacion
  • Configuraciones de administración
  • Tablas de bases de datos y consultas SQL
  • Control de acceso y seguridad

Para poder pasar el MOOC con éxito, necesitará algo de experiencia en aplicaciones web PHP, HTML, JavaScript, consultas SQL y principios generales de aplicaciones web como HTTP.

¿Está listo para dar sus primeros pasos en el desarrollo de Moodle? ¡Regístrate en nuestro MOOC gratis!