Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.3K subscribers
1.34K photos
20 videos
26 files
4.03K links
Все самое полезное для пхпшника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#advanced

Одним из важных компонентов любого современного фреймворка является контейнер внедрения зависимостей, или коротко - DIC. Возможно, вы не замечаете, как используете его, но без него вы бы не смогли использовать зависимости своих сервисов внутри приложения. В этой статье автор расскажет о том, что такое DIC и как его использовать правильно.

https://prglb.ru/1f271
#book

DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.

https://yangx.top/progbook/1835
#symfony

Symfony, по словам опытных программистов, выдающийся php фреймворк с высоким порогом входа и сложной архитектурой. Если вы уже достаточно опытный программист, хорошо разбираетесь в ООП, MVC, паттернах проектирования и многом другом, данные небольшие справочники познакомят вас с основами Symfony и лучшими практиками работы с ним.

https://yangx.top/progbook/1676

https://yangx.top/progbook/1677
#book

Настоящее руководство научит вас использовать современную версию MySQL с JSON для хранения больших данных. Автор является опытным проектировщиком баз данных в компании Oracle, и за годы работы применял многочисленные решения по оптимизации работы, с которыми и поделился в этой книге с читателями. В ней вы найдёте множество примеров реальных приложений и советов от автора.

https://yangx.top/progbook/3710
​​Сдвиг во времени: хватит использовать DateTime!

Разбираемся, почему даты не должны изменяться, какими проблемами чревато использование класса DateTime в PHP, и чем его можно заменить.

https://prglb.ru/51kyg
#book

Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.

https://yangx.top/progbook/2005
​​Авито приглашает студентов старших курсов для прохождения годовой оплачиваемой стажировки!

Подать заявку — http://bit.ly/2Zv1OYv

Условия:
- Стажировка длится от 6 месяцев до года. После этого срока лучшие стажёры получат возможность попасть в команду Авито.
- Это полноценная работа над крупным проектом. Мы заключаем трудовой договор на 20 часов в неделю.
- Рядом с тобой всегда будет наставник и опытная команда, которая поможет прокачать свои навыки.
- Уютный офис с целым рядом плюшек: от бесплатных обедов до тренажёрных залов.

Начните свою карьеру в крупной технологической компании и получите огромный опыт работы над высоконагруженными сервисами.
Затарим на работе филе, или Тест на знание IT-сленга

Давно варитесь в сфере IT? Проверьте, так ли хорошо вы разбираетесь в IT-сленге, или вас еще можно чем-то удивить.

https://proglib.io/tests/zatarim-na-rabote-file-ili-test-na-znanie-it-slenga
#advanced #laravel

Недавно один из самых популярных современных PHP фреймворков обзавелся шестой версией. В этой статье перечислены особенности данной версии и новые возможности, которые вы можете начать использовать уже сейчас.

https://laravel.demiart.ru/laravel-6-whats-new/
#php

Антон Титов — соучредитель и технический директор SpiralScout LLC — последние несколько лет активно внедряет Golang в стек разработки компании. На PHP Russia 2019 он рассказал, как тяжёлое и медленное PHP-приложение превратить в гибрид PHP/Go и заставить работать, как если бы оно было написано на Java или другом языке.

Расшифровку доклада Антона читайте на Хабре.
LARAVEL NOVA - ПАНЕЛЬ АДМИНИСТРИРОВАНИЯ ДЛЯ LARAVEL
#php

Laravel Nova - это одностраничное приложение, написанное на Laravel и Vue.js. По словам разработчиков Laravel:
"Nova - красиво разработанная панель администрирования, cозданная специально для облечения создания, деплоя и управления веб-приложением."

Разбираемся с Laravel Nova
​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉
Для тех, кто все пропустил:

Конкурс на
📍 2 лучших статьи сайте proglib.io
📍 1 лучший комментарий на сайте proglib.io

Что нужно? Написать статью или оставить комментарий под любой из статей сайта. Победитель выбирается по количеству просмотров и лайков НА сайте. Любители накручивать дисквалифицируются!

Для самых крутых авторов статей мы подготовили подарки:

1 место - годовая подписка на ВСЕ продукты Jetbrains, либо издание по архитектуре ("Архитектура программного обеспечения на практике" или "Чистый код" или "Искусство программирования").
2 место - годовая подписка на какой-то один из продуктов Jetbrains, либо издание про базы данных ("Рефакторинг баз данных или Эволюционное проектирование" или "Базы данных: Проектирование, реализация и сопровождение. Теория и практика" или "Работа с PostgreSQL. Настройка и масштабирование").

А комментатор “не в бровь, а в глаз” получит бумажную книгу на выбор: "Думай медленно...Решай быстро" Канемана, "Музыка мозг. Правила гармоничного развития" или "Мозг во сне. Что происходит с мозгом, пока мы спим".

🔵 Статьи должны быть по теме сайта, от 4к до 8к знаков без пробелов, с уникальностью 90%+ по text.ru, без рекламы и брани. Предпочтение туториалам на базе личного опыта, интересным подборкам и обзорам.
🔵 Комментарий должен быть без рекламы и брани.

И да победят лучшие! 😊
Дедлайн конкурса — 18 октября 2019
Если у вас проблемы с написанием материала, пишите нашему главному редактору @lavafloor
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «​​Мы немного посовещались и решили увеличить призовой фонд нашего конкурса 😉 Для тех, кто все пропустил: Конкурс на 📍 2 лучших статьи сайте proglib.io 📍 1 лучший комментарий на сайте proglib.io Что нужно? Написать статью или оставить комментарий под любой…»