Интересуешься веб-разработкой? Стань PHP-программистом! Ведущий веб-интегратор России QSOFT подготовил обширную программу «PHP-разработчик c 0 до PRO». Ты пройдешь путь от Junior до Senior Developer. Получишь четыре проекта в портфолио. Освоишь профессию и гарантированно получишь рабочее место.
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/KYsY1A
Первым 20 ученикам — скидка 20%.
Программа курса и остальные подробности по ссылке: https://clc.to/KYsY1A
Что такое стандартные рекомендации PSR
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP.
На сегодняшний день существует 20 рекомендаций PSR. Часть из них находится в активном статусе, другие в виде черновиков. Есть «заброшенные» и отмененные рекомендации. В общем, «движуха» достаточно активная. Попробуем во всём этом разобраться.
https://maxsite.org/page/php-psr
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP.
На сегодняшний день существует 20 рекомендаций PSR. Часть из них находится в активном статусе, другие в виде черновиков. Есть «заброшенные» и отмененные рекомендации. В общем, «движуха» достаточно активная. Попробуем во всём этом разобраться.
https://maxsite.org/page/php-psr
MaxSite.org
Что такое PSR
PHP Standards Recommendations — это набор рекомендаций для разработчиков на PHP. Отношение к PSR разное: от полного неприятия, то фанатичной преданности. Сам по себе PSR появился как копирование Java Community Process (ага, опять Java!). Основное назначение…
Подборка php библиотек
Подобрали для вас коллекцию из 24 библиотек для облегчения разработки.
https://pyrko.com.ua/razrabotka/podborka-php-bibliotek.html
Подобрали для вас коллекцию из 24 библиотек для облегчения разработки.
https://pyrko.com.ua/razrabotka/podborka-php-bibliotek.html
#advanced
Ключевое слово
https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
Ключевое слово
final
известно почти каждому разработчику, но применяют его далеко не все. Особенно те, кто любят и поощряют наследование везде, где возможно. Этот подход обречен на проблемы. Подробнее можно узнать из статьи Матьяса Нобака. https://matthiasnoback.nl/2018/09/final-classes-by-default-why/
Matthias Noback
Final classes by default, why?
I recently wrote about when to add an interface to a class. After explaining good reasons for adding an interface, I claim that if none of those reasons apply in your situation, you should just use a class and declare it “final”.
PHP 5 introduces the final…
PHP 5 introduces the final…
Защищаем приложения от атак
Хорошо написанный код - не значит безопасный. И PHP не исключение.
XSS / SQL injection / CSRF ? Звучит знакомо? Если нет, спешите разобраться, в чем суть.
Защити себя от малвари
Хорошо написанный код - не значит безопасный. И PHP не исключение.
XSS / SQL injection / CSRF ? Звучит знакомо? Если нет, спешите разобраться, в чем суть.
Защити себя от малвари
The Official Cloudways Blog
Best PHP Security Tips You Should Know
A detailed written blog on PHP security best practices which covers complete viewpoints of all the major PHP security issues and their relevant solutions.
Кастомизируем посты в Wordpress
EXIF данные — очень полезная информация, которой вы можете поделиться со своим читателем, прикрепив ее напрямую к фото в блоге. Для этого понадобится базовое знание PHP и блог, естественно.
https://akrabat.com/displaying-exif-information-in-wordpress-posts/
#wordpress
EXIF данные — очень полезная информация, которой вы можете поделиться со своим читателем, прикрепив ее напрямую к фото в блоге. Для этого понадобится базовое знание PHP и блог, естественно.
https://akrabat.com/displaying-exif-information-in-wordpress-posts/
#wordpress
Порог входа в профессию для JavaScript-разработчика минимален. При этом фронтенд-разработчик является одной из самых востребованных позиций и интерес к ней только растет.
В SkillFactory стартует целая специализация «Фронтенд-разработчик», где вы изучите HTML, CSS и JS с основ и до реальных рабочих задач: https://clc.to/2sYOoQ
Каждый новый инструмент вы закрепите проектом на практике. Всего реализуете 12 проектов для портфолио.
Здесь же вы уже сможете применять свои знания HTML, CSS в реальных проектах, освоите JS и фреймворки, научитесь работать с бэкендом. В рамках курса вы соберете по частям полноценный сквозной проект.
Плюс в SkillFactory разработали систему персонального менторства с созвонами и консультациями. По каждому инструменты в чате слака предусмотрена поддержка, которая поможет разобраться с техническими трудностями.
Узнайте больше о возможностях: https://clc.to/2sYOoQ
В SkillFactory стартует целая специализация «Фронтенд-разработчик», где вы изучите HTML, CSS и JS с основ и до реальных рабочих задач: https://clc.to/2sYOoQ
Каждый новый инструмент вы закрепите проектом на практике. Всего реализуете 12 проектов для портфолио.
Здесь же вы уже сможете применять свои знания HTML, CSS в реальных проектах, освоите JS и фреймворки, научитесь работать с бэкендом. В рамках курса вы соберете по частям полноценный сквозной проект.
Плюс в SkillFactory разработали систему персонального менторства с созвонами и консультациями. По каждому инструменты в чате слака предусмотрена поддержка, которая поможет разобраться с техническими трудностями.
Узнайте больше о возможностях: https://clc.to/2sYOoQ
Пример простого REST API на PHP
В данной заметке пример самого простого REST API на PHP без использования какого-либо фреймворка и других средств. Целью является предоставить общую картину - как это все работает.
https://klisl.com/php-api-rest.html
#php #restapi
В данной заметке пример самого простого REST API на PHP без использования какого-либо фреймворка и других средств. Целью является предоставить общую картину - как это все работает.
https://klisl.com/php-api-rest.html
#php #restapi
Интерфейсный интерфейс, или три плохих совета для именования
Во все времена самым сложным делом в программировании было наименование. Подбирать имена для классов за вас мы, конечно, не будем, но кое-что посоветуем.
https://proglib.io/sh/MfZGI7jeuF
Во все времена самым сложным делом в программировании было наименование. Подбирать имена для классов за вас мы, конечно, не будем, но кое-что посоветуем.
https://proglib.io/sh/MfZGI7jeuF
Библиотека программиста
Интерфейсный интерфейс, или три плохих совета для именования
Во все времена самым сложным делом в программировании было наименование. Подбирать имена для классов за вас мы, конечно, не будем, но кое-что посоветуем.
Пишем Форум с комментариями на PHP + MySQL
ЧИТАЙ
Glo Academy - канал освещает тему веб-разработки, в том числе PHP.
#mysql #php #forum
ЧИТАЙ
Glo Academy - канал освещает тему веб-разработки, в том числе PHP.
#mysql #php #forum
ildr.ru
Пишем Форум с комментариями на PHP + MySQL | Практический стрим — Уроки по вордпресс 2019 | Wordpress: видео уроки, инструкции…
Артём Прыгин дописал бесплатный мини-курс по основам PHP. Проходить можно уже сейчас Чтобы заказать рекламу на канале, пишите в личку вконтакте: или telegram
PHP на конкретных примерах
Наиболее полезные и практичные кейсы в одном месте: AJAX, mail / security functions и многое другое.
https://www.guru99.com/php-tutorials.html
Наиболее полезные и практичные кейсы в одном месте: AJAX, mail / security functions и многое другое.
https://www.guru99.com/php-tutorials.html
Guru99
PHP Tutorial for Beginners: Learn in 7 Days
PHP is a server scripting language, and is a powerful tool for making dynamic and interactive Web pages.The training is geared to make you a PHP pro.
PHP для начинающих. Буфер вывода
Без буферизации вывода (по умолчанию) ваш HTML отправляется в браузер по частям, так как PHP обрабатывает ваш script. С буферизацией вывода ваш HTML хранится в переменной и отправляется в браузер как одна часть в конце вашего script. Включение только буферизации вывода уменьшает время, затрачиваемое на загрузку и визуализацию нашего HTML.
https://anton.shevchuk.name/php/php-for-beginners-output-buffer/
Без буферизации вывода (по умолчанию) ваш HTML отправляется в браузер по частям, так как PHP обрабатывает ваш script. С буферизацией вывода ваш HTML хранится в переменной и отправляется в браузер как одна часть в конце вашего script. Включение только буферизации вывода уменьшает время, затрачиваемое на загрузку и визуализацию нашего HTML.
https://anton.shevchuk.name/php/php-for-beginners-output-buffer/
Anton Shevchuk
PHP для начинающих. Буфер вывода
Продолжаю публиковать статьи из серии «PHP для начинающих», в этот раз речь пойдёт о буфере вывода. Если захотите, то кратко о том как работает стандартный буфер вывода в PHP можно почитать на страницах официального руководства, но это не мой метод, я буду…
Как создаются веб-баги?
Довольно забавно, но с другой стороны - страшно, когда на вашем сервере происходит что-то странное.
Например, вместо картинки показывается текст. Обьяснение и обучение ниже.
https://www.simonewebdesign.it/how-to-create-web-bug-aka-beacon-image/
Довольно забавно, но с другой стороны - страшно, когда на вашем сервере происходит что-то странное.
Например, вместо картинки показывается текст. Обьяснение и обучение ниже.
https://www.simonewebdesign.it/how-to-create-web-bug-aka-beacon-image/
#advanced #middleware
Миддлвары (посредники) - удобный инструмент для промежуточной обработки запросов пользователя. Это достаточно мощный и сложный механизм, состоящий из цепочки вызовов. В данной статье автор расскажет все, что вы могли еще не знать про посредников.
https://blog.ircmaxell.com/2016/05/all-about-middleware.html
Миддлвары (посредники) - удобный инструмент для промежуточной обработки запросов пользователя. Это достаточно мощный и сложный механизм, состоящий из цепочки вызовов. В данной статье автор расскажет все, что вы могли еще не знать про посредников.
https://blog.ircmaxell.com/2016/05/all-about-middleware.html
ircmaxell's Blog
All About Middleware
Last week, a proposal to standardize middleware for PSR-7 was introduced to the PHP-FIG. The general concept of middleware is not a new one, and has been in use in the PHP world for many years. Severa
#advanced #video
Доклад Павла Мурзакова с прошедшего недавно в очередной раз Badoo митапа, на котором Павел рассказал о том, как можно поломать стандартную модель работы PHP (заставить его НЕ умирать), о прелоаде, популярном RoadRunner'е и многом другом.
https://www.youtube.com/watch?v=fR4k4Yn_b2k
Доклад Павла Мурзакова с прошедшего недавно в очередной раз Badoo митапа, на котором Павел рассказал о том, как можно поломать стандартную модель работы PHP (заставить его НЕ умирать), о прелоаде, популярном RoadRunner'е и многом другом.
https://www.youtube.com/watch?v=fR4k4Yn_b2k
YouTube
«Боремся с shared-nothing моделью: PHP 7.4 preload, RoadRunner и другие» — Павел Мурзаков (Badoo)
Видео с Badoo PHP Meetup #3
Традиционное PHP-приложение (т.е. mod_php, php-fpm и т. п.) каждый раз исполняет весь код с нуля. Это значит, что весь bootstrap приложения происходит заново на каждый запрос: инициализация окружения, подключение необходимых файлов…
Традиционное PHP-приложение (т.е. mod_php, php-fpm и т. п.) каждый раз исполняет весь код с нуля. Это значит, что весь bootstrap приложения происходит заново на каждый запрос: инициализация окружения, подключение необходимых файлов…
На каком фреймворке вы пишете?
anonymous poll
Laravel – 413
👍👍👍👍👍👍👍 44%
Symfony – 183
👍👍👍 20%
Yii2 – 160
👍👍👍 17%
Не использую фреймворки – 75
👍 8%
Еще не определился, помогите выбрать – 49
👍 5%
Slim – 19
▫️ 2%
Zend Framework – 18
▫️ 2%
Codeigniter – 17
▫️ 2%
👥 934 people voted so far.
anonymous poll
Laravel – 413
👍👍👍👍👍👍👍 44%
Symfony – 183
👍👍👍 20%
Yii2 – 160
👍👍👍 17%
Не использую фреймворки – 75
👍 8%
Еще не определился, помогите выбрать – 49
👍 5%
Slim – 19
▫️ 2%
Zend Framework – 18
▫️ 2%
Codeigniter – 17
▫️ 2%
👥 934 people voted so far.
Senior Back-End Developer
• Работа в офисе
• Нижний Новгород
• Полная занятость
https://proglib.io/vacancies/senior-back-end-developer-talents-in-games-2019-09-11
• Работа в офисе
• Нижний Новгород
• Полная занятость
https://proglib.io/vacancies/senior-back-end-developer-talents-in-games-2019-09-11