#php #middle
Google — самая популярная поисковая система в мире. PHP — самый популярный язык программирования для разработки веб-приложений. Если их соединить, то получится отличное задание для развития навыков программирования на PHP. Проще говоря, автор этого курса создаёт поисковую систему вроде Google на чистом PHP!
https://coursehunters.net/course/sozdaem-klon-poiskovoy-sistemy-google-s-nulya-php-mysql
Google — самая популярная поисковая система в мире. PHP — самый популярный язык программирования для разработки веб-приложений. Если их соединить, то получится отличное задание для развития навыков программирования на PHP. Проще говоря, автор этого курса создаёт поисковую систему вроде Google на чистом PHP!
https://coursehunters.net/course/sozdaem-klon-poiskovoy-sistemy-google-s-nulya-php-mysql
coursehunter.net
Создаем клон поисковой системы Google с нуля | PHP MySQL - Видеоуроки
Изучите JavaScript, PHP и MySQL, создав собственную поисковую систему с нуля! ПОЛНОЕ пошаговое руководство! Независимо от того, являетесь ли вы полным новичком или опытным программистом, этот курс будет для вас очень полезным. К концу этого курса вы будете…
#php #laravel
Настал 2018, а вы ещё не написали собственную социальную сеть? Решаем эту проблему вместе с автором курса, который покажем вам, как на фреймворке Laravel написать настоящую, работающую социальную сеть.
https://www.youtube.com/watch?v=_dd4-HEPejU&list=PL55RiY5tL51oloSGk5XdO2MGjPqc0BxGV
Настал 2018, а вы ещё не написали собственную социальную сеть? Решаем эту проблему вместе с автором курса, который покажем вам, как на фреймворке Laravel написать настоящую, работающую социальную сеть.
https://www.youtube.com/watch?v=_dd4-HEPejU&list=PL55RiY5tL51oloSGk5XdO2MGjPqc0BxGV
YouTube
Laravel 5.2 PHP Build a social network - Setup & Introduction
Build a complete application with the PHP framework Laravel! This video provides a short introduction and explains how to setup your Laravel project.
Complete source code: https://github.com/mschwarzmueller/laravel-basics-youtube
Complete Laravel-course…
Complete source code: https://github.com/mschwarzmueller/laravel-basics-youtube
Complete Laravel-course…
#php #book #junior
Эта книга предназначена для начинающих программистов на PHP, причём в ней вы найдёте всю необходимую информацию, чтобы сделать своё первое серьёзное приложение. Автор научит вас работать с СУБД на примере популярной MySQL, работать с данными XML, отправлять форму через Ajax, а также вы узнаете об основных принципах объектно-ориентированного программирования.
https://yangx.top/progbook/1328
Эта книга предназначена для начинающих программистов на PHP, причём в ней вы найдёте всю необходимую информацию, чтобы сделать своё первое серьёзное приложение. Автор научит вас работать с СУБД на примере популярной MySQL, работать с данными XML, отправлять форму через Ajax, а также вы узнаете об основных принципах объектно-ориентированного программирования.
https://yangx.top/progbook/1328
#php #legacy
Разбираемся с тем, как рефакторить код, который мог достаться вам от других разработчиков.
https://hackernoon.com/refactor-your-php-legacy-code-real-projects-examples-da9edf03ff4b
Разбираемся с тем, как рефакторить код, который мог достаться вам от других разработчиков.
https://hackernoon.com/refactor-your-php-legacy-code-real-projects-examples-da9edf03ff4b
Hackernoon
Refactor Your PHP legacy Code (real projects examples) | HackerNoon
Good developers are defined by the quality of their codes. In the software industry, writing good code means saving the money that may be invested in testing, updating, extending or fixing bugs. In this article, I will show you real-life examples of some…
#php #oop
Думаете, что знаете ООП, раз можете отличить объект от класса, слышали про трейты и никогда не наследовались напрямую от абстрактного класса? Всё это знать нужно и полезно, но зачем именно нужен ООП, чем он отличается от той же функциональной парадигмы программирования — ответить из вас сможет не каждый и не сразу. Чтобы у вас и в этих местах были твёрдые знания, посмотрите курсы Елисеева по ООП.
https://coursehunters.net/course/nedelya-oop-tretiy-potok
Думаете, что знаете ООП, раз можете отличить объект от класса, слышали про трейты и никогда не наследовались напрямую от абстрактного класса? Всё это знать нужно и полезно, но зачем именно нужен ООП, чем он отличается от той же функциональной парадигмы программирования — ответить из вас сможет не каждый и не сразу. Чтобы у вас и в этих местах были твёрдые знания, посмотрите курсы Елисеева по ООП.
https://coursehunters.net/course/nedelya-oop-tretiy-potok
#php #библиотека
Эта библиотека поможет вам быстро создавать и выводить меню любого размера (чего только ни придумают умельцы, правда?).
https://github.com/KnpLabs/KnpMenu
Эта библиотека поможет вам быстро создавать и выводить меню любого размера (чего только ни придумают умельцы, правда?).
https://github.com/KnpLabs/KnpMenu
GitHub
GitHub - KnpLabs/KnpMenu: Menu Library for PHP
Menu Library for PHP. Contribute to KnpLabs/KnpMenu development by creating an account on GitHub.
Современный курс PHP7 с нуля до джуна.
Ты начинающий разработчик? Чтение даётся тяжело, а хороших видео не найти? Тогда поступай на курс WebShake и ты через месяц заговоришь на PHP!
И не забудь вступить в чат изучающих PHP @webshake — здесь всегда помогут.
Ты начинающий разработчик? Чтение даётся тяжело, а хороших видео не найти? Тогда поступай на курс WebShake и ты через месяц заговоришь на PHP!
И не забудь вступить в чат изучающих PHP @webshake — здесь всегда помогут.
webshake.ru
Блог о мире высоких технологий
#php #библиотека
Подобрали для вас несколько полезных библиотек для удобной работы с данными и разными форматами их представления.
https://telegra.ph/PHP-dlya-biznesa-i-analitiki-09-07
Подобрали для вас несколько полезных библиотек для удобной работы с данными и разными форматами их представления.
https://telegra.ph/PHP-dlya-biznesa-i-analitiki-09-07
Telegraph
PHP для бизнеса и аналитики.
Даже если PHP — лёгкий язык программирования, это не делает его малоэффективным или ограниченным. Например, вы можете генерировать на PHP excel, PDF, word файлы и даже графики! Может показаться, что это лишнее, когда те же excel и pdf работают безотказно…
#php #regular_expression
Если вам нужно спарсить небольшой элемент с чужого сайта, то использовать целую библиотеку для этого — не лучший выход. Достаточно воспользоваться регулярным выражением. Но написать такое регулярное выражение бывает непросто. На такой случай есть вот такой полезный сервис, где вы можете сначала проверить правильность регулярки, а потом получить готовый PHP-код.
Если вам нужно спарсить небольшой элемент с чужого сайта, то использовать целую библиотеку для этого — не лучший выход. Достаточно воспользоваться регулярным выражением. Но написать такое регулярное выражение бывает непросто. На такой случай есть вот такой полезный сервис, где вы можете сначала проверить правильность регулярки, а потом получить готовый PHP-код.
regex101
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
#php #middle
Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
Для подключения платёжных систем вам понадобится работать с их API. Что такое API — можете прочитать в интернете, а как работать с ним — можете посмотреть в этом плейлисте. Автор рассмотрит, как подключить в своё приложение платёжную систему PayPal и продемонстрирует результат её работы.
https://www.youtube.com/playlist?list=PLfdtiltiRHWE_c8jjW5OeweL1c_8uqcnW
YouTube
PayPal Payments with PHP
A series on getting set up to charge users with PayPal. Whether you're building a member system, a shopping cart or something else, by the end of this series...
#php #novice
Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.
https://yangx.top/progbook/869
Вы начинающий веб-разработчик? Тогда PHP, MySQL, & JavaScript All-in-One For Dummies – идельный выбор! Автор расскажет вам не только как приобрести необходимые навыки в HTML5/CSS3, JavaScript, PHP, MySQL, но и как эффективно применять их на практике.
https://yangx.top/progbook/869
#php #symfony #middle
Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
Если вы пользовались фреймворками Symfony или Laravel, то помните, как удобно пользоваться компонентами фреймворка через консоль. Чтобы научиться создавать такие же консольные приложения, вам достаточно прочитать эту статью.
https://symfony.com.ua/doc/current/components/console.html#id4
#php #apache #docker
В настоящей статье разберём, как установить веб-сервер Apache и PHP на Docker и запустить их в первый раз.
https://writing.pupius.co.uk/apache-and-php-on-docker-44faef716150
В настоящей статье разберём, как установить веб-сервер Apache и PHP на Docker и запустить их в первый раз.
https://writing.pupius.co.uk/apache-and-php-on-docker-44faef716150
Medium
Apache and PHP on Docker
Consolidated instructions for getting Apache and PHP running within a Docker container.
#php #xdebug #docker
Как профессиональный программист вы должны уметь развернуть контейнеры Docker и наладить работу xdebug в PhpStorm. Чтобы не оставаться в догадках, как правильно это сделать, советуем посмотреть это видео.
https://www.youtube.com/watch?v=yiQbJG_dSIc
Как профессиональный программист вы должны уметь развернуть контейнеры Docker и наладить работу xdebug в PhpStorm. Чтобы не оставаться в догадках, как правильно это сделать, советуем посмотреть это видео.
https://www.youtube.com/watch?v=yiQbJG_dSIc
YouTube
Отладка в PHP с помощью xdebug, docker, phpstorm, netbeans
В этом видео простейшие примеры отладки, которые могут помочь вам находить быстрее причины и ошибки и понимать как работает ваше ПО.
Заходите в наш чат: https://yangx.top/dev_ru
Заходите в наш чат: https://yangx.top/dev_ru
#php #библиотека
Не все языки сделаны так, чтобы программирование на них оставалось хорошо структурированным и понятным, как тот же Python. В этом случае программисты спасаются своими силами и придумают различные конвенции по написанию кода. Эта библиотека поможет вам проверить, насколько ваш код — чистый.
https://github.com/PHPCheckstyle/phpcheckstyle
Не все языки сделаны так, чтобы программирование на них оставалось хорошо структурированным и понятным, как тот же Python. В этом случае программисты спасаются своими силами и придумают различные конвенции по написанию кода. Эта библиотека поможет вам проверить, насколько ваш код — чистый.
https://github.com/PHPCheckstyle/phpcheckstyle
GitHub
GitHub - PHPCheckstyle/phpcheckstyle: PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding…
PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. - GitHub - PHPCheckstyle/phpcheckstyle: PHPCheckstyle is an open-source tool that helps PHP pro...
#news #php
Ну что ж, ребята, теперь в PHP свойствам класса можно задавать типы! За это проголосовали все участники. Чтобы вы понимали, о чём речь, теперь вы можете делать так:
Ну что ж, ребята, теперь в PHP свойствам класса можно задавать типы! За это проголосовали все участники. Чтобы вы понимали, о чём речь, теперь вы можете делать так:
class User {Больше можно прочесть тут.
public int $id;
public string $name;
public function __construct(int $id, string $name) {
$this->id = $id;
$this->name = $name;
}
}
#laravel #linux
Смешно, но программирование на PHP для некоторых может закончиться ещё на стадии настройки рабочего окружения, особенно на Linux, для которого некоторые компоненты приходится устанавливать отдельно. Эта статья доходчиво и в картинках поможет вам установить Laravel на Linux.
https://hackernoon.com/a-step-by-step-guide-to-setup-php-laravel-environment-linux-50b55a4fd15e
Смешно, но программирование на PHP для некоторых может закончиться ещё на стадии настройки рабочего окружения, особенно на Linux, для которого некоторые компоненты приходится устанавливать отдельно. Эта статья доходчиво и в картинках поможет вам установить Laravel на Linux.
https://hackernoon.com/a-step-by-step-guide-to-setup-php-laravel-environment-linux-50b55a4fd15e
Hackernoon
A step by step guide to setup PHP (Laravel) environment (Linux). | HackerNoon
This article is a step by step tutorial to get started with PHP and laravel in Linux environment ( Ubuntu ). By installing Apache2, Mysql and PHP, your LAMP server is ready to host your PHP application.
#slim #php #novice
Slim — интересный микрофреймворк, изучение которого заложит в вас понимание работы фреймворков, поэтому вам стоит посмотреть этот мини-курс.
https://www.youtube.com/playlist?list=PLfdtiltiRHWF8E-svJZou7ok03vx0rBvW
Slim — интересный микрофреймворк, изучение которого заложит в вас понимание работы фреймворков, поэтому вам стоит посмотреть этот мини-курс.
https://www.youtube.com/playlist?list=PLfdtiltiRHWF8E-svJZou7ok03vx0rBvW
#php #oop #composer
Пагинация — этой важный навык, которым вы должны овладеть почти сразу, как задумате писать свой блог. Во-первых, вы сделаете жизнь пользователей блога удобнее, а свои способности — лучше. Как написать простую пагинацию, мы расскажем в этой статье.
https://telegra.ph/Paginaciya-na-PHP-s-primeneniem-OOP-i-Composer-09-11
Пагинация — этой важный навык, которым вы должны овладеть почти сразу, как задумате писать свой блог. Во-первых, вы сделаете жизнь пользователей блога удобнее, а свои способности — лучше. Как написать простую пагинацию, мы расскажем в этой статье.
https://telegra.ph/Paginaciya-na-PHP-s-primeneniem-OOP-i-Composer-09-11
Telegraph
Пагинация на PHP с применением ООП и Composer.
Для удобного перемещения по записям почти на каждом сайте есть пагинация. Если коротко, это постраничный вывод некоторого числа постов или новостей. В этой статье мы научимся делать простую пагинацию, используя ООП и Composer. Приготовления Для автозагрузки…
#php #yii2
Эта книга переживает уже третье издание и по-прежнему считается лучшей для изучения практического создания приложений на популярном фреймворке Yii2. Особенность книги в том, что её написали двое практикующих программистов, курсы одного из которых - Дмитрия Елисеева - можно найти на русском ютубе. Это руководство не пересказывает документацию, как многие другие книги, в ней авторы привели около 100 полезных примеров кода (регистрация, корзина товаров в магазине), которые можно использовать в своих проектах.
https://yangx.top/progbook/1474
Эта книга переживает уже третье издание и по-прежнему считается лучшей для изучения практического создания приложений на популярном фреймворке Yii2. Особенность книги в том, что её написали двое практикующих программистов, курсы одного из которых - Дмитрия Елисеева - можно найти на русском ютубе. Это руководство не пересказывает документацию, как многие другие книги, в ней авторы привели около 100 полезных примеров кода (регистрация, корзина товаров в магазине), которые можно использовать в своих проектах.
https://yangx.top/progbook/1474
Telegram
Книги для программистов
Yii2 Application Development Cookbook - Third Edition (2016)
Авторы: Andrew Bogdanov, Dmitry Eliseev
#yii2 #php #books #english
Авторы: Andrew Bogdanov, Dmitry Eliseev
#yii2 #php #books #english
#sql
Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
Куда программисту на PHP без sql и навыков построения сложных запросов к базе? Так подумали и мы и срочно принялись искать для вас небольшой, но достаточный для создания небольшого блога материал по sql. И, конечно, мы нашли его.
https://towardsdatascience.com/sql-tutorial-how-to-write-better-queries-108ae91d5f4e
Medium
SQL Tutorial: How To Write Better Queries
Structured Query Language (SQL) is an indispensable skill in the data science industry and generally speaking, learning this skill is…