#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.
#advanced
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
Обзор Docker для начинающих: архитектура, инструменты и основы контейнеров.
https://prglb.ru/4j7b
#advanced #rabbitmq
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
RabbitMQ - это популярный брокер сообщений для реализации распределенного общения компонентов приложения в сети. В данном репозитории представлены многочисленные примеры использования кролика для реализации различных задач.
https://prglb.ru/4j6zc
#patterns #advanced
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
Паттерн Наблюдатель - один из часто применяемых паттернов в разработке приложений, реализованный во многих популярных фреймворках, таких как Symfony и Laravel. Позволяет избежать высокой связности компонентов.
https://prglb.ru/4cqv
refactoring.guru
Наблюдатель на PHP
Пример паттерна Наблюдатель (Observer) на языке программирования PHP. Код с детальными комментариями на русском языке. Наблюдатель — это поведенческий паттерн, который позволяет объектам оповещать другие объекты об изменениях своего состояния.
#elasticsearch #video
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
Elasticsearch - это популярный поисковый движок, написанный на Java. Если вы хотите внедрить его в свое приложение, то в этом видео автор расскажет, как установить, запустить, проиндексировать записи и начать искать.
https://www.youtube.com/watch?v=3xb1dHLg-Lk
YouTube
Search Engine with PHP & Elasticsearch
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
#advanced #design_patterns
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
https://github.com/domnikl/DesignPatternsPHP
В этом репозитории вы найдете большой список реализованных паттернов проектирования на PHP.
https://github.com/domnikl/DesignPatternsPHP
GitHub
GitHub - DesignPatternsPHP/DesignPatternsPHP: Sample code for several design patterns in PHP 8.x
Sample code for several design patterns in PHP 8.x - DesignPatternsPHP/DesignPatternsPHP
#book #postgresql
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Данные - важная часть любого приложения. Их может собраться так много, что ваше приложение начнёт отказывать в работе при каждом обращении к нему. Чтобы это избежать, нужно использовать эффективные инструменты по манипуляции ими. Один из таких инструментов - СУБД PostgreSQL. Настоящее руководство научит вас пользоваться его важными функциями и возможностями.
https://yangx.top/progbook/3570
https://yangx.top/progbook/3571
Telegram
Книги для программистов
#phpunit
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html
Популярная документация по фреймворку PHPUnit для тестирования веб-приложений.
https://phpunit.readthedocs.io/ru/latest/writing-tests-for-phpunit.html