Kod kursu
drupal8dev
Czas trwania
14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni
Wymagania
Drupal user knowledge, basic PHP or any other procedural language (like C, VB or other) required
Opis
Kurs został stworzony dla programistów, architektów, kierowników projektów zainteresowanych rozwojem z platformą Drupal 8.
Uczestnicy dowiedzą się, jak zastąpić istniejącą funkcjonalność i jak pisać moduły do wdrożenia.
Machine Translated
Plan Szkolenia
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