Слушатели должны владеть базовым синтаксисом языка Java
Описание Курс предоставляет все необходимые знания и навыки, позволяющие успешно сдать сертификационный экзамен первой ступени (ОСА) по 8-й версии Java. От обычных учебников данный курс отличается целым рядом специфических особенностей, а именно: · в нем показано как следует решать экзаменационные задачи, вместо того чтобы просто излагать такие-то и такие-то правила из спецификации на язык (Java Language Specifications, JLS); · приведены многочисленные мнемонические формулы, облегчающие запоминание правил из JLS; · особое внимание уделено типичным ошибкам, которые кандидаты допускают на экзамене; · перечислены и продемонстрированы конкретные «ловушки», встроенные в экзаменационные задачи.
Автор курса сдал свой OCA-экзамен на 98% — хотя и не сразу. Эффективность разработанной методики подтверждается тем фактом, что экзамен профессиональной ступени (т.е. ОСР, код 1Z0-809) был сдан на 97%. Кроме того, многолетняя преподавательская практика в учебных центрах «Академия IT», «ФОРС», «Инвека» и «Люксофт» легла в основу предлагаемого курса, который: ? Бaзируется на личном опыте сертифицирования ? Насыщен всевозможными хитростями, уловками и подсказками ? Содержит ~300 специально подобранных задач (доступных также в онлайн-формате) ? Объясняет все подробно и до мелочей ? Обучает технике запоминания правил ? Атакует экзаменационную тематику под разными углами ? Включает в себя 5 килострок протестированного кода ? Подкреплен дополнительными ресурсами (электронный тренажер, PowerPoint-слайды и т.д.) ? Желающие могут приобрести также комплект с обеими версиями текстового учебника (на англ. и русск.языках)
Требуемый уровень подготовки Начальный — средний
Целевая аудитория Курс рассчитан в первую очередь на соискателей, планирующих сдавать сертификационный экзамен 1Z0-808. Впрочем, он может быть чрезвычайно полезен всем тем, кто хочет прочно закрепить свои теоретические знания фундаментальных концепций, идиом и конструкций языка Java, в т.ч. целого ряда базовых классов из стандартной библиотеки.
Вступительные замечания – Знай своего врага – Подготовка учебной среды – Что и как запоминать
Экзаменационные темы — Группа 1 — Основы языка Java 1.1 Определение областей действия переменных 1.2 Определение структуры Java-класса 1.3 Создание исполняемых Java-приложений с методом main(); запуск с командной строки, включая вывод в консоль 1.4 Импорт Java-пакетов с целью обеспечения доступа к ним из вашего кода 1.5 Сравнение и противопоставление таких характеристик Java как платформенная независимость, объектно-ориентированный подход, инкапсуляция и т.д.
Практикум: 23 задачи
Экзаменационные темы — Группа 2 — Типы данных 2.1 Объявление и инициализация переменных (включая приведение примитивных типов данных) 2.2 Дифференциация между ссылочными и примитивными переменными 2.3 Чтение и запись объектных полей 2.4 Жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора) 2.5 Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer
Практикум: 33 задачи
Экзаменационные темы — Группа 3 — Операторы и структуры ветвления 3.1 Применение операторов, включая переопределение приоритета 3.2 Проверка идентичности строковых и др.объектов с использованием оператора == и метода equals() 3.3 Конструкции if и if-else, а также тернарный оператор 3.4 Применение оператора switch
Практикум: 33 задачи
Экзаменационные темы — Группа 4 — Создание и применение массивов 4.1 Объявление, инстанциация и применение одномерных массивов 4.2 Объявление, инстанциация и применение многомерных массивов
Практикум: 16 задач
Экзаменационные темы — Группа 5 — Работа с циклами 5.1 Создание и применение циклов while 5.2 Создание и применение циклов for, в т.ч. for-each 5.3 Создание и применение циклов do-while 5.4 Сравнение циклических конструкций 5.5 Применение операторов break и continue
Практикум: 25 задач
Экзаменационные темы — Группа 6 — Методы и инкапсуляция 6.1 Создание методов, которые принимают аргументы и возвращают значения, в т.ч. перегрузка методов; 6.2 Применение ключевого слова static к методам и полям; 6.3 Создание и перегрузка конструкторов, включая влияние на дефолтный конструктор; 6.4 Применение модификаторов доступа; 6.5 Реализация принципов инкапсуляции в классе; 6.6 Поведение объектных ссылок и примитивных переменных, передаваемых в методы
Практикум: 36 задач
Экзаменационные темы — Группа 7 — Наследование 7.1 Наследование и его преимущества; 7.2 Разработка кода, демонстрирующего полиморфизм, включая переопределение; методов и противопоставление объектного типа ссылочному; 7.3 Необходимость в приведении типов; 7.4 Применение ключевых слов super и this для доступа к объектам и конструкторам; 7.5 Применение абстрактных классов и интерфейсов
Практикум: 34 задачи
Экзаменационные темы — Группа 8 — Обработка исключений 8.1 Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам; 8.2 Создание блока try-catch и влияние исключений на штатный алгоритм работы программы; 8.3 Преимущества обработки исключений; 8.4 Создание и вызов метода, возбуждающего исключение; 8.5 Работа с типичными классами исключений (в частности, NullPointerException, ArrayIndexOutOfBoundsException, ArithmeticException, ClassCastException)
Практикум: 22 задачи
Экзаменационные темы — Группа 9 — Избранные классы библиотеки Java API 9.1 Манипуляция данными посредством класса StringBuilder и его методов 9.2 Создание и манипуляция String-объектами 9.3 Создание и манипуляция календарными датами посредством классов из пакетов java.time и java.time.format, а именно: java.time.LocalDateTime, java.time.LocalDate, java.time.format.DateTimeFormatter и java.time.Period 9.4 Объявление и применение коллекций ArrayList заданного типа 9.5 Составление простого лямбда-выражения, которое потребляет Predicate
Практикум: 43 задачи
Вариант 1: Электронная доставка на email
После оплаты заказа на сайте, вам приходит ссылка на курс/тренинг/материалы на почту указанную в заказе.
Стоимость доставки: 0рублей
Политика конфиденциальности
Общие положения
Некоторые объекты, размещенные на сайте, являются интеллектуальной собственностью компании "Все онлайн курсы и тренинги vsekursi24.ru". Использование таких объектов установлено действующим законодательством РФ.
На сайте "Все онлайн курсы и тренинги vsekursi24.ru" имеются ссылки, позволяющие перейти на другие сайты. Компания "Все онлайн курсы и тренинги vsekursi24.ru" не несет ответственности за сведения, публикуемые на этих сайтах и предоставляет ссылки на них только в целях обеспечения удобства для посетителей своего сайта.
Личные сведения и безопасность
Компания "Все онлайн курсы и тренинги vsekursi24.ru" гарантирует, что никакая полученная от Вас информация никогда и ни при каких условиях не будет предоставлена третьим лицам, за исключением случаев, предусмотренных действующим законодательством Российской Федерации.
В определенных обстоятельствах компания "Все онлайн курсы и тренинги vsekursi24.ru" может попросить Вас зарегистрироваться и предоставить личные сведения. Предоставленная информация используется исключительно в служебных целях, а также для предоставления доступа к специальной информации.
Личные сведения можно изменить, обновить или удалить в любое время в разделе "Аккаунт" > "Профиль".
Чтобы обеспечить Вас информацией определенного рода, компания "Все онлайн курсы и тренинги vsekursi24.ru" с Вашего явного согласия может присылать на указанный при регистрации адрес электронный почты информационные сообщения. В любой момент Вы можете изменить тематику такой рассылки или отказаться от нее.
Как и многие другие сайты, "Все онлайн курсы и тренинги vsekursi24.ru" использует технологию cookie, которая может быть использована для продвижения нашего продукта и измерения эффективности рекламы. Кроме того, с помощь этой технологии "Все онлайн курсы и тренинги vsekursi24.ru" настраивается на работу лично с Вами. В частности без этой технологии невозможна работа с авторизацией в панели управления.
Сведения на данном сайте имеют чисто информативный характер, в них могут быть внесены любые изменения без какого-либо предварительного уведомления.
Чтобы отказаться от дальнейших коммуникаций с нашей компанией, изменить или удалить свою личную информацию, напишите нам через форму обратной связи