Drupal developer bootcamp (ideal for private teams)

You're a PHP developer with some object-oriented experience and want to make the move to developing in Drupal. You need a concise, guided course on how to use your coding skills effectively within Drupal 8's brand-new, Symfony-powered API.

Description

About this course 

Our five-day (in a recommended 2 day / 3 day split), is deep-dive into absolutely everything you need to know about Drupal 8 from site building to theming to how to use your coding skills effectively within Drupal 8's brand-new, Symfony-powered API.

The coding sections course covers everything from the early beginnings of handmade module-building to rapid module development using automated Symfony code generation.

If you and your team are entirely new to Drupal, we strongly recommend completing our 'Drupal from scratch' and 'Drupal 8 theming' courses beforehand. 

Course content

  • Setting up a new site with Composer Create a first module
  • Extending Drupal with core and community modules
  • Content types: implementing your content model
  • Roles: stakeholder personas and their stories
  • Permissions: controlling who can do what
  • Field handling: settings, widgets, and permissions
  • Taxonomy: categorising your content
  • Views: content lists, carousels, and data mining pages
  • SEO customisations
  • Machine-readable output: a little bit of JSON + XML output via REST services
  • Theme manipulation
  • Content modelling for the unknown consumer
  • Distributions: pre-built turnkey solutions
  • Core themes
  • Theme regions
  • Templates
  • Theme debugging
  • Twig Filters and Functions
  • Twig Macros
  • Sub-theming
  • Handling static assets: CSS, JavaScript
  • Pre-processing functions
  • Community starting point themes
  • Controllers
  • Routes
  • Menus
  • Permissions
  • Blocks & forms
  • Configuration management overview
  • Simple configuration
  • Configuration entity management
  • An introduction to Drupal Console
  • Setting up a new site with ComposerEntities generation
  • Dependency Injection
  • Services
  • Services and dependency injection
  • Services example: Wildcard routes & caching
  • Services and environment parameters
  • Hooks
  • Event dispatching
  • Content entities
  • Content Entity Generation
  • Content types (inc intro to Features
  • Generating content types
  • Deployment workflow
  • Assignments workshop

Similar courses

Web writing

Engage your audience and get your message across with great digital copywriting and content design skills.

More Information
Web accessibility

Engage your audience and get your message across with great digital copywriting and content design skills.

More Information
Drupal 8 from scratch (ideal for private teams)

You're completely new to Drupal and might have no understanding of coding. You want to experience it firsthand to learn what all the fuss is about. Perhaps your content team wants to build and manage its own website but needs upskilling on the Drupal platform – and fast.

More Information

Press enter to see more results