МенюКонтакты
Обучение
Поиск

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

+7 (812) 441-33-15

+7 (901) 374-07-97

+7 (383) 263-31-70

+7 (861) 944-79-98

+7 (391) 272-07-31

Почта

edu@fors.ru

Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer I

Посмотреть расписание этого курса
  • Код курса: J8CERT1
  • Длительность: 3 д.
  • Цена: 36 000 р.
Записаться

Описание курса

Аннотация:

Сертификационный экзамен 1Z0-808 корпорации Oracle предназначен для проверки знаний в области основополагающих концепций языка Java применительно к 8-й версии и является обязательным этапом для получения официального статуса Oracle Certified Associate, Java SE 8 Programmer I для работающих в этой сфере.
Данный учебный курс подробно рассматривает все девять групп экзаменационных вопросов (сорок две темы) в конспективной, легко запоминающейся форме. После успешного выполнения лабораторных работ слушатель сможет уверенно обращаться с разнообразными типами данных и конструкциями, определенными в языке Java, в частности, с циклами, структурами ветвления, блоками обработки исключений и т.д., а также с рядом фундаментальных классов, включенных в стандартную библиотеку Java API.
Особое внимание уделяется способам выявления наиболее характерных ловушек и подвохов; учебный материал обильно иллюстрируется примерами и вопросами, максимально приближенными к реальной ситуации во время сдачи теста. Практикум реализован на языке экзамена, с последующим полным переводом формулировок задач в тех разделах, где разбирается методика решений.
 
Особенности курса:
– упор сделан на методику решения экзаменационных задач, а не просто изложение правил из спецификации на язык;
– предложены конкретные приемы, облегчающие запоминание;
– рассмотрены типичные ошибки, возникающие при сдаче экзамена;
– указаны конкретные ловушки и подвохи, которые могут быть встроены в экзаменационные задачи.
Практическая значимость курса и ключевые результаты, каждый из которых может быть использован слушателем в практической деятельности:
– Повышение профессиональной квалификации за счет систематизированного освоения фундаментальных разделов языка Java;
– Повышение собственной конкурентоспособности на рынке труда;
– Открываются возможности для дальнейшей сертификации (в частности, Oracle Certified Professional и Java SE6 Developer Certified Master).
 
Аудитория:
  • студенты, аспиранты и выпускники вузов;
  • начинающие программисты (повышение квалификации);
  • опытные программисты (перепрофилирование).

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

  • базовые знания, опыт работы с Java от полугода
Программа курса:
 
День 1-й:
Вступительные замечания:
  • Назначение, характер и структура экзамена, его специфика и подводные камни, экзаменационная среда (интерфейс), классификация задач, практические советы, в т.ч. для экономии времени;
  • Типичные ошибки, неверные допущения, предостережения, выводы и апробированный план атаки;
  • Доработка ПО для повышения эффективности на этапе подготовки;
  • Таблицы для запоминания, в т.ч. с применением мнемотехники и логического анализа, контекстные допущения, рекомендации к проработке учебного материала.
Экзаменационные темы – Группа 1: Основы языка Java
  • Определение области действия переменных
  • Структура класса в Java
  • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль
  • Импорт Java-пакетов
  • Сравнение и противопоставление таких характеристик языка Java как платформенная независимость, объектно-ориентированный характер, инкапсуляция и др.
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 2: Типы данных
  • Объявление и инициализация переменных (включая приведение примитивных типов данных)
  • Дифференциация между ссылочными и примитивными переменными
  • Чтение и запись полей объектов
  • Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора)
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 3: Операторы и структуры ветвления
  • Применение операторов, включая переопределение приоритета
  • Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals()
  • Конструкции if и if-else, а также тернарный оператор
  • Применение оператора switch
  • Практикум и разбор решений; консультации
День 2-й:
Экзаменационные темы – Группа 4: Создание и применение массивов
  • Объявление, инстанциация и применение одномерных массивов
  • Объявление, инстанциация и применение многомерных массивов
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 5: Работа с циклами
  • Создание и применение циклов while
  • Создание и применение циклов for, в т.ч. for-each
  • Создание и применение циклов do-while
  • Сравнение циклических конструкций
  • Применение операторов break и continue
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 6: Методы и инкапсуляция
  • Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов
  • Поведение объектных ссылок и примитивных переменных, передаваемых в методы
  • Применение ключевого слова static к методам и полям
  • Применение модификаторов доступа
  • Реализация принципов инкапсуляции в классе
  • Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор
  • Практикум и разбор решений; консультации
День 3-й:
 
Экзаменационные темы – Группа 7: Наследование
  • Наследование и его преимущества
  • Разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному
  • Необходимость в приведении типов
  • Применение ключевых слов super и this для доступа к объектам и конструкторам
  • Применение абстрактных классов и интерфейсов
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 8: Обработка исключений
  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы
  • Преимущества обработки исключений
  • Создание и вызов метода, возбуждающего исключение
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException)
  • Практикум и разбор решений; консультации
Экзаменационные темы – Группа 9: Избранные классы библиотеки Java API
  • Манипуляция данными посредством класса StringBuilder и его методов
  • Создание и манипуляция String-объектами
  • Создание и манипуляция календарными датами посредством классов из пакетов java.time.LocalDateTime и др.
  • Объявление и применение коллекций ArrayList заданного типа
  • Составление простого лямбда-выражения, которое потребляет Predicate
  • Практикум и разбор решений; консультации
Заключительное слово и регистрация на экзамен

 

Записаться на курс: Подготовка к сдаче сертификационного экзамена Oracle Java SE8 Programmer I

Начало курса:



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: