---
title: 'Administration: Fundamentals | Shopware Community Hub'
description: >-
  Understand the purpose, architecture, and extension model of the Shopware
  administration. Learn how administration modules are structured and how the
  global…
canonical_url: 'https://hub.shopware.com/learn/course/administration-fundamentals'
---

# Administration: Fundamentals

# Administration: Fundamentals

The Shopware **administration** is the **merchant-facing interface** of the platform. It is a **Vue-based Single Page Application (SPA)** that communicates with Shopware Core through the Admin API.

In this course, you will first build the mental model: what the administration is, how it differs from the storefront, and which technologies power it. Then you will see how administration code is structured inside a plugin and how `window.Shopware` gives plugin code access to modules, components, services, snippets, and debugging tools.

By the end, you will know how to navigate the administration codebase, understand the folder and module structure, and create your first visible administration module.

<LearningObjectives>

- Understand the role and architecture of the Shopware administration.
- Learn the core toolchain: Vue 3, Router, Pinia, Vite, SCSS, Twig.js, I18n, and the Admin API.
- Distinguish storefront JavaScript from administration JavaScript.
- Understand the folder and module structure for administration development.
- Understand how the global `Shopware` object connects plugin code with administration features and debugging.

</LearningObjectives>

## Learning Units

## Units
- [Administration: Architecture and Core Technologies](/learn/unit/administration-architecture-and-core-technologies): Learn which technologies power the Shopware administration. Understand its purpose, architecture, and how it differs from the Shopware storefront.
- [Administration: Basic Folder and Module Structure](/learn/unit/administration-basic-folder-and-module-structure): Learn how the Shopware administration is structured and how to create your first visible administration module.
- [Administration: The Shopware Object](/learn/unit/administration-the-shopware-object): Learn how the global Shopware object extends the browser runtime, connects plugin code with the administration, and helps you inspect administration…
