Погружение в Laravel: возможности, инструменты, плагины, интеграция с JavaScript Люди и код
-
- Technology
Содержание выпуска:
— Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает.
— В чём главные фишки Laravel, почему его стоит использовать.
— Как Laravel работает с популярными JS-фреймворками.
— Для каких проектов стоит выбирать Laravel.
— Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём.
— Какой тулинг и модули/плагины есть вокруг Laravel.
— Как устроен процесс разработки проекта на Laravel.
— Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее.
— Какую версию фреймворка лучше выбирать для продакшена.
— Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк.
— С какими фреймворками и технологиями совместим Laravel.
— В чём проблемы Laravel, какие у него слабые стороны.
— С какими базами данных дружит Laravel.
— Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP.
— Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать.
Гости:
Сергей Сахаров и Александр Кузнецов.
Сергей — Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули».
Александр — ведущий Backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода.
Полезные ссылки:
— GitHub разработчика Barry vd. Heuvel: github.com/barryvdh
— Пакет для интеграции PHP Debug Bar с Laravel: github.com/barryvdh/laravel-debugbar
— Ещё один плагин для отлавливания ошибок в коде: github.com/barryvdh/laravel-ide-helper
— Плагин для автокомплита в PhpStorm: jetbrains.com/help/phpstorm/laravel.html, https://plugins.jetbrains.com/plugin/7532-laravel-plugin
— Платный плагин Laravel IDEA: plugins.jetbrains.com/plugin/13441-laravel-idea
— Документация для контрибьюторов в Laravel: laravel.com/docs/9.x/contributions
— YouTube-канал Дмитрия Афанасьева: youtube.com/chan
Содержание выпуска:
— Что такое Laravel, чем он отличается от Symfony и чистого PHP, какие паттерны проектирования поддерживает.
— В чём главные фишки Laravel, почему его стоит использовать.
— Как Laravel работает с популярными JS-фреймворками.
— Для каких проектов стоит выбирать Laravel.
— Типичные ошибки новичков с Laravel. Что надо понимать, разрабатывая проекты на нём.
— Какой тулинг и модули/плагины есть вокруг Laravel.
— Как устроен процесс разработки проекта на Laravel.
— Как развивался фреймворк, что в нём появится в ближайших версиях, какое у него будущее.
— Какую версию фреймворка лучше выбирать для продакшена.
— Насколько востребованы Laravel-разработчики, сколько они получают, как долго придётся осваивать фреймворк.
— С какими фреймворками и технологиями совместим Laravel.
— В чём проблемы Laravel, какие у него слабые стороны.
— С какими базами данных дружит Laravel.
— Насколько Laravel вообще про PHP и насколько разработка на нём похожа на кодинг на PHP.
— Какие модули и библиотеки есть в составе Laravel, какой инструментарий идёт из коробки, в каких IDE с ним удобно работать.
Гости:
Сергей Сахаров и Александр Кузнецов.
Сергей — Fullstack-разработчик в ARTW. Занимается веб-разработкой восемь лет, последние четыре года активно использует фреймворк Laravel. Есть опыт в создании научного проекта по компонентной систематизации отраслей промышленности, в разработке личных кабинетов, интеграции их с 1С. Также делал сервисы доставки — Flor2u и «Цветули».
Александр — ведущий Backend-разработчик в ARTW. Около семи лет занимается веб-разработкой интернет-магазинов и сервисов доставки продуктов, проектами для крупной промышленности (металлургия, энергетика, автомобилестроение). Среди работ — сайты международных аэропортов Екатеринбурга, Ростова-на-Дону, Самары, Нижнего Новгорода.
Полезные ссылки:
— GitHub разработчика Barry vd. Heuvel: github.com/barryvdh
— Пакет для интеграции PHP Debug Bar с Laravel: github.com/barryvdh/laravel-debugbar
— Ещё один плагин для отлавливания ошибок в коде: github.com/barryvdh/laravel-ide-helper
— Плагин для автокомплита в PhpStorm: jetbrains.com/help/phpstorm/laravel.html, https://plugins.jetbrains.com/plugin/7532-laravel-plugin
— Платный плагин Laravel IDEA: plugins.jetbrains.com/plugin/13441-laravel-idea
— Документация для контрибьюторов в Laravel: laravel.com/docs/9.x/contributions
— YouTube-канал Дмитрия Афанасьева: youtube.com/chan
46 min