Если вы хотите создавать гибкие и легко расширяемые приложения, то этот видеокурс специально для вас
#php #video #novice
http://telegra.ph/Sozdanie-sobstvennogo-MVC-prilozheniya-s-nulya-07-23-3
#php #video #novice
http://telegra.ph/Sozdanie-sobstvennogo-MVC-prilozheniya-s-nulya-07-23-3
Telegraph
Создание собственного MVC приложения с нуля
Несмотря на то, что php является одним из самых легко изучаемых языков программирования, на нём можно писать веб-приложения со сложной архитектурой, используя различные паттерны проектирования. MVC - одна из самых популярных концепций организации веб-архитектуры.…
Подробная статья для тех, кто хочет научиться работать с аутентификацией в PHP
#php #novice
http://telegra.ph/Prostaya-registraciya-polzovatelya-na-PHP-s-pomoshchyu-PDO-i-MySQL-07-24
#php #novice
http://telegra.ph/Prostaya-registraciya-polzovatelya-na-PHP-s-pomoshchyu-PDO-i-MySQL-07-24
Telegraph
Простая регистрация пользователя на PHP
В этой статье мы рассмотрим простую аутентификацию пользователя, используя приёмы валидации и санитизации данных, PDO и MySQL. База данных Для начала нам необходимо создать таблицу users, где буду храниться данные о пользователях вашего веб-приложения. У…
Не знаете, с чего начать изучение PHP? Тогда держите ваш годовой план.
#php #novice
http://telegra.ph/Sovremennyj-backend-razrabotchik-v-2018-godu-07-27
#php #novice
http://telegra.ph/Sovremennyj-backend-razrabotchik-v-2018-godu-07-27
Telegraph
Дорожная карта PHP разработчика в 2018 году
Веб-программирование развивается постоянно, и сегодня в окружении разработчика находятся другие методики и средства, какие были пару лет назад. Легче всего посмотреть на roadmaps, призванные своей наглядностью направить начинающего программиста на временами…
Если вы устали собственноручно писать код для стандартных случаев, то воспользуйтесь одной из этих библиотек
#php #novice #advanced
http://telegra.ph/24-poleznye-biblioteki-PHP-o-kotoryh-vy-dolzhny-znat-07-28
#php #novice #advanced
http://telegra.ph/24-poleznye-biblioteki-PHP-o-kotoryh-vy-dolzhny-znat-07-28
Telegraph
24 полезные библиотеки PHP, о которых вы должны знать
Dispatch Dispatch - это микро-фреймворк, идеально подходящий для простых приложений и API. Он не реализует полную MVC концепцию, но с его помощью вы можете определить методы URL, чтобы лучше организовать ваше приложение. Также вы можете использовать HTTP…
postgres.pdf
14.6 MB
Огромная документация по последней версии PostgreSQL на русском языке, содержащая одинаково полезный материал как для начинающих с ней работать, так и для опытных разработчиков.
#postgresql #novice
#postgresql #novice
❤2
Слышали об sql-инъекциях, но не знали, как спросить? Мы позаботились и нашли для вас хорошее объяснение.
#sql #pdo #novice
http://telegra.ph/Zashchishchayut-li-podgotovlennye-vyrazheniyaperemennye-polnostyu-ot-SQL-inekcij-08-01
#sql #pdo #novice
http://telegra.ph/Zashchishchayut-li-podgotovlennye-vyrazheniyaperemennye-polnostyu-ot-SQL-inekcij-08-01
Telegraph
Защищают ли подготовленные выражения/переменные полностью от SQL инъекций?
Что такое sql-инъекции и как они происходят? $pdo->query("select * from users where login = '" . $login ."' and pass_md5 = '" . md5($pass) . "'"); Что здесь видит разработчик? Подстановку данных в строку. С точки зрения PHP здесь ничего опасного нет. С точки…
Какое расширение выбрать для работы с базой данных?
#pdo #mysqli #sql #novice
http://telegra.ph/Rasshireniya-PHP-dlya-raboty-s-bazoj-dannyh-08-02
#pdo #mysqli #sql #novice
http://telegra.ph/Rasshireniya-PHP-dlya-raboty-s-bazoj-dannyh-08-02
Telegraph
Расширения PHP для работы с базой данных
Расширение mysql официально признано устаревшим. Это означает, что нет гарантий его дальнейшей поддержки (в том числе и с точки зрения безопасности). Поэтому это расширение нельзя использовать ни в одном новом проекте. Остается выбор между mysqli и PDO. …
#news #php
PHP 7.3.0 официально готов к тестированию! Об этом сообщила команда разработчиков на официальном сайте, где также вы найдёте ссылки на список изменений в новой версии, на скачивание и ссылку, куда можно сообщить о возможных проблемах в работе языка.
http://news.php.net/php.internals/103024
PHP 7.3.0 официально готов к тестированию! Об этом сообщила команда разработчиков на официальном сайте, где также вы найдёте ссылки на список изменений в новой версии, на скачивание и ссылку, куда можно сообщить о возможных проблемах в работе языка.
http://news.php.net/php.internals/103024
Онлайн-приложения по тестированию кода.
#php #phpunit
Хотите проверить качество кода или протестировать свое приложение, но недостаточно навыков? Теперь у вас есть простые инструменты для этих целей:
1. https://travis-ci.org
Инструмент Travis CI предназначен для автоматического запуска юнит тестов, при этом он позволяет проверять одновременно разные ветки и на разных версиях php одновременно.
Для использования достаточно разместить .travis.yml файл в корне github репозитория.
2. https://scrutinizer-ci.com
Скрутинайзер же позволяет проверить качество кода по многочисленным критериям и выставить оценку в соответствии с этим.
#php #phpunit
Хотите проверить качество кода или протестировать свое приложение, но недостаточно навыков? Теперь у вас есть простые инструменты для этих целей:
1. https://travis-ci.org
Инструмент Travis CI предназначен для автоматического запуска юнит тестов, при этом он позволяет проверять одновременно разные ветки и на разных версиях php одновременно.
Для использования достаточно разместить .travis.yml файл в корне github репозитория.
2. https://scrutinizer-ci.com
Скрутинайзер же позволяет проверить качество кода по многочисленным критериям и выставить оценку в соответствии с этим.
👍2
#git #novice
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
Наверняка вы слышали о Git — незаменимом инструменте любого программиста. Чтобы научиться с ним работать, мы подготовили для вас несколько полезных ресурсов.
1. Git
В этой книге даётся описание ветвления в git, работа с git на сервере и описание других инструментов для удобной разработки.
2. Learn Git Branching
Этот сайт предназначен для обучения git посредством лёгкой игры. Благодаря нему вы научитесь простым командам по управлению вашим репозиторием.
3. Try Git
Данное приложение предоставляет доступ к онлайн-оболочке, с которой вы можете экспериментировать, вводя различные команды.
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
Юнит-тестирование на PHP.
#phpunit
1. Введение в тестирование.
2. Настройка PHPUnit.
3. Первый тест.
4. Тестирование модели User.
5. Тестирование сеттеров.
Больше видео в этом плейлисте:
https://www.youtube.com/playlist?list=PLfdtiltiRHWGXSggf05W-pJbD47-_d8bJ
#phpunit
1. Введение в тестирование.
2. Настройка PHPUnit.
3. Первый тест.
4. Тестирование модели User.
5. Тестирование сеттеров.
Больше видео в этом плейлисте:
https://www.youtube.com/playlist?list=PLfdtiltiRHWGXSggf05W-pJbD47-_d8bJ
YouTube
Unit testing with PHPUnit
Share your videos with friends, family, and the world
Популярный репозиторий, в котором вы найдёте абсолютно всё, что как-нибудь связано с PHP: фреймворки, грабберы, библиотеки по работе с URL, почтой, файлами и тестами, ORM, дополнения к базам данных и многое другое.
#github #php
https://github.com/ziadoz/awesome-php
#github #php
https://github.com/ziadoz/awesome-php
GitHub
GitHub - ziadoz/awesome-php: A curated list of amazingly awesome PHP libraries, resources and shiny things.
A curated list of amazingly awesome PHP libraries, resources and shiny things. - ziadoz/awesome-php