- Для всех
- С сертификатом
- На русском языке
- 48 часов
- 1 350₽
Java для начинающих: с нуля до сертификата Oracle
Научитесь программировать с нуля на Java — популярном языке для создания Android-приложений — и создавайте крутые приложения. В конце курса вас ждёт бонус: подготовитесь к экзамену Java Programmer I от Oracle, чей сертификат поможет вам в трудоустройстве на престижную должность.
- Для всех
- С сертификатом
- На русском языке
- 48 часов
- 1 350₽
Чему вы научитесь
Программировать на языке Java
Писать программы различной сложности
С лёгкостью вникать в другие языки программирования
Содержание курса
Курс содержит 40 видео и задания для самопроверки и закрепления материала.
- 1 модуль
- 48 часов
- Java для начинающих
- Знакомство с Java. Методы print и printIn.
- Примитивные типы данных. Понятие «переменная». Системы счисления.
- Арифметические и логические операции. Операции сравнения и присваивания.
- Понятия «класс» и «объект». Знакомство со ссылочными типами данных.
- Создание объектов. Понятие «конструктор». Объявление и вызов методов.
- Перегрузка методов и конструкторов (overloading). Ключевое слово this.
- Понятие package. Модификаторы видимости (access modifiers).
- Модификаторы final и static. Понятие «константа».
- Разновидности переменных и пределы их видимости.
- Понятия import и import static. Использование комментариев.
- Использование примитивных и ссылочных типов данных при вызове метода.
- Конструкции if и if else. Ternary-оператор.
- Конструкция switch.
- Классический цикл for. Выражения break и continue.
- Циклы while и do while.
- Всё о классе String.
- Дополнительные методы класса String.
- Всё о классе StringBuilder.
- Понятие «массив». Работа с массивами.
- Параметры метода типа varargs. Аргументы типа command line. Цикл foreach.
- Всё о классе ArrayList.
- Методы класса Arrays.
- Дополнение к теме ArrayList. Знакомство с коллекциями.
- Понятие garbage collection.
- Инкапсуляция. Ключевые слова super и protected.
- Понятие overriding. Ключевые слова hiding и final.
- Абстрактные, дефолтные и статические методы в интерфейсе.
- Дополнительная информация к теме «Интерфейсы».
- Полиморфизм. Оператор instantseof.
- Методы equals и toString. Wrapper-классы.
- Исключения и ошибки. Часть 1.
- Исключения и ошибки. Часть 2.
- Классы, отвечающие за работы с датами и временем.
- Лямбда-выражения.
- Тип данных inference. Дополнение к теме «Лямбда-выражения».
- Generics (дженерики).
- Модули.
- Работа из командной строки.
- Регистрация на экзамен, полезные советы.
- Рассмотрение 46 интересных примеров по пройденному материалу.
Сертификат от Заур Трегулов
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.