Улучшаемые навыки

Сертификация
ООП
Java SE11
Исключения
Коллекции
Лямбда-выражения
Полиморфизм

Инструменты

VS Code VS Code
IntelliJ IDEA IntelliJ IDEA
NetBeans NetBeans
Eclipse Eclipse

Чему вы научитесь

01 Создавать и запускать типичные Java-приложения
02 Работать с системой дата-типов и операторами
03 Использовать циклы и массивы
04 Разрабатывать методы и применять инкапсуляцию
05 Применять наследование и полиморфизм
06 Обрабатывать исключения
07 Работать с избранными классами Java API

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

01 Вступительные замечания
  • Назначение, характер и структура сертификационного теста, его специфика и “подводные камни”, классификация задач, контекстные допущения.
  • 02 Основы языка Java
  • Определение области действия переменных; структура класса в Java;
  • Создание исполнимых Java-приложений с методом main(); запуск Java-программы с командной строки, в т.ч. вывод в консоль; импорт Java-пакетов.
  • 03 Типы данных
  • Объявление и инициализация переменных (включая приведение примитивных типов данных);
  • Дифференциация между ссылочными и примитивными переменными; чтение и запись полей объектов; жизненный цикл объекта (создание, переприсваивание ссылки и сборка мусора);
  • Разработка кода, использующего классы-оболочки, в частности, Boolean, Double и Integer.
  • 04 Операторы и структуры ветвления
  • Применение операторов, включая переопределение приоритета;
  • Проверка идентичности строковых и др. объектов с использованием оператора == и метода equals();
  • Конструкции if и if-else, а также тернарный оператор; применение оператора switch.
  • 05 Создание и применение массивов
  • Объявление, создание и применение одномерных и многомерных массивов.
  • 06 Работа с циклами
  • Создание и применение циклов for (в т.ч. for-each), while и do-while;
  • Применение операторов break и continue.
  • 07 Методы и инкапсуляция
  • Создание методов с аргументами и возвращаемыми значениями, в т.ч. перегрузка методов;
  • Поведение объектных ссылок и примитивных переменных, передаваемых в методы;
  • Применение ключевого слова static к методам и полям; модификаторы доступа;
  • Реализация принципов инкапсуляции в классе, создание и перегрузка конструкторов, включая влияние на дефолтный конструктор.
  • 08 Наследование
  • Наследование и его преимущества; разработка кода, демонстрирующего полиморфизм, включая переопределение методов и противопоставление объектного типа ссылочному;
  • Необходимость в приведении типов;
  • Применение ключевых слов super и this для доступа к объектам и конструкторам;
  • Применение абстрактных классов и интерфейсов.
  • 09 Обработка исключений
  • Противопоставление контролируемых исключений неконтролируемым, в т.ч. ошибкам;
  • Создание блока try-catch и влияние исключений на штатный алгоритм работы программы;
  • Преимущества обработки исключений; создание и вызов метода, возбуждающего исключение;
  • Работа с типичными классами исключений (в частности, NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException).
  • 10 Избранные классы библиотеки Java API
  • Манипуляция данными посредством класса StringBuilder и String; создание и манипуляция календарными датами посредством классов из пакета java.time (напр., LocalDateTime и др.);
  • Объявление и применение коллекций ArrayList заданного типа;
  • Составление простого лямбда-выражения, которое потребляет Predicate.
  • 11 Итого: теория – 7 ч (30%), практика – 17 ч (70%)

    29 300 ₽

    26 370 ₽ — для физ. лиц

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

    Для кого

    Разработчик Разработчик

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

  • Опыт разработки на платформе Java SE11
  • Знание основных концепций ООП и синтаксиса Java
  • 29 300 ₽

    26 370 ₽ — для физ. лиц

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

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

    29 300 ₽

    26 370 ₽ — для физ. лиц

    Юр. лицо — 29 300 ₽
    Физ. лицо — 26 370 ₽
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    JVA-007
    40 часов

    Разработка на платформе Java SE. Базовые темы

    Курс для тех, кто хочет освоить разработку на одном из самых востребованных языков программирования. Курс охватывает базовые концепции Java SE, включая синтаксис, объектно-ориентированное программирование, коллекции, исключения и многопоточность. Получите практические навыки, которые помогут вам уверенно чувствовать себя в мире профессиональной разработки.

    от Junior

    46 700 ₽

    JVA-080
    40 часов

    Подготовка к сдаче сертификационного теста по Java (уровень Специалист)

    Сдайте сертификацию Java на уровне Специалист и подтвердите свою экспертизу! Курс включает интенсивную подготовку по ключевым темам экзамена, разбор сложных задач и симуляцию тестирования. Уникальная методика обучения повышает шансы на успешную сдачу с первого раза.

    от Middle

    48 800 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.