31 lines
		
	
	
	
		
			976 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			976 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| nav: talks
 | ||
| title: Getting Started with Drupal 8 Module Development
 | ||
| type: conference
 | ||
| event:
 | ||
|     name: DrupalCamp London 2016
 | ||
|     website: http://drupalcamp.london
 | ||
|     location: London, UK
 | ||
| tags:
 | ||
|     - conference
 | ||
|     - php
 | ||
|     - drupal
 | ||
|     - drupalcamp
 | ||
|     - drupal-8
 | ||
| ---
 | ||
| {% block abstract %}
 | ||
| New to object-orientated PHP, Symfony or YAML, and want to get started building modules in Drupal 8? This is the session for you!
 | ||
| 
 | ||
| In this session, we’ll cover:
 | ||
| 
 | ||
| * Where Drupal 8 modules are located, and how they are structured.
 | ||
| * How to build a simple module, including our own permissions and routes.
 | ||
| * How to add your own controller and service classes.
 | ||
| * What is the service/dependency injection container, and how do we use it?
 | ||
| * How we can use tools such as PhpStorm and Drupal Console to speed up the process.
 | ||
| 
 | ||
| What we won’t be covering:
 | ||
| 
 | ||
| * Automated testing in PHPUnit or Simpletest.
 | ||
| * Adding third party libraries and external dependencies via Composer.
 | ||
| {% endblock %}
 |