Помогите, пожалуйста, советом
Здравствуйте, господа. Запрашиваю ваш совет для самообразования.
Я, как тут говорят, "перекатывальщик", изучаю Java. Мне нужен небольшой ваш совет по профессиональному развитию.
Я осознанно пишу именно на Пикабу, а не, например, на Хабр, так как тут больше новичков вроде меня.
Мне нужна помощь с той-проектом.
Ситуация такая: прошел один курс (не буду рекламировать, какой), и относительно знаю синтаксис языка. Только синтаксис. Разумеется, этого мало для входа в профессию, и я задумал написать той-проект - как для саморазвития, так и работодателю показать. В качестве проекта я думаю написать crm-систему. Тренировочную, разумеется, не для реального внедрения.
Вопрос такой: не могли бы вы подсказать, какие ТЕХНОЛОГИИ (феймворк, библиотека, иное) должны быть использованы для реализации моего функционала? Что изучать, откуда копать?
Я уверен, что особой новизны в проекте не будет, просто я думал соединить существующие технические решения во что-то работоспособное.
Функционал такой:
Почтовый сервер и клиент
*База данных с наименованием продукции, описанием продукции, наличием товара и сроком годности. Имитация склада с реальным товаром.
*Программа должна будет по заданному алгоритму/запросу формировать "план продаж" из товаров, которые внесены на склад, и рассылать его через, например, email.
* Приложение на Андроид (буду запускать на эмуляторе) для продавца, которое бы показывало обновляемый остаток на "складе", и позволяло бы формировать "сделку" - информацию со списком проданного. В идеале - совместить это с telegram-ботом, который отсылает информацию "продавцу" о выполнении плана продаж.
*Клиент для ПК, чтобы это как-то отображать на моей пекарне.
Именем святой Кармы, помогите, пожалуйста, советом. Всем плюсов!
П.С. Знаю, в первую очередь я обязан погуглить решения сам, но некоторые вещи нужно спрашивать строго вживую. Инет предоставит мне 100500 вариантов одних только технологий, и мой опыт не позволит понять, чем одно лучше другого. Я, можно сказать, сейчас спрашиваю, а что вообще гуглить.