Уютное сообщество пхпшников. Книги
Відкрити в Telegram
Канал с книгами по PHP. Только новые книги для старта карьеры. В планах тесты с разбором задач по PHP. По рекламе: @anothertechrock
Показати більше1 251
Підписники
Немає даних24 години
-17 днів
-130 день
Архів дописів
#вопросы_с_собеседований
Расскажите, что такое $_GET и $_POST и в чем их разница?
Вопрос классический и основополагающий, если кандидат не отвечает на него, значит скорее всего это «мимо».
$_GET — это великодушно созданный для нас языком суперглобальный ассоциативный массив, в котором находятся расфасованные GET параметры — то есть те, что передались в адресной строке или URL после знака ?
$_POST — такой же ассоциативный массив, но уже собранный из POST параметров — то есть тех, что передаются в теле запроса.
Вопрос на засыпку: (почему-то многие не отвечают) «а как еще можно получить POST параметры в PHP«?
Ответ: $_POST это форматированное и подготовленное для удобной работы тело запроса, но есть вариант получить тело запроса «как есть» с помощью:
file_get_contents('php://input')
Можно встретить такое, например, при создании telegram-бота.
Познакомьтесь с созданием трехмерных анимаций для web.
📅 20 сентября в 20:00 мск
👉 Тема вебинара: Создание страницы с 3D эффектом Parallax с помощью HTML+CSS+JS
В результате занятия:
- получим страницу с wow-эффектом в 3D, которая будет реагировать на движение курсора пользователя;
- разберём, как сделать трёхмерные анимации с помощью базовых возможностей CSS;
- напишем немного JavaScript кода.
Советуем этот урок всем, кто интересуется анимацией и вёрсткой – как начинающим, так и продвинутым.
👉 Зарегистрируйтесь на вебинар и получите дополнительный по урок созданию сайта
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
#вопросы_с_собеседований
Расскажите, чем static отличается от self?
Это классический вопрос на позднее статическое связывание, который задают как джунам (реже), так и синьорам.
Решение:
Механизм позднего статического связывания (Late Static Binding) нужен для того, чтобы достучаться до статических свойств (методов), или констант родительского класса в дочерних, даже если они уже переопределены.
Применить этот механизм можно, например, когда нужно вынести общую логику работы с несколькими таблицами в БД в родительский класс.
Ищем: Backend разработчика (PHP, Symfony)
#php #Backend
Формат: удаленка
Город проживания; не имеет значения
Мы небольшая продуктовая команда.
Делаем большой проект в сфере логистики
Наш проект
orbitapro.ru
Cтэк:
• #Symfony, #РostgreSQL, #Redis, #Rabitmq, #Elasticsearch;
Мы сработаемся если тебе:
• интересно развиваться в небольшой команде и создавать нагрузочные сервисы
• стремитесь улучшать архитектуру и расти до senior (у нас есть задачи на вырост)
• вы любите хороший код, понимаете ценность код ревью
• вам важно было бы соблюдать work/life ballance (мы считаем что без этого не вырасти)
Мы ожидаем:
• middle/senior
• опыт PHP от 2 лет
• опыт Symfony от 2 лет
• знание патернов проектирования и умение их применять
• опыт работы с высокими нагрузками
• опыт работы с интеграциями по API
Пишите в лс @tairga
Формат сотрудничества:
Готовы рассмотреть на проект от 2 мес или полноценно в команду
ЗП готовы обсуждать: 2500-4000$
#вопросы_с_собеседований
Что такое объектно-ориентированное программирование (ООП) в PHP?
ООП - это парадигма программирования, в которой программа строится на основе объектов, которые являются экземплярами классов. В PHP объекты и классы создаются с помощью ключевых слов «class», "object", «public», «protected» и «private».
Партнёрская программа для разработчиков интернет-магазинов и CRM!
Получайте дополнительную прибыль при работе с вашими клиентами практически без усилий.
Агрегатор служб доставки приглашает присоединиться к партнерской программе, SafeRoute предлагает удобные модули на все популярные СMS, при установке которых вам будут отчисляться ежемесячные выплаты за каждый отправленный заказ в нашей системе в течение года после установки! И так с каждым установленным модулем у ваших клиентов!
Пример расчета:
10 рублей с каждого отправленного заказа
30 заказов у интернет-магазина в день * 30 дней * 10 руб = 9000 пассивного дохода в месяц, 108 000 р. за год от установки одного модуля!
Регистрируйтесь в партнерской программе и устанавливайте магазинам модуль SafeRoute для доставки заказов по всей России и миру
Подробнее по ссылке: https://clck.ru/356AY7
#вопросы_с_собеседований
Что такое абстрактный класс и чем он отличается от интерфейса?
Абстрактный класс - это класс, который не может быть создан напрямую, он служит лишь в качестве базового для других классов. У него могут быть свойства и методы, которые могут быть переопределены в наследуемом классе. Абстрактные классы могут быть использованы для реализации шаблонов проектирования и их использование повышает повторное использование кода.
Интерфейс - это способ специфицировать, каким образом объекты должны взаимодействовать друг с другом. Интерфейс состоит только из методов и констант, которые не имеют тела. Интерфейсы могут использоваться в качестве связующего звена между компонентами, которые не имеют ничего общего кроме своей общей функциональности, а также в качестве одного из способов решения проблемы множественного наследования в PHP.
Вакансия: Golang Developer Компания: Lamoda Tech
Формат: удаленный или гибридный
Занятость: полная занятость
В Lamoda Tech мы делаем моду ближе для миллионов пользователей. Наша команда совершает цифровую революцию в fashion и e-commerce.
Приглашаем в нашу команду Golang разработчиков!
Основные требования
- опыт коммерческой разработки бэкенда на Golang от 2-х лет;
- опыт работы с SQL базами данных
- умение проектировать API сервисов;
- опыт работы с нереляционными базами данных
- опыт работы с Docker
- опыт работы с Git
Мы предлагаем
- работу в гибридном режиме — можно приезжать в офис или работать из дома
- бесплатные сессии с коучами и психологами
- оплату участия в профессиональных конференциях
- ноутбук и другая необходимая техника для работы
- ДМС с первого месяца, со стоматологией и чек-апом здоровья раз в год;
- Ежемесячные промокоды на Lamoda до 25%;
- офис на Полежаевской с йогой, тренажерным залом и капсулой сна, а также коворкинг в центре Санкт-Петербурга.
Узнать больше
Что такое Dependency Injection, и как он используется в PHP-приложениях?
Dependency Injection (DI) является паттерном проектирования, который используется в PHP-приложениях для управления зависимостями компонентов. Обычно зависимости передаются в класс через конструктор или методы инициализации. DI позволяет лучше управлять зависимостями, делая приложение более понятным и удобным для тестирования.
#вопросы_с_собеседований
🔥PHP-разработчики, которые имеют опыт и сильную практику разработки на Битрикс24, по-прежнему востребованы российскими компаниями и останутся таковыми в будущем.
❗️На курсе “Разработчик Битрикс24” в ОТУС вы научитесь программировать свободно, без учета доктрины платформы и получите ценные навыки, которые сформируют качественно новое представление о продукте и помогут вывести Битрикс24 на более высокий уровень в любой компании.
Приходите на практическое занятие «Компонент списка таблицы БД» в ОТУС 8 июня в 20:00, где мы с экспертом рассмотрим, как создавать свои таблицы в БД Битрикс24, а также создадим комплексный компонент списка, включая такие элементы, как фильтр, пагинация, кнопки действий.
После урока вы научитесь:
- Cоздавать свои компоненты для Битрикс24
- Добавлять выгрузку данных списка в Excel
- Добавлять свои данные и действия в шаблон
👉Для участия зарегистрируйтесь https://otus.pw/9HLH/
Бесплатный вебинар подойдет начинающим и опытным разработчикам PHP, которые хотят получить навык разработки в Битрикс 24. Полный курс можно приобрести удобным для вас способом, в том числе и в рассрочку.
Нативная интеграция информация о продукте www.otus.ru
Какой стиль именования используете для API на текущем проекте?
🔥PHP-разработчик нужен практически всем.
Если он разработчик Битрикс24!
❗️Миллионы компаний используют Битрикс24 для организации своих бизнес-процессов, и за грамотных специалистов всегда идет борьба. Добавьте в свой стек навык разработки Битрикс24 и оставайтесь востребованным на российском рынке на годы вперед.
Приходите 18 мая в 20:00 мск на вебинар, приуроченный к старту онлайн-курса «Разработчик Битрикс24» в OTUS.
🚩Тема вебинара: «Создание инфоблоков и свойств, описание модели и получение данных».
На открытом уроке мы рассмотрим работу с инфоблоками, научимся заводить свойства, изучим несколько вариантов получения элементов и их свойств, а также опишем свою модель данных для каждого инфоблока.
После занятия вы сможете:
- Получать элементы и их свойства из класса CIblockElement
- Работать с инфоблоками, используя ORM
- Получать данные из таблицы свойств инфоблока
Преподаватель: Станислав Садков, ведущий разработчик Bitrix24 (МакроГрупп) Fullstack разработчик
👉Регистрация для участия https://otus.pw/LzWn/
Не упустите возможность протестировать курс и познакомиться с преподавателем! После вебинара курс можно приобрести удобным для вас способом.
Нативная интеграция. Информация о продукте www.otus.ru
Пыхарь, используешь ли ты мутационное тестирование?
🔥 Пройди тест по PHP и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
👉 ПРОЙТИ ТЕСТ: https://otus.pw/IpJq/
Успей присоединится к апрельской группе!
Нативная интеграция. Информация о продукте www.otus.ruИщем: Backend разработчика (PHP, Symfony)
#php #Backend
Формат: удаленка
Город проживания; не имеет значения
Мы небольшая продуктовая команда.
Делаем большой проект в сфере логистики
Наш проект
orbitapro.ru
Cтэк:
• #Symfony, #РostgreSQL, #Redis, #Rabitmq, #Elasticsearch;
Мы сработаемся если тебе:
• интересно развиваться в небольшой команде и создавать нагрузочные сервисы
• стремитесь улучшать архитектуру и расти до senior (у нас есть задачи на вырост)
• вы любите хороший код, понимаете ценность код ревью
• вам важно было бы соблюдать work/life ballance (мы считаем что без этого не вырасти)
Мы ожидаем:
• middle/senior
• опыт PHP от 2 лет
• опыт Symfony от 2 лет
• знание патернов проектирования и умение их применять
• опыт работы с высокими нагрузками
• опыт работы с интеграциями по API
Пишите в лс @tairga
Формат сотрудничества:
Готовы рассмотреть на проект от 2 мес или полноценно в команду
ЗП готовы обсуждать: 2500-4000$
💪 Пройди тест по PHP и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "PHP Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
✍️ ПРОЙТИ ТЕСТ: https://otus.pw/wMd9u/
Реклама. Информация о рекламодателе на сайте otus.ruЕсли вы используете Deployer, то после успешного пятничного деплоя можете поиграть в Блэкджек из консоли.
./vendor/bin/dep blackjack
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
