#rabbitmq
Хороший обзорный вебинар по брокеру сообщений RabbitMQ. Автор не только расскажет, где применяется данная технологии, но и покажет множество примеров.
https://www.youtube.com/watch?v=R8pMwciZ95U
Хороший обзорный вебинар по брокеру сообщений RabbitMQ. Автор не только расскажет, где применяется данная технологии, но и покажет множество примеров.
https://www.youtube.com/watch?v=R8pMwciZ95U
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Предлагаем вашему вниманию статью с кричащим названием «SQL за 20 минут». Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/
Библиотека программиста
SQL за 20 минут
Предлагаем вашему вниманию статью с кричащим названием "SQL за 20 минут". Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
#php #video
Обзор микрофреймворка Silex на примере создания небольшого приложения.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
Обзор микрофреймворка Silex на примере создания небольшого приложения.
https://www.youtube.com/playlist?list=PLfdtiltiRHWHtcaFwZNlvviwWmP70j2jM
YouTube
Build a Placekitten clone with Silex - YouTube
#book
DDoS атаки представляют вид наибольшей угрозы для безопасности компьютерных систем, приложений и данных. Настоящее справочное руководство не поможет защититься от всех видов атак, однако в нём достаточно подробно объясняется, что такое DDoS, как он происходит и что нужно делать вам, если вы простой пользователь или опытный разработчик.
https://yangx.top/progbook/3628
DDoS атаки представляют вид наибольшей угрозы для безопасности компьютерных систем, приложений и данных. Настоящее справочное руководство не поможет защититься от всех видов атак, однако в нём достаточно подробно объясняется, что такое DDoS, как он происходит и что нужно делать вам, если вы простой пользователь или опытный разработчик.
https://yangx.top/progbook/3628
Telegram
Книги для программистов
#beginner #bash
Каждый php разработчик должен уметь работать на Linux и bash-скриптами. В этом первой части большого туториала вы познакомитесь с основами bash и напишите свои первые скрипты.
https://prglb.ru/1hj5n
Каждый php разработчик должен уметь работать на Linux и bash-скриптами. В этом первой части большого туториала вы познакомитесь с основами bash и напишите свои первые скрипты.
https://prglb.ru/1hj5n
#laravel
В этой статье автор покажет, как он создает REST API приложения на Laravel с аутентификацией.
https://prglb.ru/1m328
В этой статье автор покажет, как он создает REST API приложения на Laravel с аутентификацией.
https://prglb.ru/1m328
JWT для чайников: 5 шагов к пониманию JSON веб-токенов
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
https://prglb.ru/3tab9
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
https://prglb.ru/3tab9
Библиотека программиста
JWT для чайников: 5 шагов к пониманию JSON веб-токенов
Что такое JWT, с чем его едят, и как он обеспечивает безопасность вашего приложения? Пошаговое руководство для понимания JSON веб-токенов с нуля.
#databases #video #beginner
Без баз данных невозможно создать большое и полезное приложение, поэтому как практика, так и теория проектирования баз данных имеет особое значение. В этом видео Дмитрий Елисеев расскажет про теорию реляционных баз данных, про отношения, запросы и многое другое.
https://www.youtube.com/watch?v=zWtJoWGHsiI
Без баз данных невозможно создать большое и полезное приложение, поэтому как практика, так и теория проектирования баз данных имеет особое значение. В этом видео Дмитрий Елисеев расскажет про теорию реляционных баз данных, про отношения, запросы и многое другое.
https://www.youtube.com/watch?v=zWtJoWGHsiI
YouTube
Немного о теории баз данных
Очередной вебинар серии http://www.elisdn.ru/blog/70/programming-webinars
Обсудить: http://www.elisdn.ru/blog/83/something-about-databases
Другие видео на https://deworker.pro
Обсудить: http://www.elisdn.ru/blog/83/something-about-databases
Другие видео на https://deworker.pro
#bash #advanced
Вторая часть туториала по изучению bash, в которой вы узнаете про то, как работать с циклами for и while.
https://prglb.ru/5uh9r
Ссылка на первую часть: https://yangx.top/phpproglib/776
Вторая часть туториала по изучению bash, в которой вы узнаете про то, как работать с циклами for и while.
https://prglb.ru/5uh9r
Ссылка на первую часть: https://yangx.top/phpproglib/776
Like Geeks
Bash Scripting Part2 - For and While Loops With Examples - Like Geeks
Learn Linux shell scripting for & while loops , nested loops, using break & continue commands, redirect loop output, and get directory files using loops.
#book
На дворе 2019 год, а вы ещё незнакомы с Linux? Сказать честно, у вас большие проблемы, ведь умение обращаться с одним из популярных дистрибутивов Linux и командной строкой определяет в вас хорошего программиста. И недаром: собрать рабочее окружение самостоятельно - настоящее искусство. Автор этого руководства поможет вам им овладеть в самое короткое время, вам осталось только выделить время для его прочтения.
https://yangx.top/progbook/3649
На дворе 2019 год, а вы ещё незнакомы с Linux? Сказать честно, у вас большие проблемы, ведь умение обращаться с одним из популярных дистрибутивов Linux и командной строкой определяет в вас хорошего программиста. И недаром: собрать рабочее окружение самостоятельно - настоящее искусство. Автор этого руководства поможет вам им овладеть в самое короткое время, вам осталось только выделить время для его прочтения.
https://yangx.top/progbook/3649
Telegram
Книги для программистов
#advanced #video
Если вы еще не разобрались с автозагрузкой классов с помощью композера, советуем посмотреть видео Евгения Кувшинова, после которого у вас не должно остаться вопросов.
https://www.youtube.com/watch?v=-D_rcGJKF5Q
Если вы еще не разобрались с автозагрузкой классов с помощью композера, советуем посмотреть видео Евгения Кувшинова, после которого у вас не должно остаться вопросов.
https://www.youtube.com/watch?v=-D_rcGJKF5Q
YouTube
PHP, PSR-4: Autoloading Standard (Автозагрузка)
Видео о PSR-0: https://youtu.be/LsGzciRALFQ
PSR-4 стандарт для автозагрузки в PHP: https://www.php-fig.org/psr/psr-4/
Ссылка на плейлист посвященный PSR: https://www.youtube.com/playlist?list=PL7Nh93imVuXxcajlgLU1cciS2TgLOkyUK
PSR-4 стандарт для автозагрузки в PHP: https://www.php-fig.org/psr/psr-4/
Ссылка на плейлист посвященный PSR: https://www.youtube.com/playlist?list=PL7Nh93imVuXxcajlgLU1cciS2TgLOkyUK
#advanced
Те, кто пишут на Laravel, наверняка слышали про микрофреймворк Lumen. Это достаточно продвинутый микрофреймворк для написания небольших приложений и API. В этой статье автор расскажет об основных отличиях.
https://prglb.ru/4rd36
Те, кто пишут на Laravel, наверняка слышали про микрофреймворк Lumen. Это достаточно продвинутый микрофреймворк для написания небольших приложений и API. В этой статье автор расскажет об основных отличиях.
https://prglb.ru/4rd36
Уроки Laravel
Laravel vs Lumen — Что использовать? | Уроки Laravel
Расскажем, в чём разница между Laravel и Lumen. Что лучше, быстрее, где и как их нужно использовать. Тесты производительности прилагаются.
#advanced
Одним из важных компонентов любого современного фреймворка является контейнер внедрения зависимостей, или коротко - DIC. Возможно, вы не замечаете, как используете его, но без него вы бы не смогли использовать зависимости своих сервисов внутри приложения. В этой статье автор расскажет о том, что такое DIC и как его использовать правильно.
https://prglb.ru/1f271
Одним из важных компонентов любого современного фреймворка является контейнер внедрения зависимостей, или коротко - DIC. Возможно, вы не замечаете, как используете его, но без него вы бы не смогли использовать зависимости своих сервисов внутри приложения. В этой статье автор расскажет о том, что такое DIC и как его использовать правильно.
https://prglb.ru/1f271
#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
#symfony
Symfony, по словам опытных программистов, выдающийся php фреймворк с высоким порогом входа и сложной архитектурой. Если вы уже достаточно опытный программист, хорошо разбираетесь в ООП, MVC, паттернах проектирования и многом другом, данные небольшие справочники познакомят вас с основами Symfony и лучшими практиками работы с ним.
https://yangx.top/progbook/1676
https://yangx.top/progbook/1677
Symfony, по словам опытных программистов, выдающийся php фреймворк с высоким порогом входа и сложной архитектурой. Если вы уже достаточно опытный программист, хорошо разбираетесь в ООП, MVC, паттернах проектирования и многом другом, данные небольшие справочники познакомят вас с основами Symfony и лучшими практиками работы с ним.
https://yangx.top/progbook/1676
https://yangx.top/progbook/1677
Telegram
Книги для программистов
#book
Настоящее руководство научит вас использовать современную версию MySQL с JSON для хранения больших данных. Автор является опытным проектировщиком баз данных в компании Oracle, и за годы работы применял многочисленные решения по оптимизации работы, с которыми и поделился в этой книге с читателями. В ней вы найдёте множество примеров реальных приложений и советов от автора.
https://yangx.top/progbook/3710
Настоящее руководство научит вас использовать современную версию MySQL с JSON для хранения больших данных. Автор является опытным проектировщиком баз данных в компании Oracle, и за годы работы применял многочисленные решения по оптимизации работы, с которыми и поделился в этой книге с читателями. В ней вы найдёте множество примеров реальных приложений и советов от автора.
https://yangx.top/progbook/3710
Telegram
Книги для программистов
#php #legacy
Разбираемся с тем, как рефакторить код, который мог достаться вам от других разработчиков.
https://hackernoon.com/refactor-your-php-legacy-code-real-projects-examples-da9edf03ff4b
Разбираемся с тем, как рефакторить код, который мог достаться вам от других разработчиков.
https://hackernoon.com/refactor-your-php-legacy-code-real-projects-examples-da9edf03ff4b
Hackernoon
Refactor Your PHP legacy Code (real projects examples) | HackerNoon
Good developers are defined by the quality of their codes. In the software industry, writing good code means saving the money that may be invested in testing, updating, extending or fixing bugs. In this article, I will show you real-life examples of some…