LIVE канал - / @boostbrainlive2596
Почта для приема писем с заданиями и уточняющими вопросами: boost.brain.course@gmail.com
Уровни проектов:
1. Начинающий.
Консольное приложение. Чтение данных из файла CSV, анализ данных, запись результатов в файл. Проверяем умение работать с файлами, коллекциями и массивами, строками, алгоритмами стандартной библиотеки.
2. Средний уровень.
Веб-приложение с реализацией REST API. Чтение данных из публичных API, анализ данных, возврат результатов в формате JSON или XML. Проверяем умение строить простейшие веб-приложения, получение данных из чужого REST API, возврат данных с помощью собственных REST API. Работа с коллекциями, строками, алгоритмами. Простейшие веб-сервисы.
3. Высокий уровень.
Веб-приложение с базой данных и пользовательским интерфейсом, например на JSF, поскольку он есть среди уроков на канале. Смысл все тот же - разбор данных из открытых источников, но сохраняем результаты обработки в базу данных и предоставляем возможность посмотреть на результаты с помощью пользовательского интерфейса.
Источники открытых данных:
Портал открытых данных Москвы - data.mos.ru/
Хаб открытых данных - hubofdata.ru/
API Портала открытых данных - apidata.mos.ru/
Пост на хабре со списком источников - habr.com/ru/co...
23 сен 2024