- Прочитать про JavaDocs (https://www.oracle.com/technical-resources/articles/java/javadoc-tool.html)
- Обобщения (https://docs.oracle.com/javase/tutorial/java/generics/index.html)
- У гитхаба вышла новая фича. Поиграться, рассказать, что, зачем (https://cli.github.com/manual/gh_auth_status)
- Изучить синтаксис README.md
Написать консольное приложение, что выводит информация о погоде.
Вот вспомогательные материалы для этого:
- Изучить основы HTML (https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics) (нет, это только первая страничка)
- Тесты писать не надо
- Выбрать библиотеку для парсинга страницы (https://tomassetti.me/parsing-html/#lagarto)
- Настроить трэвис (https://docs.travis-ci.com/) - работать автоматически не будет, но я смогу проверить, правильно ли он настроен
- Обрабатывать ошибки (приложение не должно падать при отсутствии интернета)
- Все классы покрыть Javadocs!
- Прочитатать про работу с файлами (создать файл, прочитать содержимое, записать, удалить)
- Читаем про многопоточночть (runnable, thread)
- Настройка трэвиса
- Основы логирования (java.unit.logging, log4j, slf4j)