Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
New Features in Drupal 8
- Updates to internal systems and APIs
Managing HTTP Requests
- Symfony HTTP request handling
Caching in Drupal
- Examples of cached data
- The Drupal Cache API
- Cache invalidation techniques
- Cache tagging mechanisms
Automatic Class Loading
- Drupal 8-specific implementation
- Directories and namespaces
Drupal Rules and Programming Concepts
- Alterability
- Hooks
- Plugins
- Dependency Injection
- Routing
- Links
- Module Theming and Output
- Separation of Content, Configuration, and State Data
- Internationalization (i18n)
- Accessibility and Usability
- Database Independence
- Security (treating all user input as insecure)
- Testing and Documentation
Common Programming Mistakes in Drupal
- Over-engineering solutions
- Executing excessive code
- Storing PHP code in the database
- Alternatives to storing PHP code in the database
- Working in isolation
Programming Examples
- Registering URL paths and displaying content
- Utilizing the Drupal Form API
- Implementing Ajax
- Working with Entities and Fields
Theming
- Theming engines
- Twig template files and variables
- Preprocess functions
- Including CSS and JS files
Programming Tools and Tips
Requirements
Prerequisites include knowledge of Drupal as a user and basic proficiency in PHP or another procedural language such as C, VB, or similar.
14 Hours
Testimonials (4)
Where to find modules and illustration on how to implement
Anthony Modise
Course - Drupal 8 for Developers
The lecture's drupal knowledge is too advanced
Sipho Sibuyane
Course - Drupal 8 for Developers
Straight forward
Sipho sibuyane
Course - Drupal 8 for Developers
I was benefit from the real-life examples and practical exercises. Lots of areas covered.