Course Outline

  • What is New in Drupal 11
    • Changes in internal systems and APIs
  • Handling HTTP Requests
    • Symfony HTTP request system
  • Cache in Drupal
    • Examples of cached information
    • Cache API in Drupal
    • Clearing caches
    • Tagging mechanism
  • Automatic Class Loading
    • Drupal 11 Specific Way
    • Dirs and namespaces
  • Drupal Rules, Programming
    • Alterability
    • Hooks
    • Plugins
    • Dependency Injection
    • Routing
    • Links
    • Module Themeable, Output
    • Separation of: Content, Configuration, State Data
    • i18n (internationalization)
    • Accessibility, Usability
    • DB Independency (database)
    • Security (all user-provided input is insecure)
    • Tests, Documentation
  • Drupal Mistakes, Programming
    • Programming Too Much
    • Over-Executing Code
    • Saving PHP Code in the Database
    • Alternatives for php code in db
    • Working Alone
  • Programming Examples
    • Registering for URLs and Displaying Content
    • Using the Drupal Form API
    • Programming with Ajax
    • Programming with Entities and Fields
  • Theming
    • Theming Engines
    • Twig template files and variables
    • Preprocess functions
    • CSS and JS inclusion
  • Programming Tools and Tips 

Requirements

  • Drupal user knowledge, basic PHP or any other procedural language (like C, VB or other) required
 14 Hours

Testimonials (5)

Upcoming Courses

Related Categories