コース概要

What is New in Drupal 8

  • 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 8 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 
 

要求

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

 14 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Backdrop CMS for Developers

7 時間

Backdrop CMS for Administrators

7 時間

Drupal 10: Module Development and DevOps with Azure

21 時間

Administering a Drupal 7 Website

7 時間

Drupal 7 for Developers

14 時間

Drupal 8 for Administrators

14 時間

Administering a Drupal 8 Website

7 時間

Drupal 8 Themes

7 時間

Building Web Applications with Drupal 8, Views, Fields and Panels

14 時間

Master Drupal 9/10 Site Building / Architecture

14 時間

Drupal

21 時間

Transform a Drupal Website into a Progressive Web App (PWA)

14 時間

Drupal Responsive Design

7 時間

Drupal and Solr

14 時間

Creating Multilingual Sites in Drupal

14 時間

関連カテゴリー