#beginners #laravel 
А к выходным подоспел новый курс по Laravel 5.7 от Laracasts! Всё то же самое, что и в прошлом курсе, но с рассмотрением новых возможностей фреймворка. Приятного просмотра!
https://laracasts.com/series/laravel-from-scratch-2018
  
  А к выходным подоспел новый курс по Laravel 5.7 от Laracasts! Всё то же самое, что и в прошлом курсе, но с рассмотрением новых возможностей фреймворка. Приятного просмотра!
https://laracasts.com/series/laravel-from-scratch-2018
Laracasts
  
  Laravel 5.7 From Scratch
  Learn Laravel 5.7 from scratch with updated, optimized lessons. Perfect for beginners ready to master this joyful, powerful PHP framework step-by-step!
  #библиотека #beginners 
Вы же знаете про популярную библиотеку highlight.js для удобной посветки кода? Теперь появилась версия для php — hightlight.php. Спешите попробовать!
https://github.com/scrivo/highlight.php
  
  Вы же знаете про популярную библиотеку highlight.js для удобной посветки кода? Теперь появилась версия для php — hightlight.php. Спешите попробовать!
https://github.com/scrivo/highlight.php
GitHub
  
  GitHub - scrivo/highlight.php: A port of highlight.js by Ivan Sagalaev to PHP
  A port of highlight.js by Ivan Sagalaev to PHP. Contribute to scrivo/highlight.php development by creating an account on GitHub.
  ТОП-20 хитрых вопросов по SQL для собеседования
Техническое собеседование может грозить не только общением по теме вакантной должности. Подборка занятных вопросов по SQL для подготовки.
https://proglib.io/p/sql-questions/
  
  Техническое собеседование может грозить не только общением по теме вакантной должности. Подборка занятных вопросов по SQL для подготовки.
https://proglib.io/p/sql-questions/
Библиотека программиста
  
  ТОП-20 хитрых вопросов по SQL для собеседования
  Техническое собеседование может грозить не только общением по теме вакантной должности. Подборка занятных вопросов по SQL для подготовки.
  #laravel #advanced 
Laravel blog — это пример готового приложения на Laravel, который вы можете скачать и попробовать в действии.
https://github.com/guillaumebriday/laravel-blog
  
  Laravel blog — это пример готового приложения на Laravel, который вы можете скачать и попробовать в действии.
https://github.com/guillaumebriday/laravel-blog
GitHub
  
  GitHub - guillaumebriday/laravel-blog: Laravel 11.0 blog application with Hotwire, Horizon, Telescope, Sanctum, Breeze and Pusher
  Laravel 11.0 blog application with Hotwire, Horizon, Telescope, Sanctum, Breeze and Pusher - guillaumebriday/laravel-blog
  #oop #beginners #advanced 
Огромный репозиторий с множеством ссылок по изучению ООП на PHP для разработчиков разного уровня.
https://github.com/marcelgsantos/learning-oop-in-php
  
  Огромный репозиторий с множеством ссылок по изучению ООП на PHP для разработчиков разного уровня.
https://github.com/marcelgsantos/learning-oop-in-php
GitHub
  
  GitHub - marcelgsantos/learning-oop-in-php: A collection of resources to learn object-oriented programming and related concepts…
  A collection of resources to learn object-oriented programming and related concepts for PHP developers. - marcelgsantos/learning-oop-in-php
  #laravel #advanced 
А поскольку Yii объявили умирающим фреймворком, продолжим изучать Laravel, чтобы оставаться современными разработчиками.
https://bit.ly/2QFVtGj
  А поскольку Yii объявили умирающим фреймворком, продолжим изучать Laravel, чтобы оставаться современными разработчиками.
https://bit.ly/2QFVtGj
#symfony #advanced 
Быстрое демо-приложение на Symfony 4 от Фабиена.
https://fabien.potencier.org/symfony4-demo.html
  
  Быстрое демо-приложение на Symfony 4 от Фабиена.
https://fabien.potencier.org/symfony4-demo.html
fabien.potencier.org
  
  Fabien Potencier
  The blog of Fabien Potencier about web technology and the symfony framework
  #advanced #oop
В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
  
  В этой статье автор объясняет, когда использовать наследование и в чём его отличие от интерфейсов и трейтов.
https://blog.ircmaxell.com/2013/11/beyond-inheritance.html
ircmaxell's Blog
  
  Beyond Inheritance
  In my last post, I talked about revisiting the concept of Design Patterns and questioned how useful it is to “learn” them. The conclusion that I came to was that you are better served by focusing on h
  #библиотека #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.
https://phpfaq.ru/pdo
  
  Если вы до сих пор используете mysqli, бросьте. Стандартом для подключения к БД давно является PDO. В этом руководстве вы узнаете обо всём, что нужно знать для начала о PDO.
https://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://t.iss.one/progbook/1934
  
  Проблемы и ошибки программного обеспечения были всегда, они появлялись настолько часто, что разработчики придумали тестирование приложений как способ избавить себя от ошибок на стадии разработки. PHPUnit - это фреймворк для тестирования приложений на PHP. В данном руководстве вы найдёте многочисленные функции, предоставляемые PHPUnit, которые смогут вам гарантировать правильное функционирование вашего приложения и его компонентов.
https://t.iss.one/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://t.iss.one/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://t.iss.one/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? Рассказываем, показываем, делимся полезными ресурсами.