1. Введение
Познакомиться с курсом
теория
2. Первая программа
Пишем свою первую программу на Java
теория
тесты
упражнение
3. Инструкции (Statements)
Изучаем азы построения программ на Java
теория
тесты
упражнение
4. Ошибки оформления, синтаксиса и линтера
Изучаем важную часть работы программиста — способы исправления ошибок
теория
тесты
упражнение
5. Арифметические операции
Переведем арифметические действия на язык программирования
теория
тесты
упражнение
6. Строки
Учимся работать со строками, изучаем экранирующие последовательности и конкатенацию
теория
тесты
упражнение
7. Переменные
Научиться хранить информацию и переиспользовать уже существующие данные
теория
тесты
упражнение
8. Именование
Учимся правильно именовать переменные
теория
тесты
упражнение
9. Типы данных
Что такое типы, какие они бывают и кто их выводит
теория
тесты
упражнение
10. Вызов методов
Научиться пользоваться готовыми методами
теория
тесты
упражнение
11. Вызов метода — выражение, неизменяемость строк
Научиться использовать результат работы методов
теория
тесты
упражнение
12. Цепочки вызовов методов
Научимся вызывать метод на результате вызова предыдущего и строить цепочки вызовов
теория
тесты
упражнение
13. Детерминированность
Изучаем некоторые свойства методов и особенности их работы
теория
тесты
упражнение
14. Стандартная библиотека
Начнем знакомство со стандартной библиотекой
теория
тесты
упражнение
15. Какие бывают методы
Узнаем, какие методы существуют в Java
теория
тесты
упражнение
16. Определение методов
Создаем свой первый метод
теория
тесты
упражнение
17. Метод main
Разбираемся, для чего нужен метод main
теория
тесты
упражнение
18. Возврат значений
Учимся использовать результат работы функции
теория
тесты
упражнение
19. Параметры методов
Учимся передавать данные в метод
теория
тесты
упражнение
20. Необязательные параметры методов
Выясняем, как работает перегрузка метода
теория
тесты
упражнение
21. Логические операции
Научимся использовать логические выражения и писать методы-предикаты
теория
тесты
упражнение
22. Логические операторы
Учимся объединять логические операции
теория
тесты
упражнение
23. Условные конструкции
Учимся управлять поведением программы в зависимости от разных условий
теория
тесты
упражнение
24. Конструкция Switch
Разбираемся, что такое конструкция Switch и в каких случаях ее использовать
теория
тесты
упражнение
25. Цикл while
Разбираемся, как писать программы для выполнения повторяющихся действий
теория
тесты
упражнение
26. Использование циклов
Применяем циклы для решения практических задач
теория
тесты
упражнение
27. Условия внутри цикла и возврат значений
Учимся управлять программой в теле цикла
теория
тесты
упражнение
28. Цикл for
Изучаем альтернативу циклу while
теория
тесты
упражнение
29. Пакеты
Учимся организовывать свой код в виде пакетов
теория
тесты
упражнение
30. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса