1. Общее представление

Warning
Roadmap находится в процессе разработки.

learn roadmap

2. Этапы изучения

2.1. Java Core: basic

На данном этапе нужно освоить и понять несколько ключевых вещей.

2.1.1. Основы алгоритмизации

Нужно усвоить основы алгоритмизации, т.е.:

  • Программа выполняется последовательно

  • Можно влиять на вариативность исполнения с помощью операторов выбора исполнения

  • Повторяющиеся действия можно совершать с помощью циклов

2.1.2. Жизненный цикл кода программы

Следует понимать жизненный цикл кода программы, т.е.:

  • Написание программы

  • Компиляция программы

  • Запуск скомпилированной программы на JVM

2.1.3. Базовые навыками владения инструментом разработки

Полезным будет овладеть базовыми навыками владения инструментом разработки, т.е. IDE.

Нужно овладеть:

  • Навыками использования графического интерфейса программы.

  • Умением debugging, т.е. умение производить отладку программы

  • Базовыми hotkey (горячими кнопками) для выполнения тех или иных действий, что позволит сделать работу эффективней

2.2. Java Core: OOP