-
Программирование на Java.
В этом модуле мы разберем историю и особенности языка программирования Java.
-
Установка Java JDK и IntelliJ IDEA.
В модуле мы установим Java JDK, а также среду разработки IntelliJ IDEA. Без JDK мы не сможем нормально работать, а без среды разработки нам будет негде писать код, поэтому мы должны установить обе эти вещи.
-
Вывод информации в консоль (Класс System).
В модуле мы разберемся с базовой структурой Java программы, а также напишем небольшую программу, что будет выводить в консоль приветствие «Hello World!».
-
Переменные, а также типы данных.
В модуле мы с вами изучим переменные в языке Java. Переменные это невероятно важная тема. Благодаря переменным мы можем хранить какую-либо информацию, а потом пользоваться этой информацией.
-
Данные от пользователя.
Очень удобно, когда пользователь можем сам ввести что-либо с клавиатуры. В модуле мы научимся принимать значения от пользователя и работать с ними в дальнейшем. Для реализации подобного мы изучим класс Scanner.
-
Математические операции.
В модуле мы с вами рассмотрим все основные математические операции в языке Java. Мы научимся работать с цифрами, а именно увеличивать их или же уменьшать.
-
Условные операторы.
В модуле мы изучим условные операторы в языке Java. Условные операторы проверяют на условие и выполняют какой-либо определенный код.
-
Циклы (For, While, Do while).
В модуле мы с вами изучим циклы в языке Java. Мы научимся использовать циклы For, While, Do while, а также рассмотрим операторы continue, break и return.
-
Работа с одномерными массивами.
В модуле мы изучим массивы в языке Java. Массивы это как переменные, только в них можно поместить множество значений. В модуле мы научимся работать с массивами.
-
Многомерные массивы (Двумерные массивы).
В модуле мы с вами изучим многомерные массивы в Java. Мы рассмотрим их на примере двумерных массивов, так как последующие создаются по аналогии.
-
Функции, методы.
В этом модуле мы с вами изучим функции, а также методы в языке программирования Java. Функции играют важную роль в программировании и в модуле мы научимся их создавать, а также вызывать их.
-
Основы ООП (Основные концепции ООП).
За модуль мы познакомимся с понятием ООП и узнаем про основные концепции данной технологии. Нами будут изучены базовые понятия ООП, а также мы разберем что такое классы и объекты.
-
Создание класса и объекта.
В модуле мы начнем работать с ООП. Мы с вами сделаем класс, а также создадим экземпляр класса или как их еще называют объект класса.
-
Конструкторы при создании класса.
В модуле мы с вами научимся создавать конструкторы классов. Это важная деталь при создании классов, которую ни в коем случае нельзя пропускать.
-
Наследование классов.
Наследование является одной из основных концепций объектно ориентированного программирования. За модуль вы изучите написание, а также использование классов наследников в языке Java.
-
Полиморфизм (Концепция ООП).
ООП состоит из нескольких базовых принципов и концепций. В ходе модуля мы рассмотрим одну из концепций, что называется полиморфизм. Мы научимся использовать полиморфизм в классах и узнаем что это такое.
-
Анонимные классы и вложенные классы.
В языке Java можно создавать анонимные, а также вложенные классы. За модуль мы научимся создавать, а также использовать классы, что прописываются внутри других классов.
-
Абстрактные классы.
Абстрактные классы это достаточно необычный тип классов, который существует в объектно ориентированном программировании. За модуль мы научимся прописывать абстрактные классы, а также работать с ними в языке Java.
-
Пакеты и области видимости.
Пакеты и области видимости в Java являются важной и нужной темой. В модуле мы научимся использовать пакеты в языке Java, а также познакомимся с различными форматами области видимости переменных.
-
Перегрузка методов в Java.
За модуль мы познакомимся с удивительно удобным свойством языка Java, а именно с перегрузкой методов. Мы научимся создавать, а также использовать перегрузки для методов в проекте.
-
Модификаторы static и final.
В модуле мы с вами рассмотрим модификаторы static и final. Это важные модификаторы, которые позволяют воплотить множество полезных функций при создании классов, объектов или же полей.
-
Интерфейсы (interface).
Интерфейсы являются важными конструкциями в языке Java. За счёт интерфейсов можно описывать методы, что должны быть реализованы во всех классах.
-
GUI Java (Swing JFrame).
В модуле мы затронем очень большую тему, а именно GUI Java или интерфейс пользователя в языке Java. Мы научимся создавать полноценные формочки, а также изучим обработчики событий.
-
Итоги.
Мы подобрались к заключительному модулю по изучению языка Java. В ходе модуля мы подведем итоги курса, а также поговорим о том куда двигаться далее.