Курсы
Программирование

Подготовка к сертификации Oracle Java Programmer (OCAJP)

Формат
Онлайн
Длительность
5 месяцев
Трудоустройство
Да
Уровень
Средний
Результат
Сертификат

Описание

Онлайн-курс по Подготовка к сертификации Oracle Java Programmer (OCAJP) от онлайн-школы OTUS. После прохождения курса, у лучших студентов, появится возможность устроиться на работу в компанию-партнер онлайн-школы Отус. Программа обучения на курсах включается в себя углубленное изучение материалов уровня middle и senior.

Программа курса

Введение

  • Oracle Certified Java SE Programmer I: Введение — Как мы будем работать

Основы языка Java

  • Создание и запуск Java-приложений. Сравнение характеристик Java
  • Определение структуры Java-класса. Импорт Java-пакетов

Типы данных

  • Дифференциация между ссылочными и примитивными переменными
  • Объявление и инициализация переменных (включая приведение примитивных типов данных)
  • Определение областей действия переменных
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
  • Чтение и запись объектных полей. Классы-оболочки

Операторы и структуры ветвления

  • Применение операторов, включая переопределение приоритета. Унарные операторы
  • Арифметические операторы. Операторы присваивания
  • Конкатенация. Операторы (не-)равенства и сравнения
  • Логические операторы. Порядок выполнения
  • Конструкции if и if-else, а также тернарный оператор
  • Применение оператора switch

Работа с циклами

  • Создание и применение циклов while, do-while, for, for-each
  • Вложенные циклы, метки, команды break и continue
  • Сравнение циклических конструкций. Команда return. Недоступный код

Избранные классы библиотеки Java API

  • Создание и манипуляция String-объектами. Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
  • Манипуляция данными посредством класса StringBuilder и его методов

Создание и применение массивов

  • Объявление, инстанциация и применение одномерных и многомерных массивов

Избранные классы библиотеки Java API — продолжение

  • Объявление и применение коллекций ArrayList заданного типа
  • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
  • Составление простого лямбда-выражения, которое потребляет Predicate

Методы и инкапсуляция

  • Создание методов, которые принимают аргументы и возвращают значения. Применение модификаторов доступа
  • Применение ключевого слова static к методам и полям. Реализация принципов инкапсуляции в классе. Поведение объектных ссылок и примитивных переменных, передаваемых в методы
  • Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
  • Перегрузка методов. Наследование и его преимущества. Применение ключевых слов super и this для доступа к объектам и конструкторам

Наследование

  • Разработка кода, демонстрирующего полиморфизм, включая переопределение; методов и противопоставление объектного типа ссылочному
  • Применение абстрактных классов и интерфейсов
  • Необходимость в приведении типов. Пространства имён

Обработка исключений

  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам. Работа с типичными классами исключений. Преимущества обработки исключений
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
  • Создание и вызов метода, возбуждающего исключение

Заключение

  • Oracle Certified Java SE Programmer I: Заключение — Как оптимально пройти экзамен

Как записаться на курс

  • 1

    Нажмите на кнопку Записаться на курс

  • 2

    Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета

  • 3

    Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)

  • 4

    Получите доступ к учебным материалам

Отзывов пока нет.

Текущая цена

55 000 ₽

Старая цена

60 000 ₽
Записаться на курс

Автор курса

OTUS

Рейтинг курса

0
0 отзывов

Поделиться курсом

Авторизуйтесь через одну из социальных сетей