Moodle developer course for beginners
Kristian Ringer
7:25:17
Description
Install moodle and build your first plugins by writing PHP!
What You'll Learn?
- Moodle
- PHP
- Web development
- SQL
- Unit tests
- Templates
- Test driven development
Who is this for?
What You Need to Know?
More details
DescriptionIn 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, PHP
Use the command line to run moodle scripts
Use SQL to alter data directly
Learn the Moodle directory/plugin structure
Create a block plugin, with settings to alter its behaviour
Create a custom theme based off boost, with custom css
Learn about overriding templates and creating our own templates
Learn how to override a renderer
Create a local plugin to display dynamic notifications to the user
Create new moodle pages
Create 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 window
Create a new capability and add it to a role
I 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.
Who this course is for:
- Beginner moodle developers looking to learn the framework
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, PHP
Use the command line to run moodle scripts
Use SQL to alter data directly
Learn the Moodle directory/plugin structure
Create a block plugin, with settings to alter its behaviour
Create a custom theme based off boost, with custom css
Learn about overriding templates and creating our own templates
Learn how to override a renderer
Create a local plugin to display dynamic notifications to the user
Create new moodle pages
Create 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 window
Create a new capability and add it to a role
I 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.
Who this course is for:
- Beginner moodle developers looking to learn the framework
User Reviews
Rating
Kristian Ringer
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 49
- duration 7:25:17
- English subtitles has
- Release Date 2024/02/14