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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
1 251
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-130 روز
آرشیو پست ها
Programming PHP Авторы: Kevin Tatroe, Peter MacIntyre Год издания: 2020 #php #en Скачать книгу
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 Скачать книгу
PHP: The Ultimate Guide Автор: Sufyan bin Uzayr Год издания: 2022 #php #en Скачать книгу

❓Как не терять сообщения в Symfony при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отпра
❓Как не терять сообщения в Symfony при отправке через внешний брокер? Разберёмся на бесплатном открытом уроке «Надёжная отправка и получение сообщений через RabbitMQ в Symfony» ⏰Дата и время: 12 ноября, 20:00 МСК В программе: - сценарии потери сообщений, отправляемых через внешний брокер; - как поступать в ситуации, когда обработку сообщения нужно повторить; - реализация Transactional Outbox для гарантированной отправки сообщений. 🔥Вебинар проведёт Михаил Каморин, техлид в Skyeng Урок будет полезен всем PHP-разработчикам, которые хотят повысить свою квалификацию! После открытого урока можно записаться на курс «Symfony Framework», который доступен в рассрочку 👉🏻 Записаться на событие Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

PHP 8 Objects, Patterns, and Practice Автор: Matt Zandstra Год издания: 2021 #php Скачать книгу
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 регулярно созда
Спроектируй отказоустойчивую систему и прими участие в розыгрыше наушников 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
Ищешь полезные знания по архитектуре 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 Скачать книгу
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 Скачать книгу
PHP & MySQL: Novice to Ninja 7th Автор: Tom Butler Год издания: 2022 #php #english Скачать книгу

❓ Какие паттерны нужно знать разработчикам? Один из них — паттерн Iterator. ☄️Именно его мы разберем 26 августа в 20:00 мск н
❓ Какие паттерны нужно знать разработчикам? Один из них — паттерн 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 Скачать книгу
High Performance with Laravel Octane Автор: Roberto Butti Год издания: 2023 #php #laravel #en Скачать книгу

⚡️Как PHP-разработчику занять вакантное место в престижном проекте? 💪Прокачать свои скиллы до Middle+ уровня всего за 5 меся
⚡️Как 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 Скачать книгу
The Joy of PHP Автор: Alan Forbes Год издания: 2020 #php #english Скачать книгу

🎯Изучите Symfony и откройте новые карьерные перспективы в 2024 Освойте самый востребованный фреймворк Symfony всего за 4 мес
🎯Изучите Symfony и откройте новые карьерные перспективы в 2024 Освойте самый востребованный фреймворк Symfony всего за 4 месяца на онлайн-курсе «Symfony Framework» от OTUS. Этот курс идеально подходит для любых PHP-разработчиков, стремящихся поднять свой профессиональный уровень до Middle+ или Senior+ и работать в крупных проектах. Вы научитесь: - использовать Symfony в проектах; - обеспечивать безопасность приложения; - тестировать и мониторить полученный код; - использовать встроенные инструменты фреймворка; - разворачивать приложения в различных окружениях. Пройдите вступительный тест уже сейчас и узнайте, насколько вы готовы к новому уровню в разработке: пройти тест Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576