Drupal developer essentials

Configuration management, Composer, Drush commands and Debugging in Drupal 8, 9 & 10 explained

4.00 (43 reviews)
Udemy
platform
English
language
Web Development
category
Drupal developer essentials
227
students
3.5 hours
content
Jan 2024
last update
$69.99
regular price

What you will learn

Learn Composer and its essential commands

Understand and apply Git best practices for Drupal

Utilize debugging and profiling tools:

Implement effective configuration management

Why take this course?

[Please read the table of contents first! Also the prerequisites are important]

A comprehensive video course designed to provide developers with essential skills and knowledge required to work effectively with Drupal.

This course covers a range of critical tools and best practices, with a focus on Composer, Git, CLI tools, and debugging techniques. By the end of this course, students will have a solid understanding of the Drupal developer ecosystem and will be well-equipped to build robust, maintainable, and efficient Drupal projects.

Course Outline:

  1. Composer: Learn the basics of Composer, the dependency manager for PHP, and its significance in the Drupal ecosystem. Discover how to use Composer to manage your Drupal project dependencies.

  2. Basic Composer Commands: Master essential Composer commands, such as installation, updating, and removing packages, to streamline your development workflow.

  3. Patching with Composer: Dive into the process of applying patches to Drupal projects using Composer, ensuring compatibility and stability across your project.

  4. Git Best Practices: Understand the best practices for using Git, the popular version control system, in the context of Drupal development, including branching, merging, and committing.

  5. CLI Tools: Get introduced to Drush, and learn how to automate tasks and improve your development experience.

  6. Development & Debug: Learn about Drupal's development and debugging tools, such as Symfony VarDumper, Xdebug to identify and resolve issues in your code more efficiently.

  7. Webprofiler: Discover how to use Webprofiler, a Drupal module that provides performance insights and detailed information about your application's inner workings.

  8. Configuration Management: Understand the basics of Drupal's configuration management system and how it helps to maintain consistency and manageability across your projects.

  9. Creating Custom Configuration Settings: Learn how to create and manage custom configuration settings for your Drupal modules, providing flexibility and customization to your projects.

  10. Different Configuration per Environment: Explore strategies to manage environment-specific configurations, ensuring a smooth deployment process across development, staging, and production environments.

By the end of this course, you will have a deep understanding of the essential developer tools and best practices required to excel as a Drupal developer. Enhance your skills and become a more efficient, confident, and capable developer in the Drupal ecosystem.

Reviews

Gerardo
September 8, 2023
This Drupal course matches excellent for me! It clarifies to me the whereabouts of configuration management.
Oleg
August 31, 2023
Hypothetical examples, not showing actual deployed website and the difference in configs and how to work with it on prod. There are 2 more courses. Drupal 8 & 9 module development: start with custom entities and Drupal 8, 9 & 10 advanced module development guide. All together is barely 5 hours of content. They could be packed as one Udemy course.
Tim
May 26, 2023
As a long time Drupal user (mostly theming), I really enjoyed the class. Some sections were really into depth (configuration management), while others only scratched the surface. Anyhow, this class will help you on the way with setting up a solid develop environment and get you started with Drupal Configuration Management.
Kier
May 9, 2023
Lots of great information in here, just needs more polish. At some points the instructor was clearing working on something that was on a different screen, and being unable to see what he was doing was quite jarring. Lots of great content though!
Really
April 20, 2023
The composer basics were spot on. However, it seemed to jump to installing the redirect module without explaining what a contributed module was. It didn't put in context core modules plus adding others to it via the extensive list of contributed modules. So it did a good job of explaining the "how" but provided no context for the "why".

Charts

Price

Drupal developer essentials - Price chart

Rating

Drupal developer essentials - Ratings chart

Enrollment distribution

Drupal developer essentials - Distribution chart

Related Topics

4932756
udemy ID
10/17/2022
course created date
5/26/2023
course indexed date
Bot
course submited by