Size: a a a

Генератор непрочитанных сообщений

2020 February 20

А

Артём in Генератор непрочитанных сообщений
И брал народ, куда ж деваться
источник

А

Артём in Генератор непрочитанных сообщений
В 2017 ещё было 11%+, сейчас уже можно под 8,1% найти, с большим взносом. конечно
источник

А

Артём in Генератор непрочитанных сообщений
Понятно, что это не просто так, а из-за снижения ключевой ставки, вклады тоже подешевели
источник

А

Артём in Генератор непрочитанных сообщений
Ещё помню 9,75%, а нынче 6,3% за щасте
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Необхдимо написать упрощённое REST API.

Каркас приложения, должен быть стандартный MVC, реализованный через Controller, Entity, Repository, Service.
API должно содержать несколько методов:
1) Сгенерировать стартовый набор данных, генерируется 20 сущностей "товар", у которых есть идентификатор, название и цена.
2) Создать заказ. Метод принимает набор идентификаторов существующих товаров. У заказа есть статус, который может быть в 2 состаяниях: новый, оплачено. При создании заказа, по умолчанию выставляется статус "новый". При успешном создании заказа, метод должен возвращать этот номер в ответе на запрос.
3) Оплатить заказ. Метод принимает на вход сумму и идентификатор заказа. Если сумма совпадает с суммой заказа и статус заказа "новый", то отправляем http запрос на сайт ya.ru, если статус запроса 200, то меняем статус заказа на "оплачено" (таким образом имитируем работу платёжки).

Таблицу пользователей делать не нужно, считаем что пользователь всегда авторизирован под id=1, login=admin.
Количесвто товаров в рассчёт не берём, считаем, что их у нас беcконечное количество.
Задачу нужно реализовать без фреймворков, никаких триггеров, процедур в mysql использовать нельзя, только обычные sql запросы и транзакции. ORM использовать можно.
Использовать сторонние отдельные библиотеки можно (например symfony router).
Решение необхоимо выложить на github или аналогичный сервис с системой контроля версий.
Проект должен быть оформлен так, как будто выкладываете его в продакшн (никакого закомментированного кода, переменные называем сразу как надо и т.п.).
Есть два уровня сложности.
1) Только бэкенд, никакого GUI.
2) Вы делаете Rest API на php и весь фронт делаете на reactJs или vue (с webpack!), для фуллстак разработчиков.

Можно сделать каркас на этих компонентах (для примера, можно и другие):
# symfony/http-kernel
# symfony/http-foundation
# symfony/routing
# symfony/dependency-injection
# doctrine/orm
# guzzlehttp/guzzle
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
мм, любимое MVC
источник

BT

Bohdan Turchyk in Генератор непрочитанных сообщений
зобанить
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
это на вилку 150-180
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Alexander Kladov
Необхдимо написать упрощённое REST API.

Каркас приложения, должен быть стандартный MVC, реализованный через Controller, Entity, Repository, Service.
API должно содержать несколько методов:
1) Сгенерировать стартовый набор данных, генерируется 20 сущностей "товар", у которых есть идентификатор, название и цена.
2) Создать заказ. Метод принимает набор идентификаторов существующих товаров. У заказа есть статус, который может быть в 2 состаяниях: новый, оплачено. При создании заказа, по умолчанию выставляется статус "новый". При успешном создании заказа, метод должен возвращать этот номер в ответе на запрос.
3) Оплатить заказ. Метод принимает на вход сумму и идентификатор заказа. Если сумма совпадает с суммой заказа и статус заказа "новый", то отправляем http запрос на сайт ya.ru, если статус запроса 200, то меняем статус заказа на "оплачено" (таким образом имитируем работу платёжки).

Таблицу пользователей делать не нужно, считаем что пользователь всегда авторизирован под id=1, login=admin.
Количесвто товаров в рассчёт не берём, считаем, что их у нас беcконечное количество.
Задачу нужно реализовать без фреймворков, никаких триггеров, процедур в mysql использовать нельзя, только обычные sql запросы и транзакции. ORM использовать можно.
Использовать сторонние отдельные библиотеки можно (например symfony router).
Решение необхоимо выложить на github или аналогичный сервис с системой контроля версий.
Проект должен быть оформлен так, как будто выкладываете его в продакшн (никакого закомментированного кода, переменные называем сразу как надо и т.п.).
Есть два уровня сложности.
1) Только бэкенд, никакого GUI.
2) Вы делаете Rest API на php и весь фронт делаете на reactJs или vue (с webpack!), для фуллстак разработчиков.

Можно сделать каркас на этих компонентах (для примера, можно и другие):
# symfony/http-kernel
# symfony/http-foundation
# symfony/routing
# symfony/dependency-injection
# doctrine/orm
# guzzlehttp/guzzle
Можно сделать каркас на этих компонентах (для примера, можно и другие):
# symfony/http-kernel
# symfony/http-foundation
# symfony/routing
# symfony/dependency-injection
# doctrine/orm
# guzzlehttp/guzzle
источник

P

Panda🤔 in Генератор непрочитанных сообщений
блять а не проще ли 5 симфони просто взять?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Panda🤔
блять а не проще ли 5 симфони просто взять?
источник

AB

Andrey Bakharev in Генератор непрочитанных сообщений
Panda🤔
блять а не проще ли 5 симфони просто взять?
нельзя фреймы же использовать
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Andrey Bakharev
нельзя фреймы же использовать
зато взять все либы по отдельности можно
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
ну типа посмотреть что ты не разработчик только на фреймворках
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Alexander Kladov
ну типа посмотреть что ты не разработчик только на фреймворках
источник

P

Panda🤔 in Генератор непрочитанных сообщений
я поражен
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Alexander Kladov
это на вилку 150-180
долларов?
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
а так по сути это собери гомносимфони сам называется
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Panda🤔
долларов?
тысяч рублей
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Alexander Kladov
тысяч рублей
источник