#advanced #video
Новая серия видео от Сергея Жука, в которой он рассматривает создание RESTful API приложения на базе ReactPHP. Так, например, вы научитесь работать с роутами, с Request/Response, а также с базой данных и миграциями.
https://www.youtube.com/playlist?list=PLKIEFFgNQYpWeEvjglhMKUsM1xxKAwgcs
Новая серия видео от Сергея Жука, в которой он рассматривает создание RESTful API приложения на базе ReactPHP. Так, например, вы научитесь работать с роутами, с Request/Response, а также с базой данных и миграциями.
https://www.youtube.com/playlist?list=PLKIEFFgNQYpWeEvjglhMKUsM1xxKAwgcs
YouTube
Creating a RESTful API with ReactPHP
Share your videos with friends, family, and the world
#advanced #laravel #symfony #slim
Читать документацию по фреймворкам полезно не только для изучения самого фреймворка, но и лучших практик и паттернов проектирования. Однако одной документации бывает недостаточно, поэтому предлагаем посмотреть на примеры готовых приложений на фреймворках Symfony, Laravel и Slim.
https://github.com/gothinkster/laravel-realworld-example-app
https://github.com/ElisDN/laravel-demo-board
https://github.com/spatie/laravel-event-projector-demo-app
https://github.com/bencagri/symfony4-ddd
https://github.com/gothinkster/slim-php-realworld-example-app
Читать документацию по фреймворкам полезно не только для изучения самого фреймворка, но и лучших практик и паттернов проектирования. Однако одной документации бывает недостаточно, поэтому предлагаем посмотреть на примеры готовых приложений на фреймворках Symfony, Laravel и Slim.
https://github.com/gothinkster/laravel-realworld-example-app
https://github.com/ElisDN/laravel-demo-board
https://github.com/spatie/laravel-event-projector-demo-app
https://github.com/bencagri/symfony4-ddd
https://github.com/gothinkster/slim-php-realworld-example-app
GitHub
GitHub - gothinkster/laravel-realworld-example-app: Exemplary real world backend API built with Laravel
Exemplary real world backend API built with Laravel - gothinkster/laravel-realworld-example-app
#video #beginners
PHP Tip — это небольшой плейлист по основам PHP, а именно — по противоречивым и полезным функции языка.
https://www.youtube.com/playlist?list=PLBC2EFDE1797BC81F
PHP Tip — это небольшой плейлист по основам PHP, а именно — по противоречивым и полезным функции языка.
https://www.youtube.com/playlist?list=PLBC2EFDE1797BC81F
YouTube
PHP Tips - YouTube
#advanced #video
В этом видео докладчики расскажут, как они совместили работу Nginx и Tarantool и что из этого получилось.
https://prglb.ru/3p4f2
В этом видео докладчики расскажут, как они совместили работу Nginx и Tarantool и что из этого получилось.
https://prglb.ru/3p4f2
#video #tutorial
Если вам не терпится поскорее перейти к изучению и использованию фреймворков, но понятия не имеете, что это такое, на каких принципах они построены и как с ними работать, предлагаем посмотреть следующий туториал от Дмитрия Елисеева по созданию фреймворка с нуля на готовых компонентах. Преимущество этого скринкаста в том, что автор сначала показывает, как создать конкретный компонент, а потом берет уже готовый, что дает вам понимание работу компонентных фреймворков в разрезе, а не только в общих чертах. Так, из данной серии вы узнаете:
1. Что такое роутер и как он работает;
2. Что такое контроллеры и где они должны располагаться;
3. Как работать с миддлварами и пайплайнами;
4. Как написать свой контейнер внедрения зависимостей и почему нельзя жить без него;
5. Как работают популярные шаблонизаторы типа blade и twig;
6. Как писать собственные консольные команды;
7. Как правильно логгировать, использовать миграции и работать с базой.
https://prglb.ru/525n2
Если вам не терпится поскорее перейти к изучению и использованию фреймворков, но понятия не имеете, что это такое, на каких принципах они построены и как с ними работать, предлагаем посмотреть следующий туториал от Дмитрия Елисеева по созданию фреймворка с нуля на готовых компонентах. Преимущество этого скринкаста в том, что автор сначала показывает, как создать конкретный компонент, а потом берет уже готовый, что дает вам понимание работу компонентных фреймворков в разрезе, а не только в общих чертах. Так, из данной серии вы узнаете:
1. Что такое роутер и как он работает;
2. Что такое контроллеры и где они должны располагаться;
3. Как работать с миддлварами и пайплайнами;
4. Как написать свой контейнер внедрения зависимостей и почему нельзя жить без него;
5. Как работают популярные шаблонизаторы типа blade и twig;
6. Как писать собственные консольные команды;
7. Как правильно логгировать, использовать миграции и работать с базой.
https://prglb.ru/525n2
#book
Современная культура представляет хакеров как социальных героев, что привело к появлению целого ряда стереотипов, влияющих на популярность данного направления в разработке среди начинающих программистов. Это руководство расскажет вам про основы сетевого программирования и скриптинга в среде Kali Linux.
https://yangx.top/progbook/3509
Современная культура представляет хакеров как социальных героев, что привело к появлению целого ряда стереотипов, влияющих на популярность данного направления в разработке среди начинающих программистов. Это руководство расскажет вам про основы сетевого программирования и скриптинга в среде Kali Linux.
https://yangx.top/progbook/3509
Telegram
Книги для программистов
#beginner #git
10 команд, которые обязан знать каждый разработчик, считающий себя профессионалом.
https://prglb.ru/htzz
10 команд, которые обязан знать каждый разработчик, считающий себя профессионалом.
https://prglb.ru/htzz
Medium
10 Git Commands You Should Know
Plus tips to save time with Git
#book
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://yangx.top/progbook/3513
Healthy SQL - это книга о том, как проектировать правильные базы данных, как соблюдать нормальные формы структур таблиц и как справляться с большими нагрузками. Книга наполнена практическими советами и примерами правильно спроектированных баз данных. Также вы узнаете о таких расширенных темах языка как джоины, индексы и очереди.
https://yangx.top/progbook/3513
Telegram
Книги для программистов
#book
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://yangx.top/progbook/3522
Очередное руководство по Git для тех, кто ещё не убедился в его большой пользе для повседневной разработки. Git позволяет поддерживать разные версии вашего проекта и переключаться между ними в любой момент времени, а также с помощью него над проектом может работать множество разработчиков совместно или параллельно. Настоящая книга представляет собой практическое справочное руководство по основам данной СКВ с решением многочисленных ежедневных проблем.
https://yangx.top/progbook/3522
Telegram
Книги для программистов
#book
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/3529
Можно сколько угодно не считать PHP за язык программирования, однако в последнее время быть профессиональным PHP разработчиком становится всё труднее. Конечно, по-прежнему много начинающих программистов выбирают PHP и по-прежнему появляются много плохих проектов, тем не менее, это не противоречит факту, что на этом языке можно писать сложные и качественные приложений с хорошей архитектурой. Автор данного руководства познакомит вас с множеством архитектурных принципов и паттернов, которые помогут сделать ваш код чище.
https://yangx.top/progbook/3529
Telegram
Книги для программистов
#advanced #oop
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
Объектная гимнастика - это туториал для тех, кто не умеет или не понимает, как работать с объектами правильно.
https://prglb.ru/i51q
#beginner #библиотека
Миграции - важный компонент любой разработки. Они помогают обновлять и актуализировать схему данных как в деве, так и на продакшене. Вы можете попробовать следующую библиотеку для внедрения миграций в свой проект.
https://github.com/davedevelopment/phpmig
Миграции - важный компонент любой разработки. Они помогают обновлять и актуализировать схему данных как в деве, так и на продакшене. Вы можете попробовать следующую библиотеку для внедрения миграций в свой проект.
https://github.com/davedevelopment/phpmig
GitHub
GitHub - davedevelopment/phpmig: Simple migrations system for php
Simple migrations system for php. Contribute to davedevelopment/phpmig development by creating an account on GitHub.
Какой материал по php вам интересно получать?
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.
anonymous poll
Паттерны проектирования, применяемые в php – 174
👍👍👍👍👍👍👍 30%
Обзор по работе со сложными инструментами: docker, RabbitMQ, Elasticsearch и т.д. – 150
👍👍👍👍👍👍 26%
Обзор и работа с популярными фреймворками – 74
👍👍👍 13%
Видео и статьи для продвинутых разработчиков – 68
👍👍👍 12%
Видео и статьи для начинающих – 63
👍👍👍 11%
Интересные библиотеки и репозитории, включая обучающие, с гитхаба – 38
👍👍 6%
Работа с базами данных – 21
👍 4%
👥 588 people voted so far.