Web-программирование \ PHP

Пагинация на PHP. Урок 2

От автора: одной из классических задач при разработке любого сайта является постраничная навигация или пагинация. Благодаря использованию пагинации, возможно выбирать из базы данных не все записи сразу, а только определенную их часть. При этом номер страницы в пагинации укажет, какую именно часть данных выбирать. В данном уроке мы напишем класс пагинации, который будет достаточно универсальным и сможет показывать различные варианты постраничной навигации в зависимости от количества записей.

Продолжить чтение

Web-программирование \ PHP

Пагинация на PHP. Урок 1

От автора: одной из классических задач при разработке любого сайта является постраничная навигация или пагинация. Благодаря использованию пагинации, возможно выбирать из базы данных не все записи сразу, а только определенную их часть. При этом номер страницы в пагинации укажет, какую именно часть данных выбирать.

Продолжить чтение

Премиум \ PHP \ PHP 8

PHP 8

От автора: продолжаем изучение PHP 8. В этом уроке вы найдете очередное домашнее задание. На этот раз это будет ряд заданий по закреплению темы работы с массивами и использованию готовых функций для работы с массивами.

Продолжить чтение

Базы данных \ MySQL

Сервис генерирования тестовых данных для БД

От автора: на этапе разработки проектов нам требуется какой-то набор тестовых данных в приемлемом количестве. Создавать такие данные вручную – не интересное занятие. Чтобы как-то оптимизировать процесс, часто используется библиотека Faker, которая позволяет быстро сгенерировать нужный набор тестовых данных.

Продолжить чтение

Верстка \ CSS 3

Соотношение сторон это круто

От автора: мне одному кажется, что большую часть времени изучение новых возможностей CSS приводит к изучению не только принципа работы одного конкретного свойства, а набора свойств и того, как они работают вместе? А порой и изучения всей спецификации. Нет, я не жалуюсь: понятное дело, что свойства нужно рассматривать как часть экосистемы. Но признаюсь, я обожаю, когда новое CSS свойство появляется в браузерах, и его изучение не требует много сил, и все просто работает.

Продолжить чтение

Web-программирование \ PHP

Статические переменные в PHP

От автора: в этом уроке мы поговорим о такой теме, как статические переменные в PHP. Несмотря на то, что речь идет о таком базовом понятии, как переменная, многие PHP-программисты не знакомы с понятием статических переменных или же просто забыли о такой возможности. Вместе с тем, статические переменные могут быть весьма полезны в решении некоторых задач.

Продолжить чтение

Премиум \ PHP \ PHP 8

PHP 8

От автора: продолжаем изучение PHP 8. Изучив тему массивов, мы перейдем к функциям для работы с ними. PHP предлагает десятки готовых функций для решения самых разных задач, с которыми вы можете столкнуться при работе с массивами. Это такие задачи, как: сортировка массивов, поиск элемента или ключа массива, разбивка массива на части и т.п.

Продолжить чтение

Web-программирование \ Python

Парсинг на Python. Урок 1. Установка окружения и библиотек

От автора: парсинг данных – это одна из классических задач, с которыми сталкивается разработчик. И для решения подобной задачи идеально подходит Python. Это первый урок из цикла уроков по парсингу на Python.

Продолжить чтение

Базы данных \ MySQL

SQL-запросы. Получение категорий с количеством записей

От автора: в данном видео вы найдете решение одной из типовых задач, решить которую можно одним sql-запросом. Суть задачи в следующем: необходимо выбрать категории сайта и посчитать количество записей в каждой из категорий. Решить эту задачу можно одним запросом. При этом в решении необходимо учесть некоторые нюансы. Например, необходимо также вывести и пустые категории, указав, что в таких категориях записей нет.

Продолжить чтение