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
What is New in Drupal 8
- Updates to internal systems and APIs
Handling HTTP Requests
- Symfony HTTP request framework
Cache in Drupal
- Examples of cached information
- Cache API in Drupal
- Clearing caches
- Tagging mechanism
Automatic Class Loading
- Drupal 8 specific approach
- Directories and namespaces
Drupal Rules, Programming
- Alterability
- Hooks
- Plugins
- Dependency Injection
- Routing
- Links
- Module Theming, Output
- Separation of: Content, Configuration, State Data
- i18n (internationalization)
- Accessibility, Usability
- Database Independence
- Security (all user-provided input is considered insecure)
- Testing, Documentation
Drupal Mistakes, Programming
- Over-programming
- Excessive code execution
- Storing PHP code in the database
- Alternatives for storing PHP code in the database
- Working in isolation
Programming Examples
- Registering URLs and Displaying Content
- Utilizing the Drupal Form API
- Programming with Ajax
- Programming with Entities and Fields
Theming
- Theming Engines
- Twig template files and variables
- Preprocess functions
- Inclusion of CSS and JS
Programming Tools and Tips
Requirements
Familiarity with Drupal and a foundational understanding of PHP or any other procedural language (such as C, VB, etc.) is required.
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.