
WampServer - сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, phpMyAdmin и другие дополнения, предназначенная для web-разработки под Windows.
Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении.
Git - распределённая система управления версиями.
PhpStorm -коммерческая кросс-платформенная интегрированная среда разработки для PHP. Разрабатывается компанией JetBrains на основе платформы IntelliJ IDEA.
Notepad++ - свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Поддерживает открытие более 100 форматов.
Sass (Syntactically Awesome Stylesheets) - модуль, включенный в Haml. Sass - это метаязык на основе CSS, предназначенный для увеличения уровня абстракции CSS кода и упрощения файлов каскадных таблиц стилей.
Drupal самый навороченный CMS в мире. Он как пазл из которого можно сделать всё что угодно от простого блога, портала новостей до интернет магазина.
5 Причин выбора друпал:
Бесплатный
Официальная поддержка
Стандарт кода и его гибкость
Много модулей для развитие проектов
Изменения/Внедрение новый возможностей
Цели курса “Интернет магазин и портал на Друпал 9” обучить вас создание блога где вы сможете делиться своими знаниями. В курсе мы будем готовить рецепты веб блюд (список ингредиентов о том как его приготовить) или простой портал новостей.
Одновременно будем внедрять в интернет магазин (Module Commerce 2). Там мы будем продавать абонементы для фитнесса, рецепты а так же раздел одежда(используем атрибутику по размеру и цвету) и разделим все по категориям и филитрациям (Module SearchApi, Facets). В курсе внедрено 3 пути создание интернет магазина (рецепты, абонементы и одежда), разделенные на онлайн покупку и доставку.
Что мы ещё узнаем при прохождение курса:
Разделение навигации сайта через урл, новости, рецепты и магазин
Создание новый полей для сайта
Модули Параграф или гибкий контент для сайта
Layout Builder и методы Отображения сущностей
Создание алиасов для урл и навигация по сайту
Базовый навыки использования sass
Создание своего шаблона Drupal 9
Как добавить патч
Создание своих блогов
Модули SearchApi, Facets, TaxonomyMenu, Token, PathAuto