Moodle developer course for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/moodle-developer-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:初学者的Moodle开发者课程 课程概述:在这个课程中,您将学习Moodle的基础知识。由于官方文档较难理解,课程将带您逐步了解其最重要的部分。通过我在Moodle开发行业超过三年的经验,这门课程将大大加快您对Moodle的初步学习。您将获得一些实用的技巧和经验,学习如何: - 安装Moodle、Apache、MySQL和PHP - 使用命令行运行Moodle脚本 - 使用SQL直接更改数据 - 理解Moodle目录和插件结构 - 创建带有设置以改变其行为的块插件 - 基于Boost主题创建自定义主题,编写自定义CSS - 学习重写模板和创建自己的模板 - 了解如何重写渲染器 - 创建本地插件以向用户显示动态通知 - 创建新的Moodle页面 - 创建用户可提交的自定义表单,并在自定义数据库表中处理和存储数据 - 创建一个Web服务(外部函数,与我们的插件接口),可使用AJAX请求删除消息 - 创建模态弹出确认对话框 - 创建新权限并将其添加到角色中 课程将深入讲解每个操作,并对代码库的各个部分进行详细解释。如果您觉得这些内容对您有帮助,我期待在课程中见到您!欢迎随时提出评论或问题,我将尽力为您解答。所有代码将在Github上提供,并在课程过程中提供相关链接。

课程评论(0条)

课程详情

In this course, you will learn the basics of moodle. The official documentation is pretty hard to follow and I take us through the most important parts of it.This course will greatly accelerate your initial learning phase with Moodle, with real tips and tricks I use having worked in the Moodle developer industry for over 3 years.You will learn how to:Install Moodle, apache, mysql, PHPUse the command line to run moodle scriptsUse SQL to alter data directlyLearn the Moodle directory/plugin structureCreate a block plugin, with settings to alter its behaviourCreate a custom theme based off boost, with custom cssLearn about overriding templates and creating our own templatesLearn how to override a rendererCreate a local plugin to display dynamic notifications to the userCreate new moodle pagesCreate custom forms that users can submit. Process and store that data in custom database tables.Create a web service (external function to interface with our plugin) that can delete messages using AJAX requests.Create a modal popup confirm dialogue windowCreate a new capability and add it to a roleI also go into depth about each action taken and include explanations of various parts of the codebase.If that sounds useful, I look forward to seeing you around in the course!Feel free to drop comments/questions and I will do my best to help you out.All the code is available on Github and links will be shown throughout the course.

课程标签

0人关注该课程

主题相关的课程