#advanced
При старте нового проекта не всегда ясно, какую СУБД и под какие задачи взять. Эта статья поможет вам понять разницу и сделать правильный выбор.
https://prglb.ru/5atuc
При старте нового проекта не всегда ясно, какую СУБД и под какие задачи взять. Эта статья поможет вам понять разницу и сделать правильный выбор.
https://prglb.ru/5atuc
Medium
The SQL vs NoSQL Difference: MySQL vs MongoDB
When it comes to choosing a database, one of the biggest decisions is picking a relational (SQL) or non-relational (NoSQL)
#beginner #библиотека
Хороших инструментов для пхп много. Их можно найти почти под каждую задачу. Так, например, эта библиотека поможет вам работать с изображениями.
https://prglb.ru/5jmpu
Хороших инструментов для пхп много. Их можно найти почти под каждую задачу. Так, например, эта библиотека поможет вам работать с изображениями.
https://prglb.ru/5jmpu
#advanced
Основы функционального программирования на PHP на небольших примерах.
https://prglb.ru/46pbn
Основы функционального программирования на PHP на небольших примерах.
https://prglb.ru/46pbn
#advanced #video
DDD сегодня невероятно популярен. Если вы хоть раз слышали об этом термине, то наверняка уже пытались попробовать его на практике. Но как и многих других, вас могли обмануть ожидания и ваши навыки. В этом видео спикер расскажет наиболее правильную имплентацию данного определения на многочисленных примерах.
https://prglb.ru/5pkxs
DDD сегодня невероятно популярен. Если вы хоть раз слышали об этом термине, то наверняка уже пытались попробовать его на практике. Но как и многих других, вас могли обмануть ожидания и ваши навыки. В этом видео спикер расскажет наиболее правильную имплентацию данного определения на многочисленных примерах.
https://prglb.ru/5pkxs
#book #advanced
Сложные приложения на PHP может писать даже начинающий программист, однако если стоит вопрос о качестве и долголетии проекта, то без знания паттернов, ООП и архитектуры начинающему не справиться. Самой популярной концепцией построения приложения по-прежнему остаётся MVC. Благодаря разделению логики приложения и логики представления, приложение становится легко поддерживать и масштабировать. Данное руководство рассматривает пример такого проекта, отвечая на вопросы, для чего нужны контроллеры, модели и виды, где хранится ядро проекта и как работать с базой данных.
https://yangx.top/progbook/1243
Сложные приложения на PHP может писать даже начинающий программист, однако если стоит вопрос о качестве и долголетии проекта, то без знания паттернов, ООП и архитектуры начинающему не справиться. Самой популярной концепцией построения приложения по-прежнему остаётся MVC. Благодаря разделению логики приложения и логики представления, приложение становится легко поддерживать и масштабировать. Данное руководство рассматривает пример такого проекта, отвечая на вопросы, для чего нужны контроллеры, модели и виды, где хранится ядро проекта и как работать с базой данных.
https://yangx.top/progbook/1243
Telegram
Книги для программистов
#advanced #laravel #phpunit
Тестируем CRUD приложение на Laravel с помощью PHPUnit.
https://prglb.ru/lsa7
Тестируем CRUD приложение на Laravel с помощью PHPUnit.
https://prglb.ru/lsa7
Medium
Laravel Common PHP Unit Testing CRUD made easy
If you’re doing PHP unit test in Laravel, this code snippets might be useful for you.
#advanced #oop
Если вы еще не понимаете, зачем нужны эти всякие абстрактные классы и интерфейсы, вот вам статья, держите, сами искали!
https://prglb.ru/1iu2n
Если вы еще не понимаете, зачем нужны эти всякие абстрактные классы и интерфейсы, вот вам статья, держите, сами искали!
https://prglb.ru/1iu2n
Medium
Understanding use of Interface and Abstract class
Interface
#advanced #библиотека
Gaufrette - это библиотека, предоставляющая еще один уровень абстракции над файловой системы и может быть использована при чтении и записи файлов.
https://prglb.ru/46bcz
Gaufrette - это библиотека, предоставляющая еще один уровень абстракции над файловой системы и может быть использована при чтении и записи файлов.
https://prglb.ru/46bcz
#advanced #docker
В трех частях изучаем популярную систему контейнеризации Docker:
Часть первая:
https://prglb.ru/3w3pw
Часть вторая:
https://prglb.ru/4ra6k
Часть третья:
https://prglb.ru/3iq7i
В трех частях изучаем популярную систему контейнеризации Docker:
Часть первая:
https://prglb.ru/3w3pw
Часть вторая:
https://prglb.ru/4ra6k
Часть третья:
https://prglb.ru/3iq7i
Towards Data Science
Learn Enough Docker to be Useful
Part 1: The Conceptual Landscape
#beginner #библиотека
Кажется, будто все, не может быть больше библиотек для PHP, мы уже все вам показали, но нет, их еще не менее сотни. Следующая библиотека конвертирует строку в slug. Особенно будет полезной при создании ЧПУ на сайте.
https://prglb.ru/2fgac
Кажется, будто все, не может быть больше библиотек для PHP, мы уже все вам показали, но нет, их еще не менее сотни. Следующая библиотека конвертирует строку в slug. Особенно будет полезной при создании ЧПУ на сайте.
https://prglb.ru/2fgac
#beginner #git
Git — это незаменимый инструмент любой разработки, поэтому с ним вы должны знакомиться почти сразу, как узнали про PHP. В этой серии видео-уроков вы узнаете следующее:
1. Что такое Git;
2. Установка Git на различные ОС;
3. Инициализация репозитория;
4. Первый коммит;
5. Отмена изменений и многое другое.
https://prglb.ru/5i330
Git — это незаменимый инструмент любой разработки, поэтому с ним вы должны знакомиться почти сразу, как узнали про PHP. В этой серии видео-уроков вы узнаете следующее:
1. Что такое Git;
2. Установка Git на различные ОС;
3. Инициализация репозитория;
4. Первый коммит;
5. Отмена изменений и многое другое.
https://prglb.ru/5i330
#advanced #video
В этом небольшом видеокурсе знаменитые KnpUniversity расскажут про особенности php, о которых вы еще могли не слышать.
https://prglb.ru/1vkvv
В этом небольшом видеокурсе знаменитые KnpUniversity расскажут про особенности php, о которых вы еще могли не слышать.
https://prglb.ru/1vkvv
Большая подборка полезных материалов для PHP Junior
После этого списка многие из вас обнаружат, что даже наполовину не являются PHP Junior. А всё из-за грубого заблуждения, что Junior – низший уровень.
https://prglb.ru/36kbv
После этого списка многие из вас обнаружат, что даже наполовину не являются PHP Junior. А всё из-за грубого заблуждения, что Junior – низший уровень.
https://prglb.ru/36kbv
Библиотека программиста
Большая подборка полезных материалов для PHP Junior
После этого списка многие из вас обнаружат, что даже наполовину не являются PHP Junior. А всё из-за грубого заблуждения, что Junior – низший уровень.