Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
11.4K subscribers
1.32K photos
19 videos
26 files
4.01K links
Все самое полезное для пхпшника в одном канале.

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

Учиться у нас: https://proglib.io/w/bca892d6

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
加入频道
#вакансия #PHP #релокация #Кипр #fulltime #relocation
🔍Ищу PHP разработчика с релокацией на Кипр☀️ или удаленно не из РФ
🔷Локация: Кипр, Лимасол
🔷Формат работы: fulltime, офис, гибкий график, можно удаленно
🔷З/П: от 3000-4500 eur net.
💙Про проект:  эко-система Freedom24 для удобной торговли ценными бумагами и участия в IPO
✌️Оплата билетов и полная поддержка с документами, в том числе для членов семьи, если вы переезжаете.
👉 Что потребуется от Вас:
✔️ опыт backend или full stack разработки от 5-и лет
✔️ опыт с PHP7 от 3 лет
✔️ опыт работы с высоконагруженными проектами
✔️ опыт интеграции сторонних сервисов
✔️ понимание принципов ООП
✔️ знание различий версий PHP7, принципов SOLID, KISS, DRY
✔️ общее знание SQL, понимание принципов работы БД, опыт с  PostgreSQL
✔️ знание HTML/CSS, умение разобраться не в табличной верстке
✔️ знание JavaScript/JQuery, желательно опыт работы с каким-либо фреймворком (Angular/React/Vue)
✔️ опыт работы с Git на уровне командной строки
✔️ понимание принципов и знание типов данных Redis
✔️ опыт работы с nginx,  Vagrant/Docker
✔️ знание командной строки Linux
✔️ умение и желание писать unit-тесты      
Будет большим плюсом:
✔️глубокое понимание
предметной области биржевой торговли                                                             
👌Мы предлагаем:
🔷крутой проект, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷работу в офисе в Лимассоле, Кипр
🔷контракт с кипрским юрлицом;
🔷абсолютно белый доход;
оплату больничных и отпусков итд.
🔷возможна удаленная работа без релокации (в этом случае оформление через ип)
📞telegram:@faina_kleinman
👍91😁1
#вакансия #PHP #релокация #Кипр #fulltime #relocation

🔍Ищу PHP разработчика с релокацией на Кипр☀️ или удаленно

🔷Локация: Кипр, Лимасол
🔷Формат работы: fulltime, офис, гибкий график, можно удаленно
🔷З/П: от 3000-5000 eur net.

💙Про проект:  эко-система Freedom24 для удобной торговли ценными бумагами и участия в IPO

✌️Оплата билетов и полная поддержка с документами, в том числе для членов семьи, если вы переезжаете.

👉 Что потребуется от Вас:
✔️ опыт backend или full stack разработки от 5-и лет
✔️ опыт с PHP7 от 3 лет
✔️ опыт работы с высоконагруженными проектами
✔️ опыт интеграции сторонних сервисов
✔️ понимание принципов ООП
✔️ знание различий версий PHP7, принципов SOLID, KISS, DRY
✔️ общее знание SQL, понимание принципов работы БД, опыт с  PostgreSQL
✔️ знание HTML/CSS, умение разобраться не в табличной верстке
✔️ знание JavaScript/JQuery, желательно опыт работы с каким-либо фреймворком (Angular/React/Vue)
✔️ опыт работы с Git на уровне командной строки
✔️ понимание принципов и знание типов данных Redis
✔️ опыт работы с nginx,  Vagrant/Docker
✔️ знание командной строки Linux
✔️ умение и желание писать unit-тесты      
Будет большим плюсом:
✔️глубокое понимание
предметной области биржевой торговли            
                                    
👌Мы предлагаем:
🔷крутой проект, возможность
профессионального и карьерного роста в быстро развивающейся и коммерчески успешной компании;
🔷работу в офисе в Лимассоле, Кипр
🔷контракт с кипрским юрлицом;
🔷абсолютно белый доход;
оплату больничных и отпусков итд.
🔷возможна удаленная работа 
📞telegram:@faina_kleinman
👍2🌭1
#vacancy #remote #вакансия #php #senior
Вакансия: Senior PHP Developer в FUNCORP
Зарплата: от 4000 до 5000 EUR на руки
Стэк: PHP, Laravel, PostgreSQL.
Удаленная работа, полная занятость, релокация

FUNCORP — международная компания, которая с 2004 года разрабатывает развлекательные технологичные UGC-сервисы с миллионами пользователей по всему миру. Сейчас мы запускаем новый проект в сфере digital traffic и ищем Senior PHP Developer в команду.

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

Требования:
- Не менее 5 лет опыта в разработке с указанным стэком технологий
- Опыт работы с библиотеками Laravel Backpack или Nova
- Готовность отвечать за дизайн, разработку, тестирование и релиз приложения
- Опыт управления проектами удаленно

Откликнуться на вакансию можно здесь https://bit.ly/427GaGC, а отправить резюме - по почте [email protected].

Это #партнерский пост
👍93🤔2🍌2
#вакансия #php #senior #middle #кипр #релокация #удаленно

🌍Кипр, Лимасол (релокация или удаленный формат)
💶3 500 – 5 000 Евро 
Международный финансовый холдинг приглашает senior/middle PHP Developer 

💙Про проект:  эко-система Freedom24 для удобной торговли ценными бумагами и участия в IPO

🔵Чем предстоит заниматься:

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

🔵Что ждём от кандидата:

- опыт работы backend или full stack разработчиком от 5-и лет
- опыт работы с PHP8
- опыт работы с высоконагруженными проектами
- опыт интеграции сторонних сервисов
- понимание принципов ООП
- знание различий версий PHP
- знание принципов SOLID, KISS, DRY
- общее знание SQL, понимание принципов работы БД (индексы, уровни изоляции транзакций, оптимизация запросов)
- опыт работы с PostgreSQL
- знание HTML/CSS, умение разобраться не в табличной верстке
- знание JavaScript/JQuery, желательно опыт  командной строки
- опыт работы с любым PHP-фреймворком (Zend, Laravel, Symfony, Yii, etc)
- понимание принципов и знание типов данных Redis
- опыт работы с nginx
- опыт работы с Vagrant/Docker
- знание командной строки Linux
- умение и желание писать unit-тесты
- знание шаблонов проектирования
- умение разбираться в чужом коде, использовать дебаггер

🔵Что мы предлагаем:

-Релокация на Кипр (полностью за счёт компании) или удалённый формат
-Высокий уровень заработной платы
-Комфортный офис в Лимасоле -Интересный проект, приятная рабочая атмосфера.

📩 @hr_freedom

Это #партнерский пост
👍4🌭21
Последнее слово об «unfinalize»

Автор создал запрос на объединение в PHP-CS-Fixer, чтобы предотвратить установку stevebauman/unfinalize вместе с friendsofphp/php-cs-fixer. Это вызвало оживленные обсуждения в сообществе PHP относительно использования ключевого слова «final» в коде. Запрос на объединение был воспринят как полушутка, направленная на предотвращение интеграции инструмента unfinalize с PHP-CS-Fixer.

Драма разгорелась, когда запрос на объединение был принят, и unfinalize был заблокирован в PHP-CS-Fixer. Автор столкнулся с критикой и дизлайками со стороны сообщества, что привело к отмене запроса на объединение. Он аргументировал, что модификация вендорного кода не является стандартом кодирования, и высказал опасения относительно потенциального вреда от разрешения запрещенного наследования.

В статье обсуждаются причины запроса на объединение, включая убеждение в том, что «final by default» — хороший подход, и что unfinalize может быть вредным для пользователей. Автор также рассматривает контраргументы, такие как существование Composer patches и dg/bypass-finals.
👍10
🎁 Telegram Bot API для PHP

Библиотека для удобной работы с Telegram Bot API от Сергея Предводителева, одного из разработчиков Yii3.

⭐️ Полная поддержка API

Полностью поддерживается самая актуальная на текущий момент версия Telegram Bot API 7.7 от 7 июля 2024 года.

⭐️ Лёгкость подключения

Из коробки идёт PSR-клиент, но при желании, можно использовать свой, сделав реализацию интерфейса TelegramClientInterface.

// Telegram bot authentication token
$token = '110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw';

// Dependencies
$streamFactory = new StreamFactory();
$responseFactory = new ResponseFactory();
$requestFactory = new RequestFactory();
$client = new Client($responseFactory, $streamFactory);

// API
$api = new TelegramBotApi(
new PsrTelegramClient(
$token,
$client,
$requestFactory,
$streamFactory,
),
);


⭐️ Типизация

Типизированные PHP-классы для всех типов и методов. Результатом вызова методов API будут соответствующие объекты. Например, в результате отправки сообщения получаем объект Message.

$message = $api->sendMessage(
chatId: 22351,
text: 'Hello, world!',
);


⭐️ Объект Update для обработки вебхука

Update можно создать из PSR-запроса или из JSON-строки:

$update = Update::fromServerRequest($request);
$update = Update::fromJson($jsonString);


⭐️ Логирование

Для логирования запросов к API, результатов ответов и ошибок можно использовать любой PSR-совместимый логгер. Например, Monolog или Yii Log.

/**
* @var TelegramClientInterface $telegramClient
* @var LoggerInterface $logger
*/
$api = new TelegramBotApi(
$telegramClient,
$logger,
);


⭐️ Одобрено разработчиками Telegram

Пакет одобрен разработчиками Telegram и добавлен на сайт telegram.org.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤔5🔥4👏41
Fizz-Buzz за 56 символов?

На сайте code-golf.io вы можете посоревноваться в написании самых коротких решений простых задач по программированию. Например, попробуйте написать самый короткий код FizzBuzz на PHP — на данный момент он составляет всего 56 символов!

Задача состоит в следующем:

🔸Напечатайте числа от 1 до 100 включительно, каждое на своей строке.

🔸Если, однако, число кратно трем, то вместо него выведите Fizz, а если число кратно пяти, то выведите Buzz.

🔸Если верно несколько условий, то должны быть выведены все замены, например 15 — FizzBuzz.

Вот пример на 72 символа:

for(;$i++<100;)echo$i%15?($i%3?($i%5?$i:'Buzz'):'Fizz'):'FizzBuzz',"\n»;
4👍2👏1😁1
🥰 PHP developer
Удаленно/Офис (Санкт-Петербург)
от 250 000 до 350 000 ₽
#php@proglib_jobs

SoftWise — компания в сфере adtech, которая создает сложные программные решения для бизнеса: programmatic-платформы для рекламных бирж, мобильные игры, технологии ретаргетинга, интерфейсы для пользователей ПО.

Требования:
— Знание одного из PHP-фреймворков, Symfony/Laravel (пишем бизнес-код, используем компоненты фреймворков).
— Работа с СУБД PostgreSQL, на уровне оптимизации таблиц и написания запросов как простых, так и сложных (приветствуются знания ОRM Doctrine, Active Record).
— Английский на уровне чтения технической документации.

➡️ Подробнее о вакансии на hh.ru

➡️ А избранные IT-вакансии вы найдете в нашем канале IT Job Hub
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤔1