Magento 2
Create a module skeleton
Free Preview
<?xml version="1.0"?>
The "urn:magento:framework:Module/etc/module.xsd" schema is used to validate the
format of this XML file. You can view and inspect this file at:
    The module node's "name" attribute defines the module in Title_Snake syntax,
    and is usually your personal name or company name. In this example,
    "Macademy" is the vendor name and "BasicFundamentals" is the module name.
   <module name="Macademy_BasicFundamentals"/>
<?php declare(strict_types=1);

// Import the ComponentRegistrar class at the top of the file...
use Magento\Framework\Component\ComponentRegistrar;

// ...then call its register() function to register the module with Magento.
    ComponentRegistar::MODULE, // Type of module
      'Macademy_BasicFundamentals', // Name of the module in Title_Snake syntax
    __DIR__ // Directory the module is located in (__DIR__ is current directory)
Want to learn more?

Visit to learn much more about Magento, Laravel, PHP, Javascript, & Docker. logo