Чему вы научитесь
- Писать методы и решать небольшие практические задачи на Java
- Работать с базовыми типами, условиями и циклами
- Обрабатывать строки и отдельные символы
- Работать с массивами, списками List, множествами Set и отображениями Map
- Создавать классы, конструкторы и методы для работы с состоянием объектов
- Применять наследование и интерфейсы
- Использовать обобщенные типы, перечисления и перегрузку методов
- Обрабатывать исключения и учитывать возможность значения null
- Работать с датами, временем и случайными значениями
- Использовать побитовые операции и операторы сдвига
О курсе
Для кого этот курс
Курс подойдет начинающим разработчикам, которые хотят освоить основы Java через практику.
Он также будет полезен программистам с опытом на другом языке, которым нужно познакомиться с синтаксисом Java, классами и стандартными коллекциями, а также тем, кто уже изучал теорию и хочет закрепить ее задачами.
Начальные требования
Опыт работы с Java не требуется.
Общие представления о переменных, условиях и функциях будут полезны. Необходимые конструкции Java объясняются по ходу курса.
Для решения задач достаточно браузера: код запускается и проверяется на Stepik. Устанавливать JDK или настраивать среду разработки не нужно.
Преподаватели курса
Как проходит обучение
Курс состоит из 22 учебных уроков в трех разделах. В каждом уроке есть короткое объяснение с примерами, сюжетная постановка и задачи на код.
Всего вас ждут 96 практических заданий. Вы дописываете методы или классы в редакторе Stepik и отправляете решение на автоматическую проверку.
Сначала разберите объяснение и примеры, затем попробуйте решить задачи самостоятельно. Учиться можно в своем темпе. Вопросы по материалу можно задавать в комментариях к урокам.
Формат курса
Что вы получите
- 22 учебных урока в трех разделах
- 96 практических задач с автоматической проверкой
- Короткие объяснения, примеры и стартовый код для задач