#библиотека #advanced
Простая в использовании библиотеки для шаблонизации данных. Поддерживает секции и хелперы.
https://github.com/auraphp/Aura.View
Простая в использовании библиотеки для шаблонизации данных. Поддерживает секции и хелперы.
https://github.com/auraphp/Aura.View
GitHub
GitHub - auraphp/Aura.View: Provides TemplateView and TwoStepView using PHP as the templating language, with support for partials…
Provides TemplateView and TwoStepView using PHP as the templating language, with support for partials, sections, and helpers. - GitHub - auraphp/Aura.View: Provides TemplateView and TwoStepView usi...
#video #beginners
В этой серии видео автор поделится некоторыми советами по самой минимальной безопасности ваших приложений. Так, вы узнаете про разницу между require и include, о XSS, CSRF, куки и многом другом.
https://bit.ly/2CnWoCu
В этой серии видео автор поделится некоторыми советами по самой минимальной безопасности ваших приложений. Так, вы узнаете про разницу между require и include, о XSS, CSRF, куки и многом другом.
https://bit.ly/2CnWoCu
#video #graphql
В этом видео автор расскажет, как на практике использовать GraphQL и Railt, имплементацию GraphQL на PHP.
https://www.youtube.com/watch?v=ViB_lA54gqk
В этом видео автор расскажет, как на практике использовать GraphQL и Railt, имплементацию GraphQL на PHP.
https://www.youtube.com/watch?v=ViB_lA54gqk
YouTube
GraphQL + Railt: Разработка на практике.
Над этим проектом я тружусь около полугода. За это время был достигнуто немало, но ещё предстоит долгий путь. Хочется поделиться опытом, а заодно и услышать ваше мнение.
Исходники: https://github.com/railt/railt
Исходники: https://github.com/railt/railt
Видеокурс по работе с MySQL
В этом цикле вы познакомитесь с запросами в MySQL. С каждым видео вы будете больше узнавать какие команды существуют в этой СУБД, когда и как их использовать.
https://proglib.io/p/mysql-queries
В этом цикле вы познакомитесь с запросами в MySQL. С каждым видео вы будете больше узнавать какие команды существуют в этой СУБД, когда и как их использовать.
https://proglib.io/p/mysql-queries
Библиотека программиста
Видеокурс по работе с MySQL
В этом цикле вы познакомитесь с запросами в MySQL. С каждым видео вы будете больше узнавать какие команды существуют в этой СУБД, когда и как их использовать.
#pdo #beginners
Если вы до сих пор используете mysqli, бросьте. Стандартом для подключения к БД давно является PDO. В этом руководстве вы узнаете обо всём, что нужно знать для начала о PDO.
http://phpfaq.ru/pdo
Если вы до сих пор используете mysqli, бросьте. Стандартом для подключения к БД давно является PDO. В этом руководстве вы узнаете обо всём, что нужно знать для начала о PDO.
http://phpfaq.ru/pdo
phpfaq.ru
Как работать с PDO? Полное руководство.
PHPFAQ.RU - уникальное собрание ответов на наиболее часто задаваемые вопросы по PHP. Информация, необходимая каждому, кто изучает или работает с PHP.
#video #symfony
Хороший курс от Udemy по основам фреймворка Symfony 4, из которого вы узнаете про многие компоненты, такие как контроллеры, роутинг, безопасность и многое другое.
https://bit.ly/2rQTpfz
Хороший курс от Udemy по основам фреймворка Symfony 4, из которого вы узнаете про многие компоненты, такие как контроллеры, роутинг, безопасность и многое другое.
https://bit.ly/2rQTpfz
#book
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://yangx.top/progbook/1934
Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://yangx.top/progbook/1934
Telegram
Книги для программистов
#git #beginners
Для тех, кто познаёт всё в играх, есть специальный ресурс для изучения Git. Вы узнаете о ветвлении, о том, как мержить ветки, пользоваться командами cherry-pick, checkout, reset и многое другое.
https://learngitbranching.js.org/
Для тех, кто познаёт всё в играх, есть специальный ресурс для изучения Git. Вы узнаете о ветвлении, о том, как мержить ветки, пользоваться командами cherry-pick, checkout, reset и многое другое.
https://learngitbranching.js.org/
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
#video #xdebug
В этом видео спикер расскажет про обновления в Xdebug последней версии.
https://bit.ly/2T5wMzG
В этом видео спикер расскажет про обновления в Xdebug последней версии.
https://bit.ly/2T5wMzG
YouTube
Derick Rethans " What's New in Xdebug"
PHP fwdays'18 conference took place on June 10 in Kyiv.
Talk presentation: https://fwdays.com/event/php-fwdays-2018/review/whats-new-in-xdebug
Facebook: https://www.facebook.com/fwdays
Twitter: https://twitter.com/fwdays
Telegram: https://yangx.top/phpfwdays
Talk presentation: https://fwdays.com/event/php-fwdays-2018/review/whats-new-in-xdebug
Facebook: https://www.facebook.com/fwdays
Twitter: https://twitter.com/fwdays
Telegram: https://yangx.top/phpfwdays
#advanced
Немного фокусов с генераторами на PHP и про память, которую они используют.
https://bit.ly/2V37zYF
Немного фокусов с генераторами на PHP и про память, которую они используют.
https://bit.ly/2V37zYF
Medium
Deal with Memory Gently using “Yield” in PHP
I will answer the question “What is the benefit of having yield in PHP” comparing to “return” keyword especially in terms of memory…
#beginners
Кто ещё не видел, так будет выглядеть PHP в скором времени, когда туда добавят typed properties.
https://wiki.php.net/rfc/typed_properties_v2
Кто ещё не видел, так будет выглядеть PHP в скором времени, когда туда добавят typed properties.
https://wiki.php.net/rfc/typed_properties_v2
#slim #advanced
Кто пишет на Slim или собирается начать, но не представляет, как это сделать, на github лежит готовое приложение, смотрите и учитесь.
https://github.com/gothinkster/slim-php-realworld-example-app
Кто пишет на Slim или собирается начать, но не представляет, как это сделать, на github лежит готовое приложение, смотрите и учитесь.
https://github.com/gothinkster/slim-php-realworld-example-app
GitHub
GitHub - gothinkster/slim-php-realworld-example-app: Exemplary real world application built with Slim
Exemplary real world application built with Slim. Contribute to gothinkster/slim-php-realworld-example-app development by creating an account on GitHub.
Как писать на PHP в 2019 году, или Путь продолжающего
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
https://proglib.io/p/php-middle/
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
https://proglib.io/p/php-middle/
Библиотека программиста
Как писать на PHP в 2019 году, или Путь продолжающего
На что обратить внимание в PHP в 2019 году, и как стать полноценным Middle? Рассказываем, показываем, делимся полезными ресурсами.
#book
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/1840
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/1840
Telegram
Книги для программистов
The Clean Architecture in PHP (2015)
Авторы: Kristopher Wilson
#php #book #english
Авторы: Kristopher Wilson
#php #book #english
#video #advanced
Асинхронное программирование на PHP очень даже возможно и лучших уроков по теме, чем у Сергея Жука, вы не найдёте.
https://bit.ly/2RlTQNm
Асинхронное программирование на PHP очень даже возможно и лучших уроков по теме, чем у Сергея Жука, вы не найдёте.
https://bit.ly/2RlTQNm
#библиотека
php-casbin — это библиотека авторизации с поддержкой контроля доступа ACL, RBAC, ABAC.
https://github.com/php-casbin/php-casbin
php-casbin — это библиотека авторизации с поддержкой контроля доступа ACL, RBAC, ABAC.
https://github.com/php-casbin/php-casbin
GitHub
GitHub - php-casbin/php-casbin: An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP . - php-casbin/php-casbin
Подборка YouTube-каналов по изучению PHP и смежных технологий
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
https://proglib.io/p/php-web-youtube/
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
https://proglib.io/p/php-web-youtube/
Библиотека программиста
Подборка YouTube-каналов по изучению PHP и смежных технологий
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
#beginners #sql
Любые приложения работают с данными, которые нужно где-то хранить. И лучшее место для этого — базы данных. Если вы ещё не знакомы ни с теорией реляционных баз данных, ни с языком запросов SQL, следующий плейлист с лихвой покроет ваш пробел.
https://bit.ly/2Amk74r
Любые приложения работают с данными, которые нужно где-то хранить. И лучшее место для этого — базы данных. Если вы ещё не знакомы ни с теорией реляционных баз данных, ни с языком запросов SQL, следующий плейлист с лихвой покроет ваш пробел.
https://bit.ly/2Amk74r
#video #advanced
Основы тестирования от знаменитых knpuniversity. Вы познакомитесь с юнит-, функциональными и интеграционными тестами, а также с TDD (разработка через тестирование).
https://bit.ly/2TeyuyT
Основы тестирования от знаменитых knpuniversity. Вы познакомитесь с юнит-, функциональными и интеграционными тестами, а также с TDD (разработка через тестирование).
https://bit.ly/2TeyuyT