#oop #solid
Полезная лекция по ООП и принципам SOLID от Сергея Протько (fes0r), известного php программиста.
https://www.youtube.com/watch?v=pu0EXQvoaCc
  
  Полезная лекция по ООП и принципам SOLID от Сергея Протько (fes0r), известного php программиста.
https://www.youtube.com/watch?v=pu0EXQvoaCc
YouTube
  
  Сергей Протько "Солидный код"
  Конференция PHP fwdays'17 прошла 11 июня 2017 года в Киеве, Украина.
Презентация доклада: https://fwdays.com/en/event/php-fwdays-17/review/solid
Facebook: https://www.facebook.com/fwdays/
Twitter: https://twitter.com/fwdays
  Презентация доклада: https://fwdays.com/en/event/php-fwdays-17/review/solid
Facebook: https://www.facebook.com/fwdays/
Twitter: https://twitter.com/fwdays
#symfony #best_practices 
В этом видео спикер расскажет о лучших практиках использования фреймворка Symfony 2.
https://bit.ly/2BXxZnt
А в этом видео, напротив, спикер покажет, какие ошибки допускают программисты на Symfony чаще всего.
https://bit.ly/2CrKxoa
  
  В этом видео спикер расскажет о лучших практиках использования фреймворка Symfony 2.
https://bit.ly/2BXxZnt
А в этом видео, напротив, спикер покажет, какие ошибки допускают программисты на Symfony чаще всего.
https://bit.ly/2CrKxoa
YouTube
  
  Олег Зинченко -"Symfony best practices и не только"
  Конференция PHP Framework Day прошла 15 ноября 2014 года
Презентация доклада: https://fwdays.com/en/event/php-frameworks-day-2014/review/Symfony-best-practices
Facebook: https://www.facebook.com/fwdays/
Twitter: https://twitter.com/fwdays
  Презентация доклада: https://fwdays.com/en/event/php-frameworks-day-2014/review/Symfony-best-practices
Facebook: https://www.facebook.com/fwdays/
Twitter: https://twitter.com/fwdays
#laravel 
Смотрим, как происходил редизайн популярного форума для ларавельщиков Laravel.io:
https://bit.ly/2y1Y9Dj
  
  Смотрим, как происходил редизайн популярного форума для ларавельщиков Laravel.io:
https://bit.ly/2y1Y9Dj
Medium
  
  Redesigning Laravel.io
  Laravel.io is a forum and community portal for developers who use the Laravel PHP framework.
  mastering-php-7.epub
    8.2 MB
  #php7 #routing
Наверняка вы замечали, какими красивыми бывают url адреса на популярных веб-сайтах. На самом деле, тут ничего сложного нет, можно использовать уже готовый роутинг, а можно попробовать написать свой. В этих статьях авторы рассматривают примеры самых базовых примеров роутинга, но для начинающих это заложит понимание работы таких роутингов.
https://bit.ly/2RqVA5c
https://bit.ly/2E0xZWq
  
  Наверняка вы замечали, какими красивыми бывают url адреса на популярных веб-сайтах. На самом деле, тут ничего сложного нет, можно использовать уже готовый роутинг, а можно попробовать написать свой. В этих статьях авторы рассматривают примеры самых базовых примеров роутинга, но для начинающих это заложит понимание работы таких роутингов.
https://bit.ly/2RqVA5c
https://bit.ly/2E0xZWq
Medium
  
  How to build a basic server side routing system in PHP.
  In the context of a server-side web application, a routing system is the part of the web application that maps an HTTP request to a…
  #php #библиотека 
Эта библиотека умеет парсить, форматировать и валидировать международные телефонные номера.
https://github.com/giggsey/libphonenumber-for-php
  
  Эта библиотека умеет парсить, форматировать и валидировать международные телефонные номера.
https://github.com/giggsey/libphonenumber-for-php
GitHub
  
  GitHub - giggsey/libphonenumber-for-php: PHP version of Google's phone number handling library
  PHP version of Google's phone number handling library - giggsey/libphonenumber-for-php
  #php7 #video
В данном видео спикер расскажет, как Zend Technologies создавали PHP7.
https://www.youtube.com/watch?v=tHapNKpacSQ
  
  В данном видео спикер расскажет, как Zend Technologies создавали PHP7.
https://www.youtube.com/watch?v=tHapNKpacSQ
YouTube
  
  Как мы сделали PHP 7 в два раза быстрее PHP 5 / Дмитрий Стогов (Zend Technologies)
  Приглашаем на конференцию HighLoad++ 2025, которая пройдет 6 и 7 ноября в Москве! 
Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
Презентация и тезисы:
https://www.highload.ru/2016/abstracts/2305.html
PHP 7.0 вышел год…
  Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
Презентация и тезисы:
https://www.highload.ru/2016/abstracts/2305.html
PHP 7.0 вышел год…
#php7 #mvc
Создаём собственный MVC фреймворк. Также вы узнаете о магических методах, HTTP запросах, автозагрузчике и многом другом.
https://coursehunters.net/course/udemy-write-php-like-a-pro
  Создаём собственный MVC фреймворк. Также вы узнаете о магических методах, HTTP запросах, автозагрузчике и многом другом.
https://coursehunters.net/course/udemy-write-php-like-a-pro
progit_v2.1.3.epub
    5.7 MB
  #git
Git — популярная система контроля версий, позволяющая вам работать в команде, скачивать и загружать проекты, а также следить за изменениями в коде.
  Git — популярная система контроля версий, позволяющая вам работать в команде, скачивать и загружать проекты, а также следить за изменениями в коде.
#php #ajax
Если javascript вам, как программисту на php, знать необязательно, то с технологией ajax вы должны быть знакомы. Этот небольшой туториал научит вас использовать php в связке c ajax.
https://www.youtube.com/playlist?list=PLHZ9wVuPPnMyVAYydquyoYic9oDxRRKDR
  
  Если javascript вам, как программисту на php, знать необязательно, то с технологией ajax вы должны быть знакомы. Этот небольшой туториал научит вас использовать php в связке c ajax.
https://www.youtube.com/playlist?list=PLHZ9wVuPPnMyVAYydquyoYic9oDxRRKDR
YouTube
  
  Основы Ajax + PHP - YouTube
  
  #symfony 
Эта серия статей познакомит вас с паттерном dependency injection в Symfony.
https://bit.ly/2pGbLyK
https://bit.ly/2ymhi1F
https://bit.ly/2OhmONW
  
  Эта серия статей познакомит вас с паттерном dependency injection в Symfony.
https://bit.ly/2pGbLyK
https://bit.ly/2ymhi1F
https://bit.ly/2OhmONW
Medium
  
  Diving into Symfony’s DependencyInjection — Part 1: First steps with the container
  In this article, we’re going to dive into Symfony’s dependency injection component. We will use it from scratch, out of the Symfony…
  #rabbitmq
По данной статье учимся работать с php и брокером сообщений RabbitMQ.
https://www.phphighload.com/2013/08/amqp-rabbitmq.html
  
  По данной статье учимся работать с php и брокером сообщений RabbitMQ.
https://www.phphighload.com/2013/08/amqp-rabbitmq.html
Phphighload
  
  Очереди сообщений, AMQP, RabbitMQ
  Блог о проектировании и разработке высокопроизводительных PHP приложений
  #laravel #phpunit
Тестирование — это важная часть процесса программирования, закрепляющая итог работы приложения. В этой серии мы изучим все аспекты тестирования PHPUnit, работая c фреймворком приложений Laravel.
https://coursehunters.net/course/testirovanie-laravel
  Тестирование — это важная часть процесса программирования, закрепляющая итог работы приложения. В этой серии мы изучим все аспекты тестирования PHPUnit, работая c фреймворком приложений Laravel.
https://coursehunters.net/course/testirovanie-laravel
Изучи основы PHP и MySQL в двух курсах всего за 99 рублей!
До 14 октября у WebShake.RU проходит акция, благодаря которой Вы можете получить курсы "PHP для начинающих" и "MySQL с нуля" по цене одного!
Чтобы получить доступ к обоим курсам достаточно приобрести один из двух по специальной цене - 99 рублей. Доступ ко второму курсу будет открыт автоматически.
➡️ https://webshake.ru/php-training-course
  
  
  
  
  
  До 14 октября у WebShake.RU проходит акция, благодаря которой Вы можете получить курсы "PHP для начинающих" и "MySQL с нуля" по цене одного!
Чтобы получить доступ к обоим курсам достаточно приобрести один из двух по специальной цене - 99 рублей. Доступ ко второму курсу будет открыт автоматически.
➡️ https://webshake.ru/php-training-course
#sql
Программисту на php никуда без sql, ведь любое приложение — это работа с данными. На сколько большими — это уже технический вопрос, главное, что вы должны уметь и понимать, это принцип составления запросов, работы баз данных и много других основных терминов и определений, о которых мы поговорим в этой статье на примере 20 вопросов об SQLite.
https://proglib.io/p/20-qa-sqlite/
  
  Программисту на php никуда без sql, ведь любое приложение — это работа с данными. На сколько большими — это уже технический вопрос, главное, что вы должны уметь и понимать, это принцип составления запросов, работы баз данных и много других основных терминов и определений, о которых мы поговорим в этой статье на примере 20 вопросов об SQLite.
https://proglib.io/p/20-qa-sqlite/
Библиотека программиста
  
  20 вопросов и ответов на знание базы данных SQLite
  Хорошая подготовка - залог успешного прохождения интервью. CareerGuru99 собрали топ-20 вопросов на знание базы данных SQLite, а мы перевели их для вас.
  #php #security
Давно известно, что PHP достаточно простой язык программирования, и эта простота не делает лучше: например, проблемы с безопасностью одни из самых важных для любого разработчика. Познакомиться с лучшими практиками создания безопасных приложений и посмотреть на код можно на этом сайте:
https://phpsec.org/projects/guide/
  Давно известно, что PHP достаточно простой язык программирования, и эта простота не делает лучше: например, проблемы с безопасностью одни из самых важных для любого разработчика. Познакомиться с лучшими практиками создания безопасных приложений и посмотреть на код можно на этом сайте:
https://phpsec.org/projects/guide/
#php #phpunit
Тестирование. С этим понятием могут быть знакомы все, но как именно тестировать PHP приложения, знают единицы. Если вы опытный веб-разработчик, то наверняка озабочены долголетием ваших проектов и вносимых в него изменений. Чтобы вам не было больно, когда придётся расширять код, придумали тестирование, которое обеспечивает гарантию работы ваших методов и классов. В этом руководстве вы познакомитесь с PHPUnit и напишите пару десятков тестируемых приложений.
https://phpunit.de/manual/6.5/en/phpunit-book.pdf
  
  
  
  
  
  Тестирование. С этим понятием могут быть знакомы все, но как именно тестировать PHP приложения, знают единицы. Если вы опытный веб-разработчик, то наверняка озабочены долголетием ваших проектов и вносимых в него изменений. Чтобы вам не было больно, когда придётся расширять код, придумали тестирование, которое обеспечивает гарантию работы ваших методов и классов. В этом руководстве вы познакомитесь с PHPUnit и напишите пару десятков тестируемых приложений.
https://phpunit.de/manual/6.5/en/phpunit-book.pdf
#laravel 
Изучение фреймворка — это не только развитие на уровень выше, но и понимание того, как пишутся большие проекты с качественным кодом. Это руководство покажет вам лучшие практики использования Laravel.
https://www.laravelbestpractices.com/
  Изучение фреймворка — это не только развитие на уровень выше, но и понимание того, как пишутся большие проекты с качественным кодом. Это руководство покажет вам лучшие практики использования Laravel.
https://www.laravelbestpractices.com/
#php #composer 
Короткий плейлист о самых главных возможностях пакетного менеджера для PHP Composer.
https://www.youtube.com/playlist?list=PLfdtiltiRHWGJv_euRzEhOdkZhdzsNbML
  
  Короткий плейлист о самых главных возможностях пакетного менеджера для PHP Composer.
https://www.youtube.com/playlist?list=PLfdtiltiRHWGJv_euRzEhOdkZhdzsNbML
YouTube
  
  Composer - YouTube