- Cursos
- Tecnología
- Desarrollo Web
- Desarrollo de Temas para Moodle basados en Boost y Classic
Desarrollo de Temas para Moodle basados en Boost y Classic
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 alrededor de ella, lo cual lo hace más poderosa.
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). Moodle utiliza mucho herramientas como Sass, Mustaches y Bootstrap, pero para fines del presente curso no es necesario un conocimiento profundo en estas últimas, pero sí deseable.
Los objetivos de este curso son:
* Comprender la arquitectura básica de Moodle, la estructura de un tema, el uso de las plantillas, la estructura del archivo config, el manejo de CSS.
* Crear un tema nuevo a partir de Boost, así como sus parámetros, cadenas de idiomas, el manejo de los SCSS, mover los archivos de imágenes moodledata.
* Crear un tema nuevo a partir de Classic, así como sus parámetros, cadenas de idiomas, el manejo de los SCSS, mover los archivos de imágenes moodledata.
* Manejar las imágenes en los CSS, sustituirá las imágenes de otros complementos, incluirá imágenes en las plantillas, sustituir las imágenes de Moodle core.
* Aprender a crear diferentes tipos de parámetros o settings en un tema, crear una variable SCSS, buscar elementos dentro del tema, crear otros elementos.
* Manejar las plantillas o templates, conocer las variables y secciones en Mustaches, los helpers, plantillas parciales y bloques, el manejo de plantillas externas.
* Comprender el estilo de programación que son solicitados en Moodle como sangrías, convenciones de nomenclatura, cadenas de idiomas, manejo de arreglo
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 temas para Moodle a partir de los temas bases: Boost y Classic.
Contenido del curso
Introducción al desarrollo temas
01:30:53- Introducción a la arquitectura de Moodle10:07AVANCE
- La estructura de un tema06:25
- Los templates o plantillas07:43
- Introducción al config.php en los temas08:46
- Los estilos en cascada07:21
- Los layouts06:31
- Config => Layouts => Templates09:00
- Archivo de cadenas de idiomas03:21
- Manejo de imágenes06:47
- Manejo de fuentes externas05:37
- Otros aspectos de los temas05:27
- Modo de desarrollo de temas y purga de cachés04:53
- Frankenstyle03:47
- PHPDocs los estándares de documentación de PHP05:08
Crear un tema basado en Boost
01:31:56- Crear la estructura del tema12:07
- Crear el archivo del lenguaje04:42AVANCE
- Imágenes y configuración09:43
- ¿Y los parámetros?08:57
- Los parámetros de nuestro tema12:58
- Traducir el tema y borrar el caché05:25
- Crear un nuevo parámetro07:22
- Añadir nuevos SCSS09:17
- Mover la imagen de carpeta12:45
- Crear otro parámetros08:40
Crear un tema basado en Classic
01:01:42- Crear la estructura del tema09:46
- Archivos de idiomas y config10:13
- Leer los SCSS de Classic05:39
- Crear las variables de SCSS05:31
- Crear los parámetros del tema07:07
- Crear las cadenas para inglés y español03:55
- Usar las variables de SCSS en el archivo post.scss11:32
- El File API para "servir" los archivos07:59
Manejo de imágenes
34:57- Manejo de imágenes en Estilos en cascada (CSS)11:02
- Manejo de imágenes de otros complementos05:58
- Incluir imágenes en un template07:42
- Sustituir las imágenes de los complementos04:40
- Sustituir las imágenes del "core" de Moodle05:35
Manejo de parámetros en el archivo settings.php
48:33- Crear un parámetro con una variable de SCSS existente11:35
- Crear una variable SCSS nueva y utilizarla09:00
- Buscar elementos dentro del tema05:57
- Crear otros elementos11:01
- Elementos caja de texto05:30
- Elementos caja de verificación y selección05:30
Manejo de Templates o plantillas
01:23:42- Introducción al uso de plantillas07:59
- Variables y secciones en Moustaches07:07
- Manejo de comentarios, parciales y bloques en Moustaches05:33
- Los helpers en Moustaches05:45
- Las rutas a los archivos de plantillas05:58
- La clase html_writer04:14
- Sustituir (override) un render14:54
- Sustituir (override) el render central07:25
- Localización de los renderers07:32
- El menú personalizado y los temas09:37
- Lista de verificación en el desarrollo de temas07:38
Bonus: estilo de programación para Moodle
50:37- Las sangrías y el manejo de las líneas muy largas en la codificación de Moodle08:54
- Convenciones de nomenclatura09:27
- Manejo de cadenas y cadenas de idioma06:41
- Manejo de Arrays y declaración de clases05:14
- Uso de funciones, métodos y sentencias de control09:53
- Manjeo de los comentarios06:39
- Despedida al curso de desarrollo de temas de Moodle basado en Boost y Classic03:49
Valoraciones
- 5 ESTRELLAS0%
- 4 ESTRELLAS0%
- 3 ESTRELLAS100%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- JoseAriasIncluir valoración media (en números)
Muy temprano para dar un concepto, solo esta en la descripción genera.
¿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