Тестовое задание для практикантов

Библиотеки с помощью которых нужно выполнить тестовое задание:

Все эти библиотеки нужно подключить в проект с помощью Composer.

Все композер пакеты можно найти тут https://packagist.org

Задание которое нужно выполнить :

1 часть:

Нужно спарсить 5 страниц главной хабрахабра.

А именно:

Необходимо собрать 5 страниц самых последних статей на хабре и записать в таблицу в базу данных.

Данные которые нужно собрать:

Название статьи, дата публикации, количество комментариев на момент парсинга.

2 часть:

С помощью Slim PHP написать приложение которое будет выводить информацию о статье из базы данных.

Пример:

Я открываю страницу site.dev/post/6 , где 6 - это id статьи в базе данных. И мне на экран выводится вся собранная в первой части ТЗ информация о статье.