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

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

前往频道在 Telegram

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

显示更多
1 251
订阅者
无数据24 小时
-17
-130
帖子存档
PHP 8 Basics Автор: Gunnard Engebreth Год издания: 2022 #php #en Скачать книгу
PHP 8 Basics Автор: Gunnard Engebreth Год издания: 2022 #php #en Скачать книгу

🔽Как эффективно работать с сущностями в Битрикс24? Узнайте на бесплатном практическом уроке «Модели данных, ORM в Битрикс24»
🔽Как эффективно работать с сущностями в Битрикс24? Узнайте на бесплатном практическом уроке «Модели данных, ORM в Битрикс24» от OTUS, где вы вместе с опытным экспертом научитесь: ☑️ создавать новую модель списка (информационного блока); ☑️ добавлять новое поле в модель; ☑️ выводить данные с использованием registerRuntimeField и ReferenceField. 🗓Встречаемся 25 марта в 17:00 мск в рамках курса «Разработчик Битрикс24». Доступна рассрочка на обучение! 👉Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: регистрация

Новые каналы по PHP🎉 Готовимся к собеседованиям по PHP и проверяем себя на практических задачках: «Библиотека программиста»
Новые каналы по PHP🎉 Готовимся к собеседованиям по PHP и проверяем себя на практических задачках: «Библиотека программиста» запустила два канала специально для PHP-разработчиков и тех, кто хочет ими стать👨‍🏫 Подписывайтесь: 👉Библиотека собеса по PHP — тут мы готовимся к интервью 👉Библиотека задач по PHP — тут решаем задачи, проходим тесты и изучаем код

#вопросы_с_собеседований Есть ли в языке механизм 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

Как убрать лишний код из контроллеров в PHP? Расскажет Михаил Каморин — Dev Tech Lead в Skyeng. Встречаемся на бесплатном пра
Как убрать лишний код из контроллеров в PHP? Расскажет Михаил Каморин — Dev Tech Lead в Skyeng. Встречаемся на бесплатном практическом уроке от OTUS, где вы узнаете, как: ▫️убрать сериализацию, десериализацию и валидацию с помощью DTO и компонента Validator; ▫️убрать обработку ошибок с помощью компонента EventDispatcher; ▫️убрать бизнес-логику с помощью подхода CQRS. Встречаемся 8 февраля в 20:00 мск в рамках курса «Symfony Framework». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку! 👉 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

How to Build and Design a Website using WordPress Автор: William S. Page Год издания: 2020 #wordpress #en Скачать книгу
How to Build and Design a Website using WordPress Автор: William S. Page Год издания: 2020 #wordpress #en Скачать книгу

Как работает валидация в Symfony? Расскажет Михаил Каморин — Dev Tech Lead в Skyeng. Встречаемся на бесплатном практическом у
Как работает валидация в Symfony? Расскажет Михаил Каморин — Dev Tech Lead в Skyeng. Встречаемся на бесплатном практическом уроке от OTUS, где вы вместе с опытным экспертом: ✅ рассмотрите базовые возможности компонента валидации; ✅ разберёте пример с условным применением правил; ✅ напишете кастомный constraint. Вебинар будет полезен разработчикам на PHP, которые хотят повысить квалификацию. Встречаемся 25 января в 20:00 мск в рамках курса «Symfony Framework». После урока у вас будет возможность стать студентом программы по специальной цене и даже в рассрочку! 👉 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: регистрация Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

#вопросы_с_собеседований Как следовать PSR standards? PHP Standards Recommendations — стандарты оформления кода, а также интерфейсы для стандартных задач. Используются данные стандарты во всех фреймворках, и облегчают взаимодействия между разными библиотеками. Официальная документация, а также хорошая статья на Хабре.

❓Как стать разработчиком Битрикс24 в 2024? Прокачать необходимые скиллы под руководством опытных экспертов из ведущих компани
Как стать разработчиком Битрикс24 в 2024? Прокачать необходимые скиллы под руководством опытных экспертов из ведущих компаний на онлайн-курсе от OTUS. После обучения вы сможете: — создавать свои компоненты системы для обеспечения нужд бизнеса; — гибко работать с данными в системе; — автоматизировать бизнес-процессы; — кастомизировать стандартный функционал системы. Также на курсе вас ждут: — живые вебинары с возможностью задать вопросы экспертам; — много практики и сильные проекты для портфолио; — поддержка профессионального комьюнити. ➡️ Оставьте заявку прямо сейчас и получите подарочный урок, который поможет ознакомиться с форматом обучения: оставить заявку Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Брокеры сообщений – что это и зачем они нужны? Узнайте на бесплатном практическом уроке от OTUS, где опытный эксперт разберет
Брокеры сообщений – что это и зачем они нужны? Узнайте на бесплатном практическом уроке от OTUS, где опытный эксперт разберет: - какие проблемы решают брокеры сообщений; - основные понятия в теме; - применение брокеров в микросервисной архитектуре; - почему именно RabbitMQ; - почему не Каfka и в чем разница. Встречаемся 25 января в 20:00 мск в рамках курса «RabbitMQ для разработчиков и администраторов». Доступна рассрочка на обучение! Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cu11hy Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

#вопросы_с_собеседований Что такое REST API? REpresentational State Transfer — архитектурный подход, который позволяет организовать взаимодействие между приложениями, используя все возможности HTTP. Хорошая статья на эту тему, а также различия REST и SOAP. В контексте API нужно понимать основные форматы обмена данными, чаще всего это XML и JSON.

Какими инструментами нужно владеть для работы с высоконагруженной архитектурой? Расскажем на бесплатном практическом уроке «Р
Какими инструментами нужно владеть для работы с высоконагруженной архитектурой? Расскажем на бесплатном практическом уроке «Роль Tarantool в высоконагруженной архитектуре» от OTUS. На вебинаре разберём: - особенности, функционал и преимущества Tarantool; - архитектурные шаблоны и примеры его применения; - итоги и вопросы. Урок будет полезен для разработчиков, сисадминов и архитекторов, интересующихся высоконагруженными системами. Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Highload Architect». Доступна рассрочка на обучение! Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке: https://vk.cc/ctYk6Y

Programming PHP Авторы: Kevin Tatroe, Peter MacIntyre Год издания: 2020 #php #en Скачать книгу
Programming PHP Авторы: Kevin Tatroe, Peter MacIntyre Год издания: 2020 #php #en Скачать книгу

Как CAP-теорема помогает решить проблемы согласованности данных в микросервисной архитектуре современных приложений Расскажет
Как CAP-теорема помогает решить проблемы согласованности данных в микросервисной архитектуре современных приложений Расскажет опытный эксперт на бесплатном практическом уроке «CAP-теорема и управление ожиданиями пользователей» от OTUS. Разберём: 1. Введение в CAP-теорему 2. Технические ограничения и ожидания пользователей 3. Реальные кейсы и способы решения Для кого: Урок будет полезен для разработчиков, сисадминов, аналитиков, DevOps и архитекторов. Результаты вебинара: Поймете основные принципы теоремы и ее влияние на разработку приложений в распределенной среде, а также научитесь учитывать компромиссы между согласованностью, доступностью и устойчивостью данных в микросервисной архитектуре. Для участия зарегистрируйтесь: https://vk.cc/ctYh8R

#вопросы_с_собеседований Что такое инкапсуляция/наследование/полиморфизм? Инкапсуляция. Это механизм, который объединяет данные и методы, манипулирующие этими данными, и защищает их от внешнего вмешательства или неправильного использования. Когда методы и данные объединяются таким способом, создается объект. Т.е. переменные состояния объекта скрыты от внешнего мира. Изменение состояния объекта (его переменных) возможно ТОЛЬКО с помощью его собственных методов. Можно сказать, что инкапсуляция подразумевает под собой сокрытие данных, что позволяет эти данные защитить. Наследование. Это процесс, посредством которого один объект может наследовать свойства другого объекта и добавлять к ним черты, характерные только для него. Полиморфизм. Это свойство, которое позволяет одно и то же имя использовать для решения нескольких технически разных задач. Проще говоря, концепцией полиморфизма является идея “один интерфейс, множество реализаций”. Это означает, что можно создать общий интерфейс для группы близких по смыслу действий.

Ожидания пользователей > реальное приложение – почему так? Расскажет опытный эксперт на бесплатном практическом уроке «CAP-те
Ожидания пользователей > реальное приложение – почему так? Расскажет опытный эксперт на бесплатном практическом уроке «CAP-теорема и управление ожиданиями пользователей» от OTUS. На вебинаре разберём: 1. Введение в CAP-теорему 2. Технические ограничения и ожидания пользователей 3. Реальные кейсы и способы решения Урок будет полезен для разработчиков, сисадминов, аналитиков, DevOps и архитекторов. Занятие пройдёт 23 января в 20:00 мск и будет приурочено к старту курса «Microservice Architecture». Доступна рассрочка на обучение. Для бесплатного участия регистрируйтесь прямо сейчас: https://vk.cc/ctX4VD

Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 Автор: Никсон Робин Год издания: 2023 #html #php
Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 Автор: Никсон Робин Год издания: 2023 #html #php #css #ru Скачать книгу

Как вывести скилл программирования на новый уровень? Расскажем на открытом уроке «Теория графов» С Евгением Волосатовым — про
Как вывести скилл программирования на новый уровень? Расскажем на открытом уроке «Теория графов» С Евгением Волосатовым — профессиональным программистом, преподавателем языка Java и автором курсов по C#, Java и PHP — обсудим, почему от кандидатов на Middle и Senior-должности в крупных IT-компаниях требуют знания алгоритмов. А также подробно разберём теорию графов и ее составляющие, сделаем обзор первой половины программы курса «Алгоритмы и структуры данных». После урока вы сможете продолжить обучение на курсе в рассрочку на специальных условиях. 🔥 Вебинар подойдет бэкенд-разработчикам на любых языках программирования начального и среднего уровня и системным программистам. Доступно обучение в рассрочку. Занятие пройдёт 26 декабря в 20:00 мск. Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/ctlf8U

#вопросы_с_собеседований Что такое SPL? Standard PHP Library — набор классов (структуры данных, итераторы, исключения, классы для обработки файлов), интерфейсов и функций для решения стандартных задач. Как правило, знание наизусть библиотеки не требуется, но понимать из чего она состоит стоит хотя бы для личного развития. Подробнее в документации — www.php.net/manual/ru/book.spl.php