
This video provides an overview of the entire course.
Installing MAMP
How to download Drupal 8.
How to set up and communicate with the database.
Creating and managing content types.
What are modules and how to manage modules?
How to create and edit contact forms?
What are views and understanding views?
How to create and manage views?
How to setup and use contextual filters?
How to work with REST API's
Custom themes in Drupal 8. What is the info file?
What are templates and what do they do?
How to set permissions?
How to create and backup databases?
How to backup and transfer files to new location?
How to download and manage core updates?
Modifying different content types.
Creating roles and setting permissions for roles.
How to create news feed views?
How to set up and create links for RSS feeds.
How to create blocks?
Creating contact forms and adding fields to forms.
Activating and creating REST API
How to create composer file?
How to create the info file?
How to add functionality to the module?
The aim of this video is to look at the standard profile that is enabled on the site and what we will be using.
This videos talks about creating vocabularies.
This video will take you through an assessment to create vocabularies.
We have prepared some foundation for working with content. In this video we will create our first custom content type.
The aim of this video is to create user guides for each products.
The aim of this video is to cover static pages and menus.
This video will layout another assignment to provide more content.
The major change in Drupal 8 was to make all the elements on the page into blocks. The aim of this video is to use blocks.
This video aims at creating a block display type.
The aim of this video is to revise the new skills learned and put them to use.
The aim of this video is to examine the Drupal’s file structure.
Until now we have been manually entering the aliases for our content and we had to remember the pattern to be used for each alias. In this video, we will learn about Pathauto, which gives an automated way of handling aliases.
The aim of this video is to look at the Colorbox module which will add a visual appeal to our site.
In this video we will create our own tour.
The aim of this video is to make the created tour available to visitors.
The aim of this video is to look at the student assignment to create two more custom modules.
The aim of this video is to create your own controller.
The aim of this video is to create our block to display our page in a modal
This video aims at defining an interface for our service.
The aim of this exercise video is to create another interface.
The aim of this video is to put one of our services to use.
The aim of this video is to discuss the unique details to complete our block.
The aim of this video is to describe how you are supposed to put the service to use.
The aim of this video is to look at a contributed module.
This video looks at consuming the REST resource
The aim of this video is to use Views to provide a REST resource
The aim of this video is to use Drupal core and discuss on some of the limitation of using Drupal's core REST functionality
The aim of this video is to POST data to our site through Drupal core
This video makes use a custom URI to POST data.
In this video we are going to discuss your next student exercise that will deal with the configurations.
This video will talk about PATCHing content on the site with Drupal core.
This video will lay out your student exercise, which involves completing the steps which we did not cover in the previous videos.
This video will take you through your assignment to set up the DELETE verb.
The aim of this video is to look at Language module and the configuration for Content Language.
The aim of this video is to enable the Content Translation module and explore the functionality that it provides.
The aim of this video is to perform some initial configuration on Views to clean things up
You have learned about translating content and configuring Views for multilingual. Now, in this video, it’s your turn to do some translation and configuration.
We have seen that some of the things we wanted to translate were actually part of the configuration. Since Configuration Translation requires Interface Translation to be enabled we will now look at Interface Translation.
This video will lay out your student exercise to complete the translation process.
The aim of this video is to learn about Kernel tests.
The aim of this video is to explore writing Functional tests.
The aim of this video is to present your student exercise to test another one of our blocks.
The aim of this video is to lay out your student exercise to enhance the listing functionality of the entity.
The aim of this video is to discuss creating a service—the Ocean Temperature Data Validation service.
The aim of this video is to cover the REST resources you are going to write.
The aim of this video is to discuss the PHPUnit test you will write to ensure that the entity is working as expected.
The aim of this video is to take the first steps in setting up a development environment.
The aim of this video is to discuss porting changes from development to production.
We have covered using separate development and production environments. In this video, it’s time for you to get some practice doing that.
This video will help you in completing some of the minimal steps for defining a custom theme to Drupal.
We added the final scaffolding pieces to our custom theme. In this video, we will discuss your student assignment to complete those pieces
The aim of this video is to teach you how Drupal 8 approaches things.
Drupal is one of the most popular web content management systems on the planet and offers an incredible array of features and functionality. Small nonprofits and businesses to multi-billion dollar multinational companies are all using Drupal as the core of their presence on the web. Drupal 8 brings a lot of groundbreaking changes to its ecosystem, from basic architectural to functional. Understanding these changes is vital to you if you are trying to explore Drupal 8 and become a qualified Drupal 8 professional. Drupal will help you build your skill level from ground level up and enable you to create an efficient Drupal 8 application from scratch. If you're interested to build a fully featured, multilingual, responsive web application with Drupal 8, then go for this Learning Path.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
This practical step-by-step Learning Path will ensure that you build a stunning, fully-featured, multilingual, and responsive web-application with Drupal 8.
Let’s take a quick look at your learning journey…
You’ll start off with the primary focal points of Drupal 8’s key features and its importance. Then, you’ll start building your Drupal 8 app, create the application architecture, and use Drupal 8’s views and components extensively. You’ll learn how to create reusable templates using PHP scripting, use plugins, and develop simple plugins on your own. You’ll explore the use of views module (now part of core!) and other contributed modules to add a bit of customization to the site. You’ll also create a new functionality of your own, including providing REST web services. Finally, you’ll take a brief look at how to create a mobile-friendly theme that ensures anybody on any device can take advantage of the amazing site you’ve built.
By the end of this Learning Path, you'll have acquired core components of Drupal 8 to test, deploy, and monitor your fully-featured, multilingual application effectively with no custom coding.
Meet Your Expert:
We have the best work of the following esteemed author to ensure that your learning journey is smooth: