#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…
#php #no_standart
Хотите знать, как удобно заполнить объект? Вот так:
В результате преобразования массива в объект вы получите экземпляр класса stdClass.
Хотите знать, как удобно заполнить объект? Вот так:
$obj = (object)['value1' => 123, 'my_val' => 567];
echo $obj->my_val; //567
В результате преобразования массива в объект вы получите экземпляр класса stdClass.
#php #laravel
Если совсем новенький в Laravel, то начинать нужно с чего-то попроще. Например, написать свой To-Do лист, процесс разработки которого научит вас CRUD операциям на Laravel, познакомит вас с его структурой и шаблонизацией. Чтобы не заблудиться в проекте, следуйте за автором этого плейлиста.
Если совсем новенький в Laravel, то начинать нужно с чего-то попроще. Например, написать свой To-Do лист, процесс разработки которого научит вас CRUD операциям на Laravel, познакомит вас с его структурой и шаблонизацией. Чтобы не заблудиться в проекте, следуйте за автором этого плейлиста.
YouTube
Laravel Tasklist (Beginner) - YouTube
Create a tasklist and learn Laravel along the way.
#php #библиотека
Чтобы добиться красивого ЧПУ вашего приложения, вам нужно поработать над роутингом. Или же вы можете воспользоваться готовой библиотекой Route, которая сделает всё за вас.
Чтобы добиться красивого ЧПУ вашего приложения, вам нужно поработать над роутингом. Или же вы можете воспользоваться готовой библиотекой Route, которая сделает всё за вас.
#php #библиотека #api #bots
Сегодня каждый второй программист делает ботов для телеграм, которые могут доставать статистику из каналов, давать возможность отложенных публикаций, банить за определённые слова и многое другое. А есть другие программисты, которым интересно писать свои библиотеки и SDK поверх API телеграма, чтобы сделать разработку ботов легче и быстрее. Если вы задумались сделать своего бота, то советуем посмотреть в сторону этих библиотек:
https://telegram-bot-sdk.readme.io/docs
https://github.com/yagop/node-telegram-bot-api
https://github.com/eternnoir/pyTelegramBotAPI
Сегодня каждый второй программист делает ботов для телеграм, которые могут доставать статистику из каналов, давать возможность отложенных публикаций, банить за определённые слова и многое другое. А есть другие программисты, которым интересно писать свои библиотеки и SDK поверх API телеграма, чтобы сделать разработку ботов легче и быстрее. Если вы задумались сделать своего бота, то советуем посмотреть в сторону этих библиотек:
https://telegram-bot-sdk.readme.io/docs
https://github.com/yagop/node-telegram-bot-api
https://github.com/eternnoir/pyTelegramBotAPI
Telegram Bot PHP SDK
Getting Started
This page will help you get started with Telegram Bot SDK. You'll be up and running in a jiffy!
#php #slim
Slim 3 — отличный микрофреймворк, позволяющий, в то же время, создавать сложные веб-приложения. Любое приложение начинается с создания аутентификации пользователя, и порой это может быть совсем нелегко, как на чистом php. Как это сделать — расскажет автор данного плейлиста.
Slim 3 — отличный микрофреймворк, позволяющий, в то же время, создавать сложные веб-приложения. Любое приложение начинается с создания аутентификации пользователя, и порой это может быть совсем нелегко, как на чистом php. Как это сделать — расскажет автор данного плейлиста.
YouTube
Authentication with Slim 3
The perfect start to an application that requires authentication. Learn Slim 3, and in the process build the foundations of your project.
Представляем большую подборку YouTube-каналов по изучению PHP и смежных технологий, которая подойдет как новичку, так и профессионалу.
https://proglib.io/p/php-web-youtube/
#php #videos #novice
https://proglib.io/p/php-web-youtube/
#php #videos #novice
#php #video #библиотека
Небольшое видео о том, как подключить и использовать поисковой движок Elasticsearch.
Небольшое видео о том, как подключить и использовать поисковой движок Elasticsearch.
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
#php #oop
Лекция для опытных программистов, автор которой объясняет назначение встроенных в PHP интерфейсов, классов и магических методов.
https://www.youtube.com/watch?v=KHkk6Lf-_xQ&t=1179s
Лекция для опытных программистов, автор которой объясняет назначение встроенных в PHP интерфейсов, классов и магических методов.
https://www.youtube.com/watch?v=KHkk6Lf-_xQ&t=1179s
YouTube
Intermediate OOP in PHP
David Stockton presents on "Intermediate OOP in PHP" at the June 20, 2013 meeting of the Front Range PHP User Group. Topics covered include: Magic Methods, P...
#php #библиотека
Потрясающая библиотека с хорошей документацией для создания приложений командной строки.
Потрясающая библиотека с хорошей документацией для создания приложений командной строки.
GitHub
GitHub - php-school/cli-menu: 🖥 Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL.
🖥 Build beautiful PHP CLI menus. Simple yet Powerful. Expressive DSL. - php-school/cli-menu
#php #oop #video
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
Неплохое видео по объектно-ориентированному программированию для тех, кто устал пытаться понять, как работать в этой парадигме. Возможно, именно это видео поможет вам побороть непонимание.
YouTube
Object Oriented Programming (OOP) for Beginners in PHP
Learn the very basics of OOP as done in PHP. We will go over two classic OOP concepts: Encapsulation then Inheritance
Всё ещё отлаживаете PHP по-старинке? Рассказываем про инструмент, которым пользуются современные PHP-программисты. Этот инструмент – Xdebug.
https://proglib.io/p/using-xdebug/
#php #xdebug
https://proglib.io/p/using-xdebug/
#php #xdebug
#php #machine_learning
Многие слышали про машинное обучение, но почти никто не знает, что php так же применим к созданию нейронных сетей, предварительной обработке и извлечению признаков. Установить эту библиотеку вы можете с гитхаб, а прочитать полную документацию на этом сайте.
Многие слышали про машинное обучение, но почти никто не знает, что php так же применим к созданию нейронных сетей, предварительной обработке и извлечению признаков. Установить эту библиотеку вы можете с гитхаб, а прочитать полную документацию на этом сайте.
#php #frameworks
В этой статье автор рассказывает, как фреймворки помогают сделать проект качественнее, безопаснее и чище.
В этой статье автор рассказывает, как фреймворки помогают сделать проект качественнее, безопаснее и чище.
Medium
How PHP Frameworks Build Better Enterprise Software
There’s an unwritten rule for talking about enterprise software. One must always tiptoe around the topic and weigh one’s words carefully…
#php #middle
Вы слышали про библиотку Symfony Panther? Эта библиотека позволяет вам создавать функциональные тесты и скрапить сайты.
Вы слышали про библиотку Symfony Panther? Эта библиотека позволяет вам создавать функциональные тесты и скрапить сайты.
Symfony
Introducing Symfony Panther: a Browser Testing and Web Scraping Library for PHP (Symfony Blog)
Symfony Panther is a a new library to scrape websites and to run end-to-end tests using real browsers. Panther leverages the W3C's WebDriver protocol to drive native web browsers such as Google Chrome…