#book
Даже при наличии современных инструментов по работе с базами данных вроде ORM или DBAL вам часто придётся писать сложные запросы на чистом SQL для получения больших объёмов данных за меньшее время. Настоящее руководство рассматривает основы языка SQL, множество стратегий управления базами данных и приёмы построения сложных запросов.
https://yangx.top/progbook/2230
Даже при наличии современных инструментов по работе с базами данных вроде ORM или DBAL вам часто придётся писать сложные запросы на чистом SQL для получения больших объёмов данных за меньшее время. Настоящее руководство рассматривает основы языка SQL, множество стратегий управления базами данных и приёмы построения сложных запросов.
https://yangx.top/progbook/2230
Telegram
Книги для программистов
#git #beginners
Немного информации по Git для начинающих разработчиков.
https://ru.atlassian.com/git/tutorials/setting-up-a-repository
Немного информации по Git для начинающих разработчиков.
https://ru.atlassian.com/git/tutorials/setting-up-a-repository
Atlassian
Настройка репозитория | Обучающие материалы Atlassian по Git
Настройка репозитория Git: команда git init создает новый репозиторий, команда git clone копирует существующий репозиторий, команда git config настраивает инсталляцию Git из командной строки
Введение в NGINX: как его установить и настроить
В этой статье будем учиться, как правильно устанавливать и настраивать основные части конфигурации NGINX на примере ОС Linux Debian.
https://proglib.io/p/nginx/
В этой статье будем учиться, как правильно устанавливать и настраивать основные части конфигурации NGINX на примере ОС Linux Debian.
https://proglib.io/p/nginx/
Библиотека программиста
Введение в NGINX: как его установить и настроить
В этой статье будем учиться, как правильно устанавливать и настраивать основные части конфигурации NGINX на примере ОС Linux Debian.
#beginners #rest
Для тех, кто незнаком с REST API, предлагаем следующий небольшой туториал по основам данной архитектуры, http методам и http статус-кодам.
https://www.restapitutorial.com/
Для тех, кто незнаком с REST API, предлагаем следующий небольшой туториал по основам данной архитектуры, http методам и http статус-кодам.
https://www.restapitutorial.com/
REST API Tutorial
Learn REST API Design - REST API Tutorial
#beginners
Apache — один из самых популярных HTTP серверов для разработки приложений. Почти каждый начинающий php программист, устанавливая тот или иной веб-сервер, в первую очередь знакомится именно с Apache. Поэтому вам просто необходим туториал для начинающих.
https://www.guru99.com/apache.html
Apache — один из самых популярных HTTP серверов для разработки приложений. Почти каждый начинающий php программист, устанавливая тот или иной веб-сервер, в первую очередь знакомится именно с Apache. Поэтому вам просто необходим туториал для начинающих.
https://www.guru99.com/apache.html
Guru99
Apache Tutorials for Beginners
Class Summary Apache is the most popular web server software. The course is geared to make you a Apache pro. Once you digest all basics, the course will help you create your very own production Web S
#book
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/2005
Удобство разработки в последнее время выходит на первый план: стараниями опытных разработчиков появляется многочисленное программное обеспечение, облегчающее тестирование, развёртывание и управление приложениями. Одно из них - Docker - помогает разработчиком и системным администраторам развёртывать множество контейнеров, переносить их с компьютера на компьютер и продолжать программировать, не завися от условий окружения.
https://yangx.top/progbook/2005
Telegram
Книги для программистов
#video #mvc
Для тех, для кого слово MVC в новинку, предлагаем посмотреть следующий курс по созданию собственного фреймворка по данному паттерну.
https://bit.ly/2VyymMy
Для тех, для кого слово MVC в новинку, предлагаем посмотреть следующий курс по созданию собственного фреймворка по данному паттерну.
https://bit.ly/2VyymMy
#библиотека #beginner
Html to Markdown — это библиотека, как следует из её названия, помогает конвертировать html разметку в markdown.
https://github.com/thephpleague/html-to-markdown
Html to Markdown — это библиотека, как следует из её названия, помогает конвертировать html разметку в markdown.
https://github.com/thephpleague/html-to-markdown
GitHub
GitHub - thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
Convert HTML to Markdown with PHP. Contribute to thephpleague/html-to-markdown development by creating an account on GitHub.
#библиотека #beginner
Если вы мечтаете написать собственный фреймворк, то вот вам ещё один инструмент — Phinx. Данная библиотека предназначена для выполнения миграций.
https://github.com/cakephp/phinx
Если вы мечтаете написать собственный фреймворк, то вот вам ещё один инструмент — Phinx. Данная библиотека предназначена для выполнения миграций.
https://github.com/cakephp/phinx
GitHub
GitHub - cakephp/phinx: PHP Database Migrations for Everyone
PHP Database Migrations for Everyone. Contribute to cakephp/phinx development by creating an account on GitHub.
#book
Nginx - это чрезвычайно мощный веб-сервер, поддерживающий в настоящее время более 40 % всех веб-сайтов и способный обрабатывать одновременно около 10 000 подключений к ней. Эта книга научит вас настраивать веб-сервер и принимать обоснованные дизайнерские решения в разных ситуациях, а также продемонстрирует многочисленные настройки nginx, что позволит вам быстрее почувствовать себя комфортно при работе на боевом сервере.
https://yangx.top/progbook/1288
Nginx - это чрезвычайно мощный веб-сервер, поддерживающий в настоящее время более 40 % всех веб-сайтов и способный обрабатывать одновременно около 10 000 подключений к ней. Эта книга научит вас настраивать веб-сервер и принимать обоснованные дизайнерские решения в разных ситуациях, а также продемонстрирует многочисленные настройки nginx, что позволит вам быстрее почувствовать себя комфортно при работе на боевом сервере.
https://yangx.top/progbook/1288
Telegram
Книги для программистов
Что такое Docker, и как его использовать? Подробно рассказываем
Разберем по косточкам, ведь Docker – это мощный инструмент, и огромное количество информации по работе с ним вряд ли уместится в брошюрку.
https://proglib.io/p/docker/
Разберем по косточкам, ведь Docker – это мощный инструмент, и огромное количество информации по работе с ним вряд ли уместится в брошюрку.
https://proglib.io/p/docker/
Библиотека программиста
Что такое Docker, и как его использовать? Подробно рассказываем
Разберем по косточкам, ведь Docker – это мощный инструмент, и огромное количество информации по работе с ним вряд ли уместится в брошюрку.
#oop #mongodb #advanced
Если вы забыли, как выглядят сайты на чистом php, то вот пример курса. Здесь авторы используют ООП подход, СУБД MongoDB, AJax и многое другое.
https://bit.ly/2C4OQmI
Если вы забыли, как выглядят сайты на чистом php, то вот пример курса. Здесь авторы используют ООП подход, СУБД MongoDB, AJax и многое другое.
https://bit.ly/2C4OQmI
7 книг по UNIX/Linux
Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.
https://proglib.io/p/unix-linux-books/
Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.
https://proglib.io/p/unix-linux-books/
Библиотека программиста
7 книг по UNIX/Linux
Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.
#laravel #beginner
Тем, кто изучает Laravel, предлагаем почитать следующую статью, в котором автор поделится 20 интересными приёмами в Eloquent ORM.
https://laravel-news.com/eloquent-tips-tricks
Тем, кто изучает Laravel, предлагаем почитать следующую статью, в котором автор поделится 20 интересными приёмами в Eloquent ORM.
https://laravel-news.com/eloquent-tips-tricks
Laravel News
20 Laravel Eloquent Tips and Tricks
Eloquent ORM seems like a simple mechanism, but under the hood, there’s a lot of semi-hidden functions and less-known ways to achieve more with it. In this article, I will show you a few tricks.
#advanced
Для тех, кто незнаком, DDD — это набор принципов и схем, направленных на создание оптимальных систем объектов. Сводится к созданию программных абстракций, которые называются моделями предметных областей. В этой статье автор реализует DDD с помощью PHP.
https://dzone.com/articles/implementing-domain-driven-design-in-php
Для тех, кто незнаком, DDD — это набор принципов и схем, направленных на создание оптимальных систем объектов. Сводится к созданию программных абстракций, которые называются моделями предметных областей. В этой статье автор реализует DDD с помощью PHP.
https://dzone.com/articles/implementing-domain-driven-design-in-php
DZone
Implementing Domain-Driven Design in PHP
Domain-Driven Design is a software development methodology for tackling complex software projects to deliver an end-product that meets the goals of the organization. In fact, Domain-Driven Design promotes focusing the project on an evolving core model.
Использование Docker.pdf
63.8 MB
#библиотека
Ещё одна недавно появившаяся библиотека для работы с Telegram API. Если кто-то недоволен или не умеет пользоваться другими, может попробовать эту.
https://github.com/formapro/telegram-bot-php
Ещё одна недавно появившаяся библиотека для работы с Telegram API. Если кто-то недоволен или не умеет пользоваться другими, может попробовать эту.
https://github.com/formapro/telegram-bot-php
GitHub
GitHub - formapro/telegram-bot-php: PHP Telegram Bot.
PHP Telegram Bot. Contribute to formapro/telegram-bot-php development by creating an account on GitHub.
#best_practices #laravel
Некоторые хорошие практики и советы по программированию на Laravel.
https://bit.ly/2D88XC1
Некоторые хорошие практики и советы по программированию на Laravel.
https://bit.ly/2D88XC1
Medium
Pushing Laravel further — best tips & good practices for Laravel 5.7
Laravel is already known by many PHP developers for writing clean, working and debugg-able code. It also has support for many many…