Learn Drupal 8 module development with examples (Udemy.com)
Learn how to develop Drupal 8 code with many practical examples
Created by: Nikolay Borisov
Produced in 2019
What you will learn
- Will have idea how to deal with some in real life Drupal module development situations
- Declare a custom Drupal 8 module
- Understand Drupal 8 routes
- Be able to create Drupal 8 controllers
- Be able to subscribe callbacks for events and execute code
- Be able to create a custom service
- Be able to create a custom form
- Implement twig template for our controller
- Add css file to our twig template
- Create custom block in our module
- Have general idea of Drupal 8 renderable arrays
- Have example how to inject Service to your custom service
- Injecting service to controller
- Create a custom form
- Write a validation to any form in your Drupal 8 instance
- Have an idea how to implement Ajax forms
- Create a custom admin page with configuration
- Print your custom configuration
- Declare custom permissions
- Implement your custom permission to restrict access to
Quality Score
Overall Score : 82 / 100
Course Description
Thats because Drupal 8 is already the better technologically and thefaster way to build Drupal applications(compared to Drupal 7).
Drupal 8 is built on top of Symfony so the good news are that as you learn how to create controller for example in Drupal 8 - the way you would do it in Symfony is quite the same and vice versa. Thats great because that actually means that the skills are transferable and that we are not going to be bogged down into endless drupalisms (Drupal-specific terms).
In this course we are going to learn the most popular sections of the Drupal 8 module development:
we are going to declare our own custom modulewe are going to learn what is a controller and we are going to build our own controller classwe are going to learn how to implement new routes in the .
routing.
yml filewe are going to learn how to render controller content in twig templatehow to include libraries (assets) when certain templates are being renderedhow to create custom blockshave a good understanding of what Renderable arrays arewhat in general are Serviceshow to declare a servicehow to inject a service into our own servicehow to inject a service to a containerhow to create custom forms and act on submissionhow to validate formshow to alter any formhow to create an AJAXformhow to save our custom configuration to our won custom form admin pagehow to render our custom configurationhow to declare permissions and how to make them work to restrict stuff ...
We are going to implement as much examples as possible and always Iattached for you the final files so that you could easily compare with the final result and not waste time on tracing a tiny-tiny bug.
Itried to make it as clear as possible and to share as much as possible examples that I face in my everyday work process as PHPDrupal developer. The skills that are covered in this course are surely stuff that you would need if your are building complex Drupal 8 applications and are "Must have" as a knowledge for every Drupal developer...
Who this course is for:
Drupal developers that want to learn codingPHP developers that want to learn Drupal 8 codingSymfony developers that want to learn how the code could be implemented in Drupalpeople that like Drupal and programmingDrupal themers and site builders who want to learn programmingjust about anyone who is willing to learn Drupal module development
Instructor Details
- 4.1 Rating
115 Reviews
Nikolay Borisov
Highly dedicated developer with a true passion for programming. In my work I am taking care of every aspect of the Drupal Applications functionality. I love to teach Drupal at my work and in any other possible occasions.
I have Bachelors andMasters degree in ComputerScience and Iam working as PHPdeveloper for over 8 years and asPHP Drupaldeveloper for more than 7years.
Other technologies that Ireally love are Elastic Search, Varnish, MongoDB, Mink/Behat, Python ...
More courses by Nikolay Borisov
Full introduction to Drupal 8 theming in easy steps (2019)
4.0 (109 Reviews)
Provider: Udemy
Time: 6h
$11.99
More other courses
Unofficial Udemy Student Guide: Courses Free or Dirt Cheap (2019)
4.9 (312 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Professional Advanced Angelic Healing Practitioner Course (2021)
4.9 (310 Reviews)
Provider: Udemy
Time: 3h
$11.99
Professional Accredited Earth Angel Course (2021)
4.9 (301 Reviews)
Provider: Udemy
Time: 2.5h
$11.99
Cours signe bb tout le vocabulaire autour du bb (2021)
4.9 (198 Reviews)
Provider: Udemy
Time: 1 hour on-demand videoh
$11.99









