Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
#platinum #вакансия #удаленка #php #backend
PHP back-end developer в Platinum Software Development
О НАС:
https://platinum.fund
ЗАДАЧИ:
• Разработка высоконагруженных коммерческих приложений
ТРЕБОВАНИЯ:
• Опыт разработки комерческих приложений на PHP (Laravel) от двух лет
• Опыт разработки RESTfull сервисов;
• Знание СУБД (MySQL, Postgresql, NoSQL)
• Знание принципов ООП, SOLID, шаблонов проектирования
• Умение работать c Git, Bash
БУДЕТ ПЛЮСОМ:
• Знакомство с микросервисной архитектурой приложения
• Понимание Continuous Integration и Delivery, опыт использование CI tools
• Знакомство с инструментом контейнеризации Docker
• Знание алгоритмов, структур данных
• Опыт разработки с применением Unit-тестирования (TDD)
• Базовые знания JavaScript
УСЛОВИЯ:
• Удаленка
• Полный день, 6 дней в неделю
• ЗП от 1500-2500$
КОНТАКТЫ:
@Helen_Blb
➡️ Подробности - https://proglib.io/vacancies/php-back-end-developer-platinum-software-development-2020-06-16
PHP back-end developer в Platinum Software Development
О НАС:
https://platinum.fund
ЗАДАЧИ:
• Разработка высоконагруженных коммерческих приложений
ТРЕБОВАНИЯ:
• Опыт разработки комерческих приложений на PHP (Laravel) от двух лет
• Опыт разработки RESTfull сервисов;
• Знание СУБД (MySQL, Postgresql, NoSQL)
• Знание принципов ООП, SOLID, шаблонов проектирования
• Умение работать c Git, Bash
БУДЕТ ПЛЮСОМ:
• Знакомство с микросервисной архитектурой приложения
• Понимание Continuous Integration и Delivery, опыт использование CI tools
• Знакомство с инструментом контейнеризации Docker
• Знание алгоритмов, структур данных
• Опыт разработки с применением Unit-тестирования (TDD)
• Базовые знания JavaScript
УСЛОВИЯ:
• Удаленка
• Полный день, 6 дней в неделю
• ЗП от 1500-2500$
КОНТАКТЫ:
@Helen_Blb
➡️ Подробности - https://proglib.io/vacancies/php-back-end-developer-platinum-software-development-2020-06-16
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter pinned «Фильм Microsoft Build 2020: главные новинки IT-индустрии Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций! https://proglib.io/sh/RSsI59cBpz»
#advanced #laravel
Часто задаются вопросом, как при пагинации получить предыдущую и следующую записи. В этой статье этот вопрос раскрывается подробно на примере фреймворка Laravel.
https://itnext.io/laravel-getting-the-previous-and-next-records-60a8cf109daa
Часто задаются вопросом, как при пагинации получить предыдущую и следующую записи. В этой статье этот вопрос раскрывается подробно на примере фреймворка Laravel.
https://itnext.io/laravel-getting-the-previous-and-next-records-60a8cf109daa
Medium
Laravel: Getting the previous and next records
SQL doesn’t know who are your neighbours, but you do
Хочешь получить одну из самых востребованных профессий в сфере IT? Такую, чтобы и с интересными задачами, и с хорошей зарплатой? Все это можно сказать про frontend-разработку. Интересно? Тогда добро пожаловать!
👉 Все подробности по ссылке: https://clc.to/yzcr8g
Что ты узнаешь за это время:
📌 разберешься с веб-версткой;
📌 выучишь с нуля JavaScript;
📌 научишься собирать проекты;
📌 узнаешь, что такое системы контроля версий, в частности Git;
📌 поймешь разницу между React, Angular и Vue.
Первые двадцать купивших курс получат скидку 40%!
❗️ После защиты диплома тебя ждет гарантированное трудоустройство.
🎁 Также каждому студенту в подарок 2 месяца английского языка
👉 Все подробности по ссылке: https://clc.to/yzcr8g
Что ты узнаешь за это время:
📌 разберешься с веб-версткой;
📌 выучишь с нуля JavaScript;
📌 научишься собирать проекты;
📌 узнаешь, что такое системы контроля версий, в частности Git;
📌 поймешь разницу между React, Angular и Vue.
Первые двадцать купивших курс получат скидку 40%!
❗️ После защиты диплома тебя ждет гарантированное трудоустройство.
🎁 Также каждому студенту в подарок 2 месяца английского языка
#advanced #laravel
Сортируем запросы в Eloquent по отношениям.
https://reinink.ca/articles/ordering-database-queries-by-relationship-columns-in-laravel
Сортируем запросы в Eloquent по отношениям.
https://reinink.ca/articles/ordering-database-queries-by-relationship-columns-in-laravel
reinink.ca
Ordering database queries by relationship columns in Laravel
In this article I explain how to order database queries in Laravel by the value (column) of an Eloquent relationship. We look at has-one, belongs-to, has-many and belongs-to-many relationships.
#advanced
Рассматриваем паттерн Хранитель.
https://matthiasnoback.nl/2018/03/ormless-a-memento-like-pattern-for-object-persistence/
Рассматриваем паттерн Хранитель.
https://matthiasnoback.nl/2018/03/ormless-a-memento-like-pattern-for-object-persistence/
Matthias Noback
ORMless; a Memento-like pattern for object persistence
Something that always bothers me: persistence (the user interface too, but that’s a different topic ;)). Having objects in memory is nice, but when the application shuts down (and for PHP this is after every request-response cycle), you have to persist them…
#advanced
ТОП-10 книг по PHP: от новичка до профессионала
Книги с высокими оценками, посвященные языку PHP и PHP-фреймворкам. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/sh/D45sc1jNzU
ТОП-10 книг по PHP: от новичка до профессионала
Книги с высокими оценками, посвященные языку PHP и PHP-фреймворкам. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/sh/D45sc1jNzU
Библиотека программиста
📕 ТОП-10 книг по PHP: от новичка до профессионала
Книги с высокими оценками, посвященные языку PHP и PHP-фреймворкам. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
#laravel #testing
Автоматизируем запуск тестов в Laravel с помощью github actions.
https://proglib.io/w/00c34e0f
Автоматизируем запуск тестов в Laravel с помощью github actions.
https://proglib.io/w/00c34e0f
Medium
Test automation for Laravel 7 and MySQL with GitHub Actions
How to create a GitHub workflow from scratch for Laravel 7 with service containers (MySQL) and managing secrets
👨💻 Как выбрать сервер для 1С
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
Рассказываем, как выбрать сервер для продуктов 1С в зависимости от числа активных пользователей и других требований к системе.
https://proglib.io/sh/bL4TeHxcQy
#advanced
В статье рассматриваются новые возможности инициализации свойств, которые будут доступны в PHP 8.
https://proglib.io/w/52b8d20b
В статье рассматриваются новые возможности инициализации свойств, которые будут доступны в PHP 8.
https://proglib.io/w/52b8d20b
stitcher.io
PHP 8: Constructor property promotion - stitcher.io
Constructor promotion in PHP significantly reduces the amount of code we need to write for simple objects
#advanced #video
Обзор на статический анализатор PHPINSIGHTS.
https://www.youtube.com/watch?v=nZXhJKfsT_I
Обзор на статический анализатор PHPINSIGHTS.
https://www.youtube.com/watch?v=nZXhJKfsT_I
YouTube
PHPINSIGHTS, Статический анализ в вашего PHP проекта
О PHPINSIGHTS, как его подключить к проекту, как настроить и использовать.
https://phpinsights.com/
https://github.com/smpl/example/pull/3
Наш чат: https://yangx.top/dev_ru
https://phpinsights.com/
https://github.com/smpl/example/pull/3
Наш чат: https://yangx.top/dev_ru
#advanced #nginx #docker
Как запустить веб-приложение на Nginx в Docke
Инструкция по настройке совместной работы веб-приложения и сервера Nginx в Docker-контейнере, а также о том, как создать их общий Docker-образ для использования в других контейнерах.
https://proglib.io/sh/weMxOAbQa6
Как запустить веб-приложение на Nginx в Docke
Инструкция по настройке совместной работы веб-приложения и сервера Nginx в Docker-контейнере, а также о том, как создать их общий Docker-образ для использования в других контейнерах.
https://proglib.io/sh/weMxOAbQa6
Библиотека программиста
Как запустить веб-приложение на Nginx в Docker 🐳👨🏽💻
Инструкция по настройке совместной работы веб-приложения и сервера Nginx в Docker-контейнере, а также о том, как создать их общий Docker-образ для использования в других контейнерах.
Что бы там ни говорили, а данные – это не только аналитика. Кто-то должен эти данные найти, сохранить и подготовить для анализа. Теперь всему можно научиться на факультете Data Engineering онлайн-университета GeekBrains:
🛠 Автоматизировать сбор данных
🚠 Создать конвейер обработки информации
🏗 Разработать архитектуру хранения и мониторинга
👓 Подготовить результаты для аналитиков
При успешном прохождении курсов компания гарантирует не только диплом, но и трудоустройство. Список осваиваемых инструментов и отзывы учеников здесь: https://proglib.io/w/f74dc525
🛠 Автоматизировать сбор данных
🚠 Создать конвейер обработки информации
🏗 Разработать архитектуру хранения и мониторинга
👓 Подготовить результаты для аналитиков
При успешном прохождении курсов компания гарантирует не только диплом, но и трудоустройство. Список осваиваемых инструментов и отзывы учеников здесь: https://proglib.io/w/f74dc525
#laravel
Изучаем, как работает шифрование в Laravel.
https://robertogallea.com/posts/development/whats-behind-laravel-encryptiondecryption
Изучаем, как работает шифрование в Laravel.
https://robertogallea.com/posts/development/whats-behind-laravel-encryptiondecryption
Robertogallea
What's behind Laravel Encryption/Decryption - robertogallea.com
My system is safe, it uses encryption.
You heard/said this from time to time. Sure, but why and how is it safe? Do you really know this?
You heard/said this from time to time. Sure, but why and how is it safe? Do you really know this?
#video
Недавний стрим, на котором такие ребята, как Александр Макаров, Сергей Жук и другие, обсуждали, как они проводят код-ревью.
https://www.youtube.com/watch?v=JP7lppzWaLg
Недавний стрим, на котором такие ребята, как Александр Макаров, Сергей Жук и другие, обсуждали, как они проводят код-ревью.
https://www.youtube.com/watch?v=JP7lppzWaLg
YouTube
Как готовить код-ревью: обсуждаем плохие и хорошие практики с подкастом SDCast
Слушайте аудиоверсию на других платформах https://sdcast.ksdaemon.ru/
3:30 - Кто пришел говорить и что болит у аутсорса, продуктовой разработки и опенсорса
7:35 - Для чего нам код-ревью и почему это не про баги (Сергей)
11:57 - Идеальный процесс код-ревью…
3:30 - Кто пришел говорить и что болит у аутсорса, продуктовой разработки и опенсорса
7:35 - Для чего нам код-ревью и почему это не про баги (Сергей)
11:57 - Идеальный процесс код-ревью…
#advanced
Как и зачем можно использовать FFI.
https://spiralscout.com/blog/how-to-use-php-ffi-in-programming
Как и зачем можно использовать FFI.
https://spiralscout.com/blog/how-to-use-php-ffi-in-programming
Spiral Scout's Company News
How to Use PHP FFI in Programming | Spiral Scout's Company News
Check out these expert software development tips for getting PHP to work with Go, Rust, and C++ using Foreign Function Interface (FFI)
#advanced #ddd
Очередной репозиторий с попыткой реализовать DDD на Symfony. Получилось или нет, можете решать сами.
https://github.com/ferrius/ddd-cqrs-example
Очередной репозиторий с попыткой реализовать DDD на Symfony. Получилось или нет, можете решать сами.
https://github.com/ferrius/ddd-cqrs-example
GitHub
GitHub - ferrius/ddd-cqrs-example: DDD CQRS ADR PHP Symfony example
DDD CQRS ADR PHP Symfony example. Contribute to ferrius/ddd-cqrs-example development by creating an account on GitHub.
Теперь bug hunter'ы могут помочь сервису, которым пользуются они сами, друзья, близкие и мама с бабушкой — Ozon первым среди российских e-commerce компаний запустил собственную bug bounty программу.
За найденные на сайте уязвимости можно получить до 120 000 ₽. Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
За найденные на сайте уязвимости можно получить до 120 000 ₽. Отправлять репорты можно на HackerOne: hackerone.com/ozon. Удачной охоты!
Хабр
Bug bounty Ozon: вопросы и ответы
Мы запустили публичную bug bounty программу на HackerOne — теперь за найденные на сайте Ozon уязвимости можно получить вознаграждение, а заодно помочь компании...
#advanced #laravel
Изучаем устройство компонента Laravel Pipeline.
https://medium.com/swlh/laravel-the-hidden-pipeline-part-1-a4ae91fc55a4
Изучаем устройство компонента Laravel Pipeline.
https://medium.com/swlh/laravel-the-hidden-pipeline-part-1-a4ae91fc55a4
Medium
Laravel: The hidden Pipeline [Part 1]
Serialized content processing, meet your new friend: the Pipeline.
#advanced
Гексагональная архитектура в разрезе.
https://medium.com/we-are-madewithlove/hexagonal-architecture-demystified-fca986a85b20
Гексагональная архитектура в разрезе.
https://medium.com/we-are-madewithlove/hexagonal-architecture-demystified-fca986a85b20
Medium
Hexagonal Architecture Demystified
There’s no shortage of lectures and blogposts on “Hexagonal Architecture” these days, but many of them give a much broader view of…