コース概要

Drupal 8 の新機能

  • 内部システムと API の変更点

HTTP リクエストの処理

  • Symfony HTTP リクエストシステム

Drupal でのキャッシュ

  • キャッシュ情報の例
  • Drupal のキャッシュ API
  • キャッシュのクリア
  • タグ付けメカニズム

自動クラスローディング

  • Drupal 8 特有の方法
  • ディレクトリと名前空間

Drupal ルール、プログラミング

  • 変更可能性
  • フック
  • プラグイン
  • 依存性注入
  • ルーティング
  • リンク
  • モジュールのテーマ化、出力
  • コンテンツ、構成、状態データの分離
  • i18n (国際化)
  • アクセシビリティ、ユーザビリティ
  • DB の独立性(データベース)
  • セキュリティ(ユーザーが提供するすべての入力は不安全です)
  • テスト、ドキュメンテーション

Drupal でのプログラミングにおける誤解と注意点

  • 過剰なプログラミング
  • コードの過度な実行
  • データベースに PHP コードを保存する
  • データベース内の PHP コードの代替手段
  • 単独での作業

プログラミング例

  • URL への登録とコンテンツの表示
  • Drupal フォーム API の使用
  • Ajax を使用したプログラミング
  • エンティティとフィールドを使用したプログラミング

テーマ化

  • テーマエンジン
  • Twig テンプレートファイルと変数
  • 前処理関数
  • CSS および JS の包含

プログラミングツールとヒント
 

要求

Drupal ユーザー知識、基本的な PHP または他の手順型言語(C、VB など)が必要です

 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (4)

今後のコース

関連カテゴリー