├── .gitignore ├── LICENSE ├── README.md ├── _config.yml ├── _includes └── welcome.md ├── _layouts ├── default.html └── page.html ├── _posts ├── 01-01-01-Начало.md ├── 01-02-01-Использование-стабильной-версии.md ├── 01-03-01-Встроенный-веб-сервер.md ├── 01-04-01-Установка-на-Mac.md ├── 01-05-01-Установка-в-Windows.md ├── 01-06-01-Vagrant.md ├── 02-01-01-Руководство-по-написанию-кода.md ├── 03-01-01-Основные-моменты-языка.md ├── 03-02-01-Парадигмы-программирования.md ├── 03-03-01-Пространства-имен.md ├── 03-04-01-Стандартная-библиотека-PHP(SPL).md ├── 03-05-01-Интерфейс-командной-строки(cli).md ├── 03-06-01-XDebug.md ├── 04-01-01-Управление-зависимостями.md ├── 04-02-01-Composer-и-Packagist.md ├── 04-03-01-PEAR.md ├── 05-01-01-Практики-написания-кода.md ├── 05-02-01-Основы.md ├── 05-03-01-Дата-и-Время.md ├── 05-04-01-Шаблоны-проектирования.md ├── 05-05-01-Исключения.md ├── 06-01-01-Базы-данных.md ├── 07-01-01-Безопасность.md ├── 07-02-01-Безопасность-веб-приложений.md ├── 07-03-01-Хэширование-пароля.md ├── 07-04-01-Фильтрация-данных.md ├── 07-05-01-Конфигурационные-файлы.md ├── 07-06-01-Использование-глобальных-переменных.md ├── 07-07-01-Сообщения-об-ошибках.md ├── 08-01-01-Тестирование.md ├── 08-02-01-Тест-ориентированная-разработка.md ├── 08-03-01-Поведенческо-ориентированная-разработка.md ├── 08-04-01-Дополнительные-инструменты-тестирования.md ├── 09-01-01-Сервера-и-развертывание.md ├── 09-02-01-Платформа-как-сервис.md ├── 09-03-01-Виртуальный-или-выделенный-сервер.md ├── 09-04-01-Виртуальный-хостинг.md ├── 09-05-01-Построение-ваших-приложений.md ├── 10-01-01-Кэширование.md ├── 10-02-01-Кэширование-байткода.md ├── 10-03-01-Кэширование-объектов.md ├── 11-01-01-Ресурсы.md ├── 11-02-01-Фреймворки.md ├── 11-03-01-Компоненты.md └── 12-01-01-Сообщество.md ├── banners.md ├── images ├── banners │ ├── btn1-120x90.png │ ├── btn2-120x60.png │ ├── leaderboard-728x90.png │ ├── lg-rect-386x280.png │ ├── med-rect-300x250.png │ ├── rect-180x150.png │ ├── sq-btn-125x125.png │ └── vert-rect-240x400.png ├── favicon.png ├── nmc-logo.gif └── og-logo.png ├── index.html ├── pages ├── example.md ├── Оптимизация-php.md ├── Основы.md ├── Функциональное-программирование.md └── Шаблоны-проектирования.md ├── scripts └── setup.js ├── sitemap.xml └── styles ├── all.css ├── all.less ├── base ├── all.less ├── bars-buttons.less ├── buttons.less ├── grid.less ├── idioms.less ├── prefixer.less ├── reset.less ├── spacing.less ├── typography.less └── variables.less ├── print.css ├── site ├── site-content.less ├── site-footer.less ├── site-header.less ├── site-navigation.less └── variables.less └── syntax.css /.gitignore: -------------------------------------------------------------------------------- 1 | /_site/ 2 | *.DS_Store 3 | .idea -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_config.yml -------------------------------------------------------------------------------- /_includes/welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_includes/welcome.md -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_layouts/default.html -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_layouts/page.html -------------------------------------------------------------------------------- /_posts/01-01-01-Начало.md: -------------------------------------------------------------------------------- 1 | # Начало {#getting_started_title} 2 | 3 | -------------------------------------------------------------------------------- /_posts/01-02-01-Использование-стабильной-версии.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/01-02-01-Использование-стабильной-версии.md -------------------------------------------------------------------------------- /_posts/01-03-01-Встроенный-веб-сервер.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/01-03-01-Встроенный-веб-сервер.md -------------------------------------------------------------------------------- /_posts/01-04-01-Установка-на-Mac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/01-04-01-Установка-на-Mac.md -------------------------------------------------------------------------------- /_posts/01-05-01-Установка-в-Windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/01-05-01-Установка-в-Windows.md -------------------------------------------------------------------------------- /_posts/01-06-01-Vagrant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/01-06-01-Vagrant.md -------------------------------------------------------------------------------- /_posts/02-01-01-Руководство-по-написанию-кода.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/02-01-01-Руководство-по-написанию-кода.md -------------------------------------------------------------------------------- /_posts/03-01-01-Основные-моменты-языка.md: -------------------------------------------------------------------------------- 1 | # Основные моменты языка {#language_highlights_title} 2 | -------------------------------------------------------------------------------- /_posts/03-02-01-Парадигмы-программирования.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/03-02-01-Парадигмы-программирования.md -------------------------------------------------------------------------------- /_posts/03-03-01-Пространства-имен.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/03-03-01-Пространства-имен.md -------------------------------------------------------------------------------- /_posts/03-04-01-Стандартная-библиотека-PHP(SPL).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/03-04-01-Стандартная-библиотека-PHP(SPL).md -------------------------------------------------------------------------------- /_posts/03-05-01-Интерфейс-командной-строки(cli).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/03-05-01-Интерфейс-командной-строки(cli).md -------------------------------------------------------------------------------- /_posts/03-06-01-XDebug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/03-06-01-XDebug.md -------------------------------------------------------------------------------- /_posts/04-01-01-Управление-зависимостями.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/04-01-01-Управление-зависимостями.md -------------------------------------------------------------------------------- /_posts/04-02-01-Composer-и-Packagist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/04-02-01-Composer-и-Packagist.md -------------------------------------------------------------------------------- /_posts/04-03-01-PEAR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/04-03-01-PEAR.md -------------------------------------------------------------------------------- /_posts/05-01-01-Практики-написания-кода.md: -------------------------------------------------------------------------------- 1 | # Практики написания кода {#coding_practices_title} 2 | -------------------------------------------------------------------------------- /_posts/05-02-01-Основы.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/05-02-01-Основы.md -------------------------------------------------------------------------------- /_posts/05-03-01-Дата-и-Время.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/05-03-01-Дата-и-Время.md -------------------------------------------------------------------------------- /_posts/05-04-01-Шаблоны-проектирования.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/05-04-01-Шаблоны-проектирования.md -------------------------------------------------------------------------------- /_posts/05-05-01-Исключения.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/05-05-01-Исключения.md -------------------------------------------------------------------------------- /_posts/06-01-01-Базы-данных.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/06-01-01-Базы-данных.md -------------------------------------------------------------------------------- /_posts/07-01-01-Безопасность.md: -------------------------------------------------------------------------------- 1 | # Безопасность {#security_title} 2 | -------------------------------------------------------------------------------- /_posts/07-02-01-Безопасность-веб-приложений.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-02-01-Безопасность-веб-приложений.md -------------------------------------------------------------------------------- /_posts/07-03-01-Хэширование-пароля.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-03-01-Хэширование-пароля.md -------------------------------------------------------------------------------- /_posts/07-04-01-Фильтрация-данных.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-04-01-Фильтрация-данных.md -------------------------------------------------------------------------------- /_posts/07-05-01-Конфигурационные-файлы.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-05-01-Конфигурационные-файлы.md -------------------------------------------------------------------------------- /_posts/07-06-01-Использование-глобальных-переменных.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-06-01-Использование-глобальных-переменных.md -------------------------------------------------------------------------------- /_posts/07-07-01-Сообщения-об-ошибках.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/07-07-01-Сообщения-об-ошибках.md -------------------------------------------------------------------------------- /_posts/08-01-01-Тестирование.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/08-01-01-Тестирование.md -------------------------------------------------------------------------------- /_posts/08-02-01-Тест-ориентированная-разработка.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/08-02-01-Тест-ориентированная-разработка.md -------------------------------------------------------------------------------- /_posts/08-03-01-Поведенческо-ориентированная-разработка.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/08-03-01-Поведенческо-ориентированная-разработка.md -------------------------------------------------------------------------------- /_posts/08-04-01-Дополнительные-инструменты-тестирования.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/08-04-01-Дополнительные-инструменты-тестирования.md -------------------------------------------------------------------------------- /_posts/09-01-01-Сервера-и-развертывание.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/09-01-01-Сервера-и-развертывание.md -------------------------------------------------------------------------------- /_posts/09-02-01-Платформа-как-сервис.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/09-02-01-Платформа-как-сервис.md -------------------------------------------------------------------------------- /_posts/09-03-01-Виртуальный-или-выделенный-сервер.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/09-03-01-Виртуальный-или-выделенный-сервер.md -------------------------------------------------------------------------------- /_posts/09-04-01-Виртуальный-хостинг.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/09-04-01-Виртуальный-хостинг.md -------------------------------------------------------------------------------- /_posts/09-05-01-Построение-ваших-приложений.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/09-05-01-Построение-ваших-приложений.md -------------------------------------------------------------------------------- /_posts/10-01-01-Кэширование.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/10-01-01-Кэширование.md -------------------------------------------------------------------------------- /_posts/10-02-01-Кэширование-байткода.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/10-02-01-Кэширование-байткода.md -------------------------------------------------------------------------------- /_posts/10-03-01-Кэширование-объектов.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/10-03-01-Кэширование-объектов.md -------------------------------------------------------------------------------- /_posts/11-01-01-Ресурсы.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/11-01-01-Ресурсы.md -------------------------------------------------------------------------------- /_posts/11-02-01-Фреймворки.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/11-02-01-Фреймворки.md -------------------------------------------------------------------------------- /_posts/11-03-01-Компоненты.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/11-03-01-Компоненты.md -------------------------------------------------------------------------------- /_posts/12-01-01-Сообщество.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/_posts/12-01-01-Сообщество.md -------------------------------------------------------------------------------- /banners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/banners.md -------------------------------------------------------------------------------- /images/banners/btn1-120x90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/btn1-120x90.png -------------------------------------------------------------------------------- /images/banners/btn2-120x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/btn2-120x60.png -------------------------------------------------------------------------------- /images/banners/leaderboard-728x90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/leaderboard-728x90.png -------------------------------------------------------------------------------- /images/banners/lg-rect-386x280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/lg-rect-386x280.png -------------------------------------------------------------------------------- /images/banners/med-rect-300x250.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/med-rect-300x250.png -------------------------------------------------------------------------------- /images/banners/rect-180x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/rect-180x150.png -------------------------------------------------------------------------------- /images/banners/sq-btn-125x125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/sq-btn-125x125.png -------------------------------------------------------------------------------- /images/banners/vert-rect-240x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/banners/vert-rect-240x400.png -------------------------------------------------------------------------------- /images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/favicon.png -------------------------------------------------------------------------------- /images/nmc-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/nmc-logo.gif -------------------------------------------------------------------------------- /images/og-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/images/og-logo.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/index.html -------------------------------------------------------------------------------- /pages/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/pages/example.md -------------------------------------------------------------------------------- /pages/Оптимизация-php.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/pages/Оптимизация-php.md -------------------------------------------------------------------------------- /pages/Основы.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/pages/Основы.md -------------------------------------------------------------------------------- /pages/Функциональное-программирование.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/pages/Функциональное-программирование.md -------------------------------------------------------------------------------- /pages/Шаблоны-проектирования.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/pages/Шаблоны-проектирования.md -------------------------------------------------------------------------------- /scripts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/scripts/setup.js -------------------------------------------------------------------------------- /sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/sitemap.xml -------------------------------------------------------------------------------- /styles/all.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/all.css -------------------------------------------------------------------------------- /styles/all.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/all.less -------------------------------------------------------------------------------- /styles/base/all.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/all.less -------------------------------------------------------------------------------- /styles/base/bars-buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/bars-buttons.less -------------------------------------------------------------------------------- /styles/base/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/buttons.less -------------------------------------------------------------------------------- /styles/base/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/grid.less -------------------------------------------------------------------------------- /styles/base/idioms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/idioms.less -------------------------------------------------------------------------------- /styles/base/prefixer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/prefixer.less -------------------------------------------------------------------------------- /styles/base/reset.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/reset.less -------------------------------------------------------------------------------- /styles/base/spacing.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/spacing.less -------------------------------------------------------------------------------- /styles/base/typography.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/typography.less -------------------------------------------------------------------------------- /styles/base/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/base/variables.less -------------------------------------------------------------------------------- /styles/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/print.css -------------------------------------------------------------------------------- /styles/site/site-content.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/site/site-content.less -------------------------------------------------------------------------------- /styles/site/site-footer.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/site/site-footer.less -------------------------------------------------------------------------------- /styles/site/site-header.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/site/site-header.less -------------------------------------------------------------------------------- /styles/site/site-navigation.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/site/site-navigation.less -------------------------------------------------------------------------------- /styles/site/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/site/variables.less -------------------------------------------------------------------------------- /styles/syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getjump/ru-php-the-right-way/HEAD/styles/syntax.css --------------------------------------------------------------------------------