OCAJSE8: Подготовка к сертификации Oracle Java Programmer
Курс предназначен для подготовки к сдаче сертификационного экзамена начальной ступени Oracle Certified Associate Java Standard Edition 8, код экзамена 1Z0-808.
40 ак.ч.
Онлайн
JVA-077
OCAJSE8: Подготовка к сертификации Oracle Java Programmer
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
JVA-077
Расписание и цены
44 100 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
OCAJSE8: Подготовка к сертификации Oracle Java Programmer
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
JVA-077
Расписание и цены
44 100 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс подробно рассматривает все 9 групп экзаменационных вопросов (42 темы) в конспективной, легко запоминающейся форме. После успешного выполнения лабораторных работ вы сможете уверенно обращаться с разнообразными типами данных и конструкциями, определенными в языке Java, в частности, с циклами, структурами ветвления, блоками обработки исключений и т.д., а также с рядом фундаментальных классов, включенных в стандартную библиотеку Java API. Особое внимание уделяется способам выявления наиболее характерных ловушек и подвохов; учебный материал обильно иллюстрируется примерами и вопросами, максимально приближенными к реальной ситуации во время сдачи теста. Практикум реализован на языке экзамена с последующим полным переводом формулировок задач в тех разделах, где разбирается методика решений.
После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

  • Получить сертификацию Java SE8 ОСА;
  • Повысить профессиональную квалификацию за счет систематизированного освоения фундаментальных разделов языка Java;
  • Повысить собственную конкурентоспособность на рынке труда;
  • Открыть возможности для дальнейшей сертификации (в частности, Oracle Certified Professional и Java Developer Certified Master).

Целевая аудитория

  • Начинающие программисты (повышение квалификации)
  • Опытные программисты (перепрофилирование)
  • Студенты, аспиранты и выпускники вузов

Предварительная подготовка

Опыт работы с Java (от полугода).

Разбираемые темы

  • 1. Вступительные замечания

    • Назначение, характер и структура экзамена, его специфика и “подводные камни”, экзаменационная среда (интерфейс), классификация задач, практические советы, в т.ч. для экономии времени.
    • Типичные ошибки, неверные допущения, предостережения, выводы и апробированный план атаки.
    • Доработка ПО для повышения эффективности на этапе подготовки.
    • Таблицы для запоминания, в т.ч. с применением мнемотехники и логического анализа, контекстные допущения, рекомендации к проработке учебного материала.
  • 2. Экзаменационные темы – Группа 1: Основы языка Java

    • Определение области действия переменных.
    • Структура класса в Java.
    • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль.
    • Импорт Java-пакетов.
    • Сравнение и противопоставление таких характеристик языка Java как платформенная независимость, объектно-ориентированный характер, инкапсуляция и др.
    • Практикум и разбор решений; консультации.
  • 3. Экзаменационные темы – Группа 2: Типы данных

    • Объявление и инициализация переменных (включая приведение примитивных типов данных).
    • Дифференциация между ссылочными и примитивными переменными.
    • Чтение и запись полей объектов.
    • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора).
    • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.
    • Практикум и разбор решений; консультации.
  • 4. Экзаменационные темы – Группа 3: Операторы и структуры ветвления

    • Применение операторов, включая переопределение приоритета.
    • Проверка идентичности строковых и др. объектов с использованием оператора == и метода equals().
    • Конструкции if и if-else, а также тернарный оператор.
    • Применение оператора switch.
    • Практикум и разбор решений; консультации.
  • 5. Экзаменационные темы – Группа 4: Создание и применение массивов

    • Объявление, инстанциация и применение одномерных массивов.
    • Объявление, инстанциация и применение многомерных массивов.
    • Практикум и разбор решений; консультации.
  • 6. Экзаменационные темы – Группа 5: Работа с циклами

    • Создание и применение циклов while.
    • Создание и применение циклов for, в т.ч. for-each.
    • Создание и применение циклов do-while.
    • Сравнение циклических конструкций.
    • Применение операторов break и continue.
    • Практикум и разбор решений; консультации.
  • 7. Экзаменационные темы – Группа 6: Методы и инкапсуляция

    • Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов.
    • Поведение объектных ссылок и примитивных переменных, передаваемых в методы.
    • Применение ключевого слова static к методам и полям.
    • Применение модификаторов доступа.
    • Реализация принципов инкапсуляции в классе.
    • Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор.
    • Практикум и разбор решений; консультации.
  • 8. Экзаменационные темы – Группа 7: Наследование

    • Наследование и его преимущества.
    • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному.
    • Необходимость в приведении типов.
    • Применение ключевых слов super и this для доступа к объектам и конструкторам.
    • Применение абстрактных классов и интерфейсов.
    • Практикум и разбор решений; консультации.
  • 9. Экзаменационные темы – Группа 8: Обработка исключений

    • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам.
    • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы.
    • Преимущества обработки исключений.
    • Создание и вызов метода, возбуждающего исключение.
    • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
    • Практикум и разбор решений; консультации.
  • 10. Экзаменационные темы – Группа 9: Избранные классы библиотеки Java API

    • Манипуляция данными посредством класса StringBuilder и его методов.
    • Создание и манипуляция String-объектами.
    • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime и др.
    • Объявление и применение коллекций ArrayList заданного типа.
    • Составление простого лямбда-выражения, которое потребляет Predicate.
    • Практикум и разбор решений; консультации.
  • 11. Заключительное слово

  • Развернуть программу
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
+
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.