


|
0. Prerequisite technologies (PHP and MySQL) 1. Development environment 2. Installing Drupal 3. Drupal architecture 4. Best practices for developing with Drupal 5. Drush 6. Introduction to module creation 7. Routing and menus 8. Introduction to the Configuration API 9. Databases I: Creating tables 10. Databases II: Select, insert, update, and delete statements 11. Forms I: Creating forms 12. Forms II: Form elements 13. Forms III: Extending forms 14. Plugins I: Introduction to plugins and blocks 15. Users and permissions 16. Theming I: Creating themes and templates 17. Theming II: Theming in modules 18. Plugins II: Types of plugins and services 19. Entities I: Configuration entities 20. Entities II: Content entities 21. Text formats and filters 22. Files and images 23. Search system 24. Module translation 25. Forms IV: jQuery and Ajax 26. Scheduling updates 27. Scheduling views 28. Events 29. Sending emails 30. Cache API 31. Scheduling cron tasks and queues 32. Scheduling recipes |