- Cursos
- Tecnología
- Desarrollo Web
- Desarrollo de plugins locales y filtros para Moodle
Desarrollo de plugins locales y filtros para Moodle
Moodle (Modular Object Oriented Dynamic Learning Environment) no sólo es la plataforma de aprendizaje más popular en el mundo. Su arquitectura nos permite desarrollar al rededor de ella, lo cuál lo hace más poderosa por su "ecosistema".
Descripción del curso
Aunque Moodle es una plataforma muy flexible, requiere tener conocimientos sólidos de programación orienta a objetos en general, y en específico en PHP. También se requiere contar con conocimientos de otras herramientas fundamentales para el desarrollo web como los estilos en cascada (CSS), HTML y Javascript (este último no tanto).
Los objetivos de este curso son:
Comprender la arquitectura básica de Moodle, la estructura de un bloque, la nomenclatura Frankenstyle, el estándar de documentación PHPDoc, el API acceso.
Crear las carpetas y archivos básicos de un plugin local, crear una nueva opción en el menú administrativo, añadir una opción en el menú de administración, crear una página a desplegar.
El alumno creará las carpetas y archivos básicos de un filtro, creará el archivo filter.php, utilizará el parámetro general, utilizará los parámetros locales, los utilizará en la lógica de programación.
El alumno comprenderá el estilo de programación que son solicitados en Moodle como sangrías, convenciones de nomenclatura, cadenas de idiomas, manejo de arreglos y declaraciones de clases, funciones.
El alumno aprenderá el uso de las variables globales, el módulo de curso o course module, el cmid, la API Page, la API Output, el API de eventos.
Este no es un curso de programación, Necesita tener conocimientos intermedios en las herramientas para poder obtener buenos resultados del mismo. Tampoco es un curso para el manejo de Moodle o la creación de cursos. Está pensado en desarrolladores web que deseen crear plugins locales y filtros para Moodle.
Contenido del curso
Introducción al desarrollo de plugins locales y filtros
29:31- Introducción a la arquitectura de Moodle14:40AVANCE
- La nomenclatura Frankenstyle03:47
- PHPDoc05:08
- La clase html_write05:56
Desarrollo de plugins locales
01:41:59- Las carpetas y archivos básicos de un plugin loca11:07
- Crear una nueva opción en el menú de administración del curso10:46
- Añadir una opción en el menú de administración del curso10:00
- Crear la página a desplegar10:30
- Crear diferentes versiones de idiomas08:42
- Quitar la página principal o “home”06:32
- Añadir un parámetro global al plugin09:34
- Utilizar el parámetro global al plugin local04:02AVANCE
- Sustituir un método de una API10:21
- Parámetros para el plugin bilingüe07:36
- Activar y desactivar el plugin bilingüe07:29
- Utilizar las cajas de idiomas05:20
Desarrollo de filtros
01:27:20- Las carpetas y archivos básicos de un filtro09:07
- Filtro: el archivo filter07:08
- Filtro: parámetros generales08:57
- Filtro: Usar el parámetro general06:50
- Filtro: parámetros locales06:18
- Filtro: leer parámetros locales07:18
- Filtro: mostrar iconos07:16
- Filtro: mostrar iconos, parámetros06:23
- Filtro: mostrar iconos, desplegar los íconos05:25
- Crear un filtro a partir de otro09:12
- Realizar las modificaciones a un plugin copiado10:19
- Ajustar el plugin03:07
Anexo A: Estilos de codificación
46:48- Etiquetas PHP08:54
- Convenciones de nomenclatura09:27
- Manejo de cadenas06:41
- Manejo de Arrays05:14
- Declaración de función y método09:53
- Los comentarios06:39
Anexo B: El uso de las APIs de programación
02:02:21- Las variables globales06:36
- Módulo de curso o Course module10:05
- El cmid (ID del módulo del curso)06:31
- La API Page05:19
- La API Output03:12
- Uso de la API de archivos en formularios08:21
- Carpeta DB09:06
- Otras carpetas y archivos08:54
- Notificaciones04:13
- El API de eventos: introducción11:34
- API Events09:24
- Despacho de eventos08:02
- API Event: Desencadenando eventos12:29
- Métodos de los eventos06:45
- API Events: Almacenamiento en caché de registros (snapshot)04:56
- API Events: Convención de nomenclatura de eventos06:54
Valoraciones
- 5 ESTRELLAS0%
- 4 ESTRELLAS0%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS100%
- Brand RogerDuque CaroIncluir valoración media (en números)
No hay documentación quiero devolución
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0