Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LEARNING PATH: Drupal: Responsive Apps with Drupal 8
Rating: 4.0 out of 5(71 ratings)
347 students

LEARNING PATH: Drupal: Responsive Apps with Drupal 8

Level up your web app development skills to build a fully featured, multilingual, responsive Drupal 8 application
Last updated 3/2018
English

What you'll learn

  • Discover how to create complex websites quickly
  • Find out how to use the building blocks of Drupal 8
  • Work with the powerful Views module
  • Use different plugins and create your own plugins
  • Understand how to test, deploy and monitor your application
  • Use Drupal 8 core components to build richly featured websites
  • Enhance the functioning of existing modules and add new functionality by writing your own custom modules
  • Make your website accessible to non-human visitors with Drupal 8's built-in REST capabilities

Course content

2 sections128 lectures8h 54m total length
  • The Course Overview6:42

    This video provides an overview of the entire course.

  • Whats New5:35
    Know about the new features.
  • Installing MAMP3:24

    Installing MAMP

  • Downloading Drupal 83:08

    How to download Drupal 8.

  • Setting Up the Database2:28

    How to set up and communicate with the database.

  • Installing Drupal 86:00
    How to install Drupal 8.
  • It's Alive6:13
  • Content Types in Drupal 89:01

    Creating and managing content types.

  • Extending Your Reach with Modules6:40

    What are modules and how to manage modules?

  • Using Blocks with Drupal 87:51
    Learn about blocks in Drupal 8
  • Creating Contact Forms6:08

    How to create and edit contact forms?

    • Navigate to contact forms
    • Manage fields in contact forms
    • Create content in fields
  • Understanding Views4:31

    What are views and understanding views?

    • Navigate to views module
    • Learn what views are
    • Learn the different uses of views
  • Setting up a View9:22

    How to create and manage views?

    • Navigate to views
    • Apply settings to views
    • Create fields in views
  • Working with Contextual Filters7:29

    How to setup and use contextual filters?

    • Create new blocks
    • Create views
    • Navigate to filters and set filters in views
  • Sending it Out with REST-First8:49

    How to work with REST API's

  • Downloading a Theme7:39
    Themes in Drupal 8
  • Custom Theming Part 1 Info File7:29

    Custom themes in Drupal 8. What is the info file?

    • Create folder for custom theme
    • Create info file for themes
    • Description and theme settings
  • Custom Theming Part 2 Files and Folder Structure7:34
    Creating and organizing files and folders in custom themes.
  • Custom Theming Part 3 Template Overriding9:37

    What are templates and what do they do?

    • Create twig files to code custom templates
    • Create layouts for templates
    • Create design for templates
  • Roles and Permissions8:10

    How to set permissions?

    • Navigate to permissions tab
    • Navigate through the different permissions and set permissions
    • Set different roles and set permissions
  • Database Transfer5:43

    How to create and backup databases?

    • Navigate to database in phyMyAdmin
    • Save SQL and create backup
    • Create server to accept database
  • File Transfer7:15

    How to backup and transfer files to new location?

    • Navigate to settings file and change username and password
    • Transfer files to new location
    • Login again and navigate to new site
  • Managing Module Updates9:25
    How to download and update modules.
  • Managing Core Updates6:38

    How to download and manage core updates?

    • Navigate to updates and check for updates
    • Download and install updates
    • The final step and the problem would be solvedor goal would be achieved! Also verify that the problem is solved for the viewer
  • Reading the Reports7:44
    Learn more about reports.
  • Setting up the Content Types6:07

    Modifying different content types.

  • Creating Roles6:38

    Creating roles and setting permissions for roles.

  • Creating Our News Feed Views7:02

    How to create news feed views?

    • Navigate to news feed
    • Add fields in feed
    • Add content in fields
  • Creating an RSS View Feed3:40

    How to set up and create links for RSS feeds.

  • Creating a Recent News Block5:41

    How to create blocks?

    • Navigate to view
    • Edit views
    • Add filters
  • Adding a Contact Form5:03

    Creating contact forms and adding fields to forms.

  • Setting Up a REST API5:11

    Activating and creating REST API

  • Naming and Placing your Extension6:39
    How to name and place modules.
  • Creating a Composer File4:23

    How to create composer file?

    • Learn how to write code for description for composer file
    • Learn how to add support for composer files
  • Creating the Info File5:44

    How to create the info file?

    • Learn how to code info files for different types of info
    • Learn how to add data from site to info file
  • Adding Functionality5:36

    How to add functionality to the module?

    • Learn how to add functionality to controller
    • Learn how to add functionality to routing files
    • Give a title to the file
  • Understanding Additional Files8:05
    Understand more about files and folders.
  • Test Your Knowledge

Requirements

  • Basic knowledge of CMS systems function will be useful
  • Basic programming knowledge of PHP, JavaScript (jQuery), HTML, and CSS is needed

Description

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:

  • Explore the world of various views and components in Drupal 8
  • Understand how to test, deploy and monitor your application
  • Leverage Drupal 8's mobile-first philosophy to make your website accessible on any device

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:

  • Jason Blandahas been professionally developing and deploying websites using the Drupal content management system for over 7 years. He runs the One Stop How to Guys YouTube channel, offering a wide variety of free educational courses including but not limited to Drupal 8. He is the Co-Founder and CEO of Arch board Media, a website development company in Canton, Ohio, building websites and web apps on the Drupal content management system.
  • In a prior lifetime, Marc Isaacson was an AS/400 RPG application developer. He left the programming field entirely in 2001 to pursue other interests, including teaching High School math. Marc first fell in love with Drupal in 2008 when he was playing around with creating websites for his own projects. At the time, he didn't have any intention of returning to the programming field; Drupal was just a tool that helped him to get the job done. After a series of life events conspired to bring him back to programming, he decided to teach himself to be a web developer. Naturally, he chose Drupal as the tool to learn. Marc started building websites for clients in 2010 and now specializes in using Drupal as a framework to build custom web applications. Marc has attended and presented at many Drupal camps, including DrupalCamp Colorado and BADCamp. He has also attended every North American DrupalCon since DrupalCon Denver in 2012. His first time acting as a Core Sprint Mentor was at DrupalCon New Orleans in 2016.

Who this course is for:

  • If you are a web developer with basic knowledge of how CMS systems function, then this is the perfect Learning Path for you.