#book #advanced
На данный момент одной из самых популярных парадигм программирования остаётся ООП, и поэтому её следует знать. В этой книге представлены основы объектно-ориентированного проектирования вообще и программирования на PHP в частности. Автор книги, Мэтт Зандстра, работавший в своё время старшим разработчиком в Yahoo!, описывает сложные объектно-ориентированные темы, включая статические методы и свойства, обработка ошибочных ситуаций с помощью исключений, создание абстрактных классов и интерфейсов.
https://yangx.top/progbook/2750
На данный момент одной из самых популярных парадигм программирования остаётся ООП, и поэтому её следует знать. В этой книге представлены основы объектно-ориентированного проектирования вообще и программирования на PHP в частности. Автор книги, Мэтт Зандстра, работавший в своё время старшим разработчиком в Yahoo!, описывает сложные объектно-ориентированные темы, включая статические методы и свойства, обработка ошибочных ситуаций с помощью исключений, создание абстрактных классов и интерфейсов.
https://yangx.top/progbook/2750
Telegram
Книги для программистов
#php #библиотека
Потрясающая библиотека с хорошей документацией для создания приложений командной строки.
Потрясающая библиотека с хорошей документацией для создания приложений командной строки.
GitHub
GitHub - php-school/cli-menu: 🖥 Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL.
🖥 Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL. - php-school/cli-menu
#book #sql
Часто начинающие разработчики забывают основные функции SQL, которые нужны здесь и сейчас. Эта книга является небольшим справочным руководство по основам работы с SQL и СУБД MySQL, содержит многочисленные рецепты и советы по построению как простых, так и достаточно сложных запросов.
https://yangx.top/progbook/2328
Часто начинающие разработчики забывают основные функции SQL, которые нужны здесь и сейчас. Эта книга является небольшим справочным руководство по основам работы с SQL и СУБД MySQL, содержит многочисленные рецепты и советы по построению как простых, так и достаточно сложных запросов.
https://yangx.top/progbook/2328
Telegram
Книги для программистов
#beginner #библиотека
Наверняка кто-то сталкивался с задачей парсинга PDF файлов. Если вы до сих пор не нашли решение, теперь есть вот такая библиотека, которая делает это очень удобно и легко.
https://prglb.ru/1maet
Наверняка кто-то сталкивался с задачей парсинга PDF файлов. Если вы до сих пор не нашли решение, теперь есть вот такая библиотека, которая делает это очень удобно и легко.
https://prglb.ru/1maet
#advanced #библиотека
На этом сайте вы сможете изучить основы Linux в интерактивном режиме. Вы познакомитесь с командной строкой, пакетами, права, файловой системой и многое другое.
https://prglb.ru/4d5bl
На этом сайте вы сможете изучить основы Linux в интерактивном режиме. Вы познакомитесь с командной строкой, пакетами, права, файловой системой и многое другое.
https://prglb.ru/4d5bl
Красота и лаконичность ссылок: пишем сокращатель на Symfony
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
https://prglb.ru/2jmyq
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
https://prglb.ru/2jmyq
Библиотека программиста
Красота и лаконичность ссылок: пишем сокращатель на Symfony
Google давно прикрыли свою лавочку. Пришло время написать свой сокращатель ссылок на Symfony! Вот вам полноценный туториал.
#book
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
DDD, или предметно-ориентированное программирование, достаточно популярный принцип разработки больших приложений, направленный на создание оптимальных систем объектов и программных абстракций. Настоящее руководство не только познакомит вас с DDD в PHP, но и с принципами хорошего кода, следуя данной технологии.
https://yangx.top/progbook/1835
Telegram
Книги для программистов
Domain Driven Design in PHP (2016)
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english
Авторы: Carlos Buenosvinos, Christian Soronellas, Keyvan Akbary
#php #book #english
#book #beginner
Vim - это простой эффективный текстовой редактор с подсветкой кода для множества языков, автокомплитом и удобным управлением. Особенность данного редактора состоит в том, что он доступен почти на всех ОС и предоставляет большие возможности по форматированию кода. В этом руководстве вы познакомитесь с практическими примерами применения Vim, а также с множеством советов, которые на протяжении книги даёт автор.
https://yangx.top/progbook/2794
Vim - это простой эффективный текстовой редактор с подсветкой кода для множества языков, автокомплитом и удобным управлением. Особенность данного редактора состоит в том, что он доступен почти на всех ОС и предоставляет большие возможности по форматированию кода. В этом руководстве вы познакомитесь с практическими примерами применения Vim, а также с множеством советов, которые на протяжении книги даёт автор.
https://yangx.top/progbook/2794
Telegram
Книги для программистов
#advanced #video
Самый популярный способ взломать вашу базу данных — это инъекции. В этом видеокурсе вы не только узнаете, что это такое и как это работает, но и как от это защититься.
https://prglb.ru/30aec
Самый популярный способ взломать вашу базу данных — это инъекции. В этом видеокурсе вы не только узнаете, что это такое и как это работает, но и как от это защититься.
https://prglb.ru/30aec
#video #beginners
Генерируем QR code с помощью PHP.
https://www.youtube.com/watch?v=c-ES8dKUWw4&list=PLfdtiltiRHWHdQs1LAS7fEAygWXOztpgB
Генерируем QR code с помощью PHP.
https://www.youtube.com/watch?v=c-ES8dKUWw4&list=PLfdtiltiRHWHdQs1LAS7fEAygWXOztpgB
YouTube
Generate Scannable QR Codes With PHP
Want more? Explore the library at https://www.codecourse.com/lessons
Official site
https://www.codecourse.com
Twitter
https://twitter.com/teamcodecourse
Official site
https://www.codecourse.com
https://twitter.com/teamcodecourse
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://prglb.ru/460ea
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
https://prglb.ru/460ea
Библиотека программиста
От CREATE до JOIN: введение в SQL + шпаргалка
Львиная доля мировой информации хранится в реляционных базах данных. Чтобы работать с ней, нужно владеть языком SQL-запросов.
#book
Каждая новая версия PostgreSQL приносит серьезные изменения и новые удобные и эффективные инструменты разработчикам, научиться использовать которые вы можете уже сейчас, прочитав следующее современное руководство по данной СУБД.
https://yangx.top/progbook/2806
Каждая новая версия PostgreSQL приносит серьезные изменения и новые удобные и эффективные инструменты разработчикам, научиться использовать которые вы можете уже сейчас, прочитав следующее современное руководство по данной СУБД.
https://yangx.top/progbook/2806
Telegram
Книги для программистов
#book
Любой разработчик, кому так или иначе приходилось работать с данными, сталкивался с SQL и одним из типов популярных СУБД. В этом руководстве автор познакомит вас с основами SQL на примере работы с PostgreSQL. Руководство особенно будет полезно начинающим разработчикам и содержит многочисленные примеры и хорошие практики написания запросов.
https://yangx.top/progbook/2811
Любой разработчик, кому так или иначе приходилось работать с данными, сталкивался с SQL и одним из типов популярных СУБД. В этом руководстве автор познакомит вас с основами SQL на примере работы с PostgreSQL. Руководство особенно будет полезно начинающим разработчикам и содержит многочисленные примеры и хорошие практики написания запросов.
https://yangx.top/progbook/2811
Telegram
Книги для программистов
#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
#beginner #mysql
Часто на собеседованиях по php разработчиков спрашивают, чем же отличаются InnoDB и MyISAM подсистемы СУБД MySQL. Не такой сложный вопрос, но не многие находят на него ответ. Прочтите эту короткую шпаргалку и запомните.
https://prglb.ru/1i3ez
Часто на собеседованиях по php разработчиков спрашивают, чем же отличаются InnoDB и MyISAM подсистемы СУБД MySQL. Не такой сложный вопрос, но не многие находят на него ответ. Прочтите эту короткую шпаргалку и запомните.
https://prglb.ru/1i3ez
Хайлоад
Сравнение InnoDB и MyISAM
Сравнение двух движков и когда стоит использовать каждый из них
#advanced
Если вам нужно держать какой-то из пхп скриптов постоянно запущенным, используйте supervisor. Подробнее можно прочитать в следующей статье.
https://prglb.ru/2kg30
Если вам нужно держать какой-то из пхп скриптов постоянно запущенным, используйте supervisor. Подробнее можно прочитать в следующей статье.
https://prglb.ru/2kg30
Хайлоад
Запуск процессов в supervisor
Пример управления фоновыми процессами в supervisor'e
#advanced #video
Достаточно длинное, но тем более информативное видео по теории баз данных.
https://prglb.ru/4cvl7
Достаточно длинное, но тем более информативное видео по теории баз данных.
https://prglb.ru/4cvl7