Уютное сообщество пхпшников. Книги @phpdom Channel on Telegram

Уютное сообщество пхпшников. Книги

@phpdom


Канал с книгами по PHP. Только новые книги для старта карьеры.
В планах тесты с разбором задач по PHP.


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

Уютное сообщество пхпшников. Книги (Russian)

Добро пожаловать в уютное сообщество пхпшников! Если вы увлечены PHP и всегда в поиске новых знаний, то наш канал @phpdom идеально подойдет для вас. Мы собрали для вас только самые свежие книги по PHP, чтобы помочь вам начать свою карьеру в этой увлекательной области.
Наши планы включают проведение тестов с разбором задач по PHP, чтобы помочь вам улучшить свои навыки и более глубоко погрузиться в мир программирования на PHP.

Присоединяйтесь к нам, чтобы быть в курсе всех новинок и узнавать первыми об актуальных публикациях. Если у вас есть вопросы или предложения по рекламе, обращайтесь к администратору канала @anothertechrock. Давайте вместе создадим ценное сообщество пхпшников и поддерживать друг друга в развитии своих навыков в сфере программирования на PHP!

Уютное сообщество пхпшников. Книги

06 Nov, 17:35


PHP: The Ultimate Guide

Автор:
Sufyan bin Uzayr
Год издания: 2022

#php #en

Скачать книгу

Уютное сообщество пхпшников. Книги

06 Nov, 13:30


Как не терять сообщения в Symfony при отправке через внешний брокер?

Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony»

Дата и время: 12 ноября, 20:00 МСК

В программе:
- сценарии потери сообщений, отправляемых через внешний брокер;
- как поступать в ситуации, когда обработку сообщения нужно повторить;
- реализация Transactional Outbox для гарантированной отправки сообщений.

🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng

Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию!

После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку

👉🏻
Записаться на событие

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Уютное сообщество пхпшников. Книги

29 Oct, 15:12


PHP 8 Objects, Patterns, and Practice

Автор:
Matt Zandstra
Год издания: 2021

#php

Скачать книгу

Уютное сообщество пхпшников. Книги

29 Oct, 11:08


📢Что делать, когда процессы «пытаются» одновременно получить доступ к данным без правильной синхронизации?

Это называется «состоянием гонки». О том, как выйти из такого состояния, мы поговорим на открытом онлайн-уроке «Race condition, и как с ним бороться»

📅 Дата и время: 1 ноября, 20:00 МСК
🔗Записаться на урок

Вы узнаете:
- О типовых сценариях возникновения состояния гонки
- Как и для чего использовать пакет Symfony Lock
- Как восстанавливать работу с БД после исключений

Будет интересно php-разработчикам

💡Встречаемся в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение!

➡️Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Уютное сообщество пхпшников. Книги

30 Sep, 15:10


Как изощрённо очистить свойство после чтения

Пишите в комментариях, пропустили ли бы вы такой код на ревью и почему. 🤓

/**
* @return list<object>
*/
public function releaseEvents(): array
{
try {
return $this->events;
} finally {
$this->events = [];
}
}

Уютное сообщество пхпшников. Книги

19 Sep, 05:13


#вопросы_с_собеседований

Что такое GRASP шаблоны?

General Responsibility Assignment Software Patterns — шаблоны проектирования для решения общих задач. В отличие от паттернов из Банды Четырех, GRAPS шаблоны не имеют выраженной структуры, четкой области применения и конкретной решаемой проблемы, а лишь представляют собой обобщенные подходы/рекомендации/принципы, используемые при проектировании дизайна системы.

Хорошая статья по теме —
habr.com/ru/post/92570

Уютное сообщество пхпшников. Книги

06 Sep, 16:09


#вопросы_с_собеседований

Что такое "Позднее статическое связывание"?

Выражается в разнице между вызовом self:: и static::. «Позднее связывание» означает, что static:: будет вычисляться в ходе исполнения и может быть переопределен в классах — наследниках. Подробнее в документации.

Уютное сообщество пхпшников. Книги

25 Aug, 13:18


Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator.
☄️Именно его мы разберем 26 августа в 20:00 мск на открытом уроке, который пройдет в преддверии старта онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.

📚На занятии со старшим разработчиком Андреем Поляковым, вы узнаете:

- Что из себя представляет подход Data Streams
- Как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator
- Как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов.
- Почему стоит избавляться от циклов при работе с коллекциями

После вебинара «Паттерн Iterator: от применения принципа DIP до Data Streams» вы сможете продолжить обучение на курсе.

➡️Регистрируйтесь прямо сейчас, чтобы не пропустить занятие.

Уютное сообщество пхпшников. Книги

25 Jul, 14:09


High Performance with Laravel Octane

Автор:
Roberto Butti
Год издания: 2023

#php #laravel #en

Скачать книгу

Уютное сообщество пхпшников. Книги

25 Jul, 10:04


⚡️Как PHP-разработчику занять вакантное место в престижном проекте?

💪Прокачать свои скиллы до Middle+ уровня всего за 5 месяцев на курсе «PHP Developer. Professional» от OTUS.

👨‍💻Сейчас работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой и в команде. Поэтому программа курса глубоко погружается в экосистему PHP: в инфраструктуру, хранилище и тестирование.

🎯После обучения вы:

▫️ Сможете оценить алгоритмическую сложность кода;
▫️ Работать с кодом с точки зрения анализа;
▫️ Будете понимать, почему решение работает медленно и как это исправить;
▫️ Освоите тестирование и доставку в продакшн;
▫️ познакомитесь с SRE-практиками.

🎁 Все кто приобретет курс до 29 июля получат в подарок подготовительный курс по PHP для освоения основной программы Middle+!

👉Пройдите бесплатный тест прямо сейчас и узнайте, готовы ли вы сделать следующий шаг в карьере: https://vk.cc/cyExBE

Уютное сообщество пхпшников. Книги

23 Jul, 14:13


🎯Изучите Symfony и откройте новые карьерные перспективы в 2024

Освойте самый востребованный фреймворк Symfony всего за 4 месяца на онлайн-курсе «Symfony Framework» от OTUS. Этот курс идеально подходит для любых PHP-разработчиков, стремящихся поднять свой профессиональный уровень до Middle+ или Senior+ и работать в крупных проектах.

Вы научитесь:
- использовать Symfony в проектах;
- обеспечивать безопасность приложения;
- тестировать и мониторить полученный код;
- использовать встроенные инструменты фреймворка;
- разворачивать приложения в различных окружениях.

Пройдите вступительный тест уже сейчас и узнайте, насколько вы готовы к новому уровню в разработке: пройти тест

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Уютное сообщество пхпшников. Книги

12 Jul, 11:37


Хотите освоить полнотекстовый поиск в Symfony на примере ElasticSearch?

Хорошие новости — всего за пару часов вы сможете:

- рассмотреть работу с ElasticSearch в Symfony;
- разобрать, как работает нечёткий поиск;
- решить задачу фильтрации по параметрам и поисковому запросу.

Ждём вас на открытом практическом уроке от OTUS!

Спикер Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.

Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение!

Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3Bhk5N

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Уютное сообщество пхпшников. Книги

07 Jul, 15:36


Как долго может работать ваше приложение на PHP?
Чувствуете ограниченность PHP в долгосрочной перспективе?

9 июля в 20:00 мск узнайте, как ваш PHP-код может работать дольше простого HTTP-запроса, обрабатывая данные для интеграции с партнерами или реагируя на события системы в реальном времени. 

🔮На вебинаре вы узнаете:

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

Спикер Александр Пряхин — технический руководитель юнита в Авито и опытный преподаватель.

🎁Регистрируйтесь на урок и получите подарок участника чек-лист «‎SOLID и типичные ошибки на собеседованиях»: https://vk.cc/cydsrR

Уютное сообщество пхпшников. Книги

26 Jun, 08:21


Разрабатываете бизнес-логику для проекта, но сталкиваетесь с трудностями в выборе между конечными автоматами (state machines) и рабочими процессами (workflows)? Ищете метод, который поможет вам лучше управлять состояниями и процессами в системе?

После прохождения нашего вебинара вы сможете эффективно описывать бизнес-логику с помощью конечных автоматов, успешно реализовывать процессы с пакетом workflow и четко понимать разницу между workflow и state machines. Ваша разработка станет значительно более структурированной и управляемой.

Встречаемся 2 июля в 20:00 мск в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение!

Спикер Михаил Каморин — Dev Tech Lead в Skyeng, участник и организатор конференций по PHP, член ПК Podlodka PHP Crew.

Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/F7XU/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Уютное сообщество пхпшников. Книги

23 Jun, 14:17


Индексы в SQL для PHP-разработчиков

Индексы в базах данных считаются "волшебной палочкой" для решения многих проблем при разработке веб-приложений. Впрочем, опытные программисты знают, что из этой палочки в любой момент может вылететь "Авада Кедавра".

Чтобы научиться осознанно пользоваться индексами в SQL и ускорить свои приложения, присоединяйтесь к открытому уроку 26 июня в 20:00!

На уроке ты узнаешь:

1. Разберёшься, что такое индексы и как они работают в PostgreSQL и MySQL.
2. Научишься
грамотно проектировать индексы под свои данные и запросы.
3. Узнаешь о неочевидных особенностях индексов, которые могут всё сломать, и как их избежать.

Твой гид в мир быстрых баз данных — Дмитрий Кириллов, соучредитель и технический директор 1С-Старт, опытный разработчик.

Регистрируйтесь прямо сейчас, чтобы попасть на открытый урок: https://vk.cc/cxQSEE

Уютное сообщество пхпшников. Книги

20 May, 13:52


The Art of Modern PHP 8

Автор:
Joseph Edmonds
Год издания: 2021

#en #php

Скачать книгу

Уютное сообщество пхпшников. Книги

16 Apr, 14:42


GETTING STARTED WITH SQL

Автор:
Rémy Lentzner
Год издания: 2023

#php #en

Скачать книгу

Уютное сообщество пхпшников. Книги

16 Apr, 10:42


🎯 Хотите на профессиональном уровне проектировать архитектуру, создавать масштабируемые отказоустойчивые приложения и решать нетривиальные задачи при их внедрении?

Тогда вам точно нужно посмотреть открытые уроки и программу курса «Microservice Architecture» от OTUS.

На курсе вы:
- рассмотрите вопросы проектирования backend-приложений и их дальнейшего сопровождения;
- изучите подходы к работе с legacy-сервисами;
- научитесь решать проблемы с согласованностью изменений или с оркестрацией сервисов;
- как разработчик научитесь базовым навыкам работы с Kubernetes.

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

Пройдите короткий тест, чтобы получить спец.цену на курс: https://vk.cc/cwdDnn

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Уютное сообщество пхпшников. Книги

04 Apr, 13:02


Хотите на профессиональном уровне проектировать архитектуру, создавать масштабируемые отказоустойчивые приложения и решать нетривиальные задачи при их внедрении?

Тогда вам точно нужно посмотреть открытые уроки и программу курса «Microservice Architecture» от OTUS.

В процессе обучения вы:
- рассмотрите вопросы проектирования backend-приложений и их дальнейшего сопровождения;
- изучите подходы к работе с legacy-сервисами;
- научитесь решать проблемы с согласованностью изменений или с оркестрацией сервисов;
- как разработчик научитесь базовым навыкам работы с Kubernetes.

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

Доступна рассрочка. А еще в честь своего семилетия компания Otus до 7 апреля дает скидку 15% по промокоду 7YEARS🎁.

Пройдите короткий тест, чтобы забронировать скидку: https://vk.cc/cvVxIC

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Уютное сообщество пхпшников. Книги

21 Mar, 18:52


#вопросы_с_собеседований

Что такое Traits?

Трейт очень похож на класс, но предназначен для группирования функционала и его дальнейшего переиспользования во множестве классов, которые не могут быть связаны одним абстрактным классом. Иногда еще говорят, что трейт — это способ реализовать множественное наследование в PHP.

Так как каждый класс может реализовать множество трейтов, могут возникать конфликты когда один и тот же метод реализован в разных трейтах и/или самом классе. Подробней о трейтах в
документации.

Уютное сообщество пхпшников. Книги

21 Mar, 14:47


⛔️До сих пор используешь модели и сущности в Битрикс24 неправильно?

Хватит работать на среднем уровне, прокачай квалификацию на бесплатном практическом уроке от OTUS, где ты научишься:

✔️ создавать новую модель списка (информационного блока);
✔️ добавлять новое поле в модель;
✔️ выводить данные с использованием registerRuntimeField и ReferenceField.

Встречаемся 25 марта в 17:00 мск в рамках курса «Разработчик Битрикс24». Доступна рассрочка на обучение!

👉Регистрируйся прямо сейчас, чтобы посетить бесплатный урок и получить запись.

Уютное сообщество пхпшников. Книги

11 Mar, 15:37


🔽Как эффективно работать с сущностями в Битрикс24?

Узнайте на бесплатном практическом уроке «Модели данных, ORM в Битрикс24» от OTUS, где вы вместе с опытным экспертом научитесь:

☑️ создавать новую модель списка (информационного блока);
☑️ добавлять новое поле в модель;
☑️ выводить данные с использованием registerRuntimeField и ReferenceField.

🗓Встречаемся 25 марта в 17:00 мск в рамках курса «Разработчик Битрикс24». Доступна рассрочка на обучение!

👉Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: регистрация

Уютное сообщество пхпшников. Книги

23 Feb, 14:28


Новые каналы по PHP🎉

Готовимся к собеседованиям по PHP и проверяем себя на практических задачках: «Библиотека программиста» запустила два канала специально для PHP-разработчиков и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по PHP — тут мы готовимся к интервью
👉Библиотека задач по PHP — тут решаем задачи, проходим тесты и изучаем код

Уютное сообщество пхпшников. Книги

31 Jan, 05:13


#вопросы_с_собеседований

Есть ли в языке механизм Copy-on-write?

Каждый раз при передаче переменной в функцию её значение (теоретически) должно быть скопировано. Это может не быть проблемой для данных типа integer или float, но представьте, что вы передаете в функцию массив, содержащий десять миллионов значений. Для того, чтобы избежать этого, в PHP используется парадигма копирования-при-записи (copy-on-write). Так, на самом деле, при передаче массива его копирование не происходит до того момента, пока вы не захотите изменить что либо в этом массиве. Статья с более детальным объяснением: https://hengrui-li.blogspot.com/2011/08/php-copy-on-write-how-php-manages.html?m=1

1,382

subscribers

21

photos

35

videos