Уютное сообщество пхпшников. Книги
رفتن به کانال در Telegram
Канал с книгами по PHP. Только новые книги для старта карьеры. В планах тесты с разбором задач по PHP. По рекламе: @anothertechrock
نمایش بیشتر1 251
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-130 روز
آرشیو پست ها
Programming PHP
Авторы: Kevin Tatroe, Peter MacIntyre
Год издания: 2020
#php #en
Скачать книгу
Отложенные вычисления с помощью паттернов
Присоединяйтесь к нашему открытому уроку и погрузитесь в концепцию отложенных вычислений на основе паттернов Мост, Интерпретатор, Итератор.
Ждем вас на открытом вебинаре 28 ноября в 20:00 мск.
🚀На вебинаре вы узнаете:
1. Как и когда применять шаблоны отложенных вычислений для оптимизации производительности.
2. Практические кейсы.
🎯 Вебинар будет полезен:
• Разработчикам и инженерам, стремящимся улучшить производительность в приложениях.
• Архитекторам ПО, проектирующим масштабируемые и отказоустойчивые системы.
• Тимлидам и техническим руководителям, которые хотят повысить производительность и устойчивость решений своей команды.
В результате вебинара:
• Вы научитесь применять шаблоны Мост, Интерпретатор, Итератор.
Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники получат спец. цену на курс.
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
PHP: The Ultimate Guide
Автор: Sufyan bin Uzayr
Год издания: 2022
#php #en
Скачать книгу
❓Как не терять сообщения в Symfony при отправке через внешний брокер?
Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony»
⏰Дата и время: 12 ноября, 20:00 МСК
В программе:
- сценарии потери сообщений, отправляемых через внешний брокер;
- как поступать в ситуации, когда обработку сообщения нужно повторить;
- реализация Transactional Outbox для гарантированной отправки сообщений.
🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng
Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию!
После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку
👉🏻 Записаться на событие
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
PHP 8 Objects, Patterns, and Practice
Автор: Matt Zandstra
Год издания: 2021
#php
Скачать книгу
📢Что делать, когда процессы «пытаются» одновременно получить доступ к данным без правильной синхронизации?
Это называется «состоянием гонки». О том, как выйти из такого состояния, мы поговорим на открытом онлайн-уроке «Race condition, и как с ним бороться»
📅 Дата и время: 1 ноября, 20:00 МСК
🔗Записаться на урок
Вы узнаете:
- О типовых сценариях возникновения состояния гонки
- Как и для чего использовать пакет Symfony Lock
- Как восстанавливать работу с БД после исключений
Будет интересно php-разработчикам
💡Встречаемся в преддверии старта курса «Symfony Framework». Все участники вебинара получат специальную цену на обучение!
➡️Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Как изощрённо очистить свойство после чтения
Пишите в комментариях, пропустили ли бы вы такой код на ревью и почему. 🤓
/**
* @return list<object>
*/
public function releaseEvents(): array
{
try {
return $this->events;
} finally {
$this->events = [];
}
}Спроектируй отказоустойчивую систему и прими участие в розыгрыше наушников Apple AirPods Max 🎧
В Lamoda Tech регулярно создаются новые проекты, поэтому разработчики часто сталкиваются с архитектурными челленджами. Один из таких вы можете пройти с нашим героем.
Старший разработчик Гоша Пхпшников получил задачу реализовать сервис уведомлений — производительный, масштабируемый и отказоустойчивый. А для этого нужно заложить 💻 подходящую архитектуру.
Переходи на лендинг, отвечай на вопросы теста и помогай Гоше с поэтапным проектированием. Выбери базу данных, обеспечь безопасность, не забудь о мониторинге и тестировании перед запуском.
8 октября мы проведем розыгрыш с помощью рандомайзера среди тех, кто был ближе всех к целевой архитектуре. Победитель получит наушники Apple AirPods Max.
Итоги розыгрыша объявим в канале Lamoda Tech. Go проектировать!
#LaTech_fun
Реклама. ООО «Ламода Тех». ИНН 7734461512
#вопросы_с_собеседований
Что такое GRASP шаблоны?
General Responsibility Assignment Software Patterns — шаблоны проектирования для решения общих задач. В отличие от паттернов из Банды Четырех, GRAPS шаблоны не имеют выраженной структуры, четкой области применения и конкретной решаемой проблемы, а лишь представляют собой обобщенные подходы/рекомендации/принципы, используемые при проектировании дизайна системы.
Хорошая статья по теме — habr.com/ru/post/92570
Ищешь полезные знания по архитектуре PHP-приложений?
Подключайся к онлайн-конференции Podlodka PHP Crew, которая пройдет с 30 сентября по 4 октября!
Получишь практические кейсы и советы от экспертов с опытом реальных внедрений в крупных проектах.
💡Ключевые спикеры сезона:
🔥 Кирилл Мокевнин, сооснователь Hexlet, научит строить код на базе явного состояния и флагового программирования, от простых регистраций до сложной синхронизации данных.
💡 Валентин Удальцов, opensource-разработчик, объяснит, когда стоит внедрять CQRS и как избежать ненужных сложностей.
💳 Дмитрий Кириллов, CTO 1С-Старт, разберет ошибки в банковских интеграциях и покажет, как проектировать качественные API на PHP.
📊 Алексей Солодкий из BelkaCar покажет, как использовать Prometheus для кастомных метрик и организовать мониторинг PHP-приложений.
Не упусти шанс улучшить свои навыки! Подробности и билеты на сайте: https://podlodka.io/phpcrew
#вопросы_с_собеседований
Что такое "Позднее статическое связывание"?
Выражается в разнице между вызовом self:: и static::. «Позднее связывание» означает, что static:: будет вычисляться в ходе исполнения и может быть переопределен в классах — наследниках. Подробнее в документации.
ИТ-команда Гринатома ищет Middle-разработчика, который знаком или хочет освоить специфику кастомизированных и высоконагруженных решений, уверенно работает с функциональностью Bitrix, может свободно устанавливать и настраивать систему.
Среди основных задач — участие в развитии информационных систем, создание собственных и изменение стандартных компонентов, обновление программного продукта и администрирование MS Server/Unix. Опыт работы с редакцией Битрикс24 и понимание архитектуры платформы будет большим плюсом.
👉Подробнее о вакансии и возможностях: https://hh.ru/vacancy/89007327
PHP Cookbook
Автор: Eric A Mann
Год издания: 2021
#php #english
Скачать книгу
Хотите узнать, как концепция дилеммы заключенного применяется в разработке архитектурных решений?
Всего за пару часов вы разберете основы теории игр, научитесь анализировать преимущества и риски различных архитектурных подходов, сможете эффективно управлять компромиссами между компонентами системы.
Присоединяйтесь к открытому вебинару 3 сентября в 20:00 мск! Урок создан для архитекторов ПО, руководителей IT-проектов, Fullstack- и Backend-разработчиков.
Спикер Евгений Тюменцев — директор компании по разработке ПО, 20 лет преподает компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП.
Встречаемся в преддверии старта курса «Архитектура и шаблоны проектирования». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие.
PHP & MySQL: Novice to Ninja 7th
Автор: Tom Butler
Год издания: 2022
#php #english
Скачать книгу
❓ Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator.
☄️Именно его мы разберем 26 августа в 20:00 мск на открытом уроке, который пройдет в преддверии старта онлайн-курса «Архитектура и шаблоны проектирования» в OTUS.
📚На занятии со старшим разработчиком Андреем Поляковым, вы узнаете:
- Что из себя представляет подход Data Streams
- Как принцип инверсии зависимостей (dependency inversion principle, DIP) используется для получения паттерна Iterator
- Как применяется принцип инверсии зависимостей для получения повторно используемых алгоритмов над коллекциями объектов.
- Почему стоит избавляться от циклов при работе с коллекциями
После вебинара «Паттерн Iterator: от применения принципа DIP до Data Streams» вы сможете продолжить обучение на курсе.
➡️Регистрируйтесь прямо сейчас, чтобы не пропустить занятие.
High Performance with Laravel Octane
Автор: Roberto Butti
Год издания: 2023
#php #laravel #en
Скачать книгу
⚡️Как PHP-разработчику занять вакантное место в престижном проекте?
💪Прокачать свои скиллы до Middle+ уровня всего за 5 месяцев на курсе «PHP Developer. Professional» от OTUS.
👨💻Сейчас работодатели отдают предпочтение PHP-разработчикам, которые не только пишут чистый код, но и умеют работать с инфраструктурой и в команде. Поэтому программа курса глубоко погружается в экосистему PHP: в инфраструктуру, хранилище и тестирование.
🎯После обучения вы:
▫️ Сможете оценить алгоритмическую сложность кода;
▫️ Работать с кодом с точки зрения анализа;
▫️ Будете понимать, почему решение работает медленно и как это исправить;
▫️ Освоите тестирование и доставку в продакшн;
▫️ познакомитесь с SRE-практиками.
🎁 Все кто приобретет курс до 29 июля получат в подарок подготовительный курс по PHP для освоения основной программы Middle+!
👉Пройдите бесплатный тест прямо сейчас и узнайте, готовы ли вы сделать следующий шаг в карьере: https://vk.cc/cyExBE
The Joy of PHP
Автор: Alan Forbes
Год издания: 2020
#php #english
Скачать книгу
🎯Изучите Symfony и откройте новые карьерные перспективы в 2024
Освойте самый востребованный фреймворк Symfony всего за 4 месяца на онлайн-курсе «Symfony Framework» от OTUS. Этот курс идеально подходит для любых PHP-разработчиков, стремящихся поднять свой профессиональный уровень до Middle+ или Senior+ и работать в крупных проектах.
Вы научитесь:
- использовать Symfony в проектах;
- обеспечивать безопасность приложения;
- тестировать и мониторить полученный код;
- использовать встроенные инструменты фреймворка;
- разворачивать приложения в различных окружениях.
Пройдите вступительный тест уже сейчас и узнайте, насколько вы готовы к новому уровню в разработке: пройти тест
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
