- https://github.com/vetalm1/Laravel
- https://github.com/vetalm1/shop-catalog
- Окружение (homestead/vagrant, docker)
- Шаблонизатор Blade
- Artisan, миграции, фабрики, сиды
- Eloquent, связи,
- Маршруты, представления, контроллеры, ресурсы
- DI
- Авторизация/аутентификация/регистрация/валидация
- Тестирование (feature)
- Логирование
- Посредники middleware
- Кеширование (redis)
- Пакеты, (размещение на packagist.org)
- Команды
- Очереди (реализация через БД, redis)
- Развертывание Envoyer, Docker-compose
- Scheduler cron/docker
- API CRUD
- Swagger
- Админки Nova, BackPack
- Поисковые движки Meilisearch, ES, Полнотекстовый БД
- Интеграции с разными api сервисами (СМС, Доставки, Онлайн платежи(банки), Битрикс, Yandex) Stripe, Vonage, 1С(разные продукты/конфигурации),
- данные json/xml
- CloudFlare
- Шаблонизатор Twig
- миграции,
- Doctrine, связи,
- Маршруты, представления, контроллеры, entity, repository, form-type
- DI
- Команды
- Нормализация
- Транзакции ACID
- Индексы, EXPLAIN
- (PHPStorm, Docker, Postman),
- (init, add, commit, push, branch, pullRequest)
- (install/update)
- переменные(типы, приведение, преобазование),
- структуры данных (стек, очередь, хэш-таблица),
- ветвления (if/elseIf, switch, тернарный оператор, empty/isset, ===, match)
- циклы ( do/while/for, break/continue, foreach),
- массивы (индексный/ассоциативный/многомерный, слияние, array_shift, array_pop, explode, implode),
- функции (DRY, typehinting, аргументы/возвращаемые значения, рекурсия),
- работа с файлами, конфиги
- работа с формами,
- работа с БД MySql, postgres ,
- сессии, куки,
- ООП
- Объекты/классы
- Интерфейсы
- MVC
- PDO (соединение, подготовка, fetch() )
- SOLID,
- Паттерны (ознакомительные знания)
Пример кода и визуализация https://github.com/vetalm1/vetalm1.github.io
- переменные, типы, ветвления, циклы, массивы, функции, объекты, события, замыкания,
- ООП, асинхронные запросы, регулярные выражения,
- Ознакомлен с Vue.js (node.js)
Пример кода: https://github.com/vetalm1/JS2/tree/master/less7