Курс Программирование на языке Java в Днепре

[Java Base]

Данный курс является продолжением курса Java Introduction, и даёт углублённые знания и практические навыки по разработке програмного обеспечения с применением языка Java.


Курс длится 3 месяца (48 часа)
Занятия 2 раза в неделю (по 2 часа)
Занятия в вечернее время и/или по выходным
Стоимость курса 2400 грн. в месяц
По окончанию курса международный сертификат *
В группе не более 12 человек
Место проведения: КДЦ "Менора", ул. Шолом-Алейхема, 4/26, ауд. 1105
Можливо отримати Грант на навчання

Этот курс входит в направление «Язык Java»

  • Java Introduction | Введение в программирование на языке Java

    Курс ориентирован на студентов, которые только начинают знакомство с программированием и даёт базовые знания практические навыки по программированию на базе языка Java.

  • Java Base | Программирование на языке Java

    Курс даёт углублённые знания по языку Java, и также практические навыки по разработке программного обеспечения с применением языка программирования Java.

  • Java Advanced | Профессиональное программирование на языке Java

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

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

  • Модуль 1. Объектно-ориентированное программирование
    • Понятие объекта и класса, члены класса.
    • Конструкторы и деструкторы объектов.
    • Методы класса.
    • Инкапсуляция.
    • Полиморфизм.
    • Наследование.
    • Понятие интерфейсов.
    • Спецификаторы доступа классов
    • Финализации.
  • Модуль 2. Enumeration
    • Перечисления.
    • Написание методов Enum.
    • Добавление расширенной информации.
  • Модуль 3. Строки
    • Работа со строками.
    • Понятие иммутабельности.
  • Модуль 4. Обобщения
    • Сырые типы данных. Raw Types
    • Множественные обобщения.
    • Обобщенные методы.
    • Шаблоны аргументов.
    • Применение обобщений.
    • Наследования.
    • Ограничения.
  • Модуль 5. Сложности алгоритмов.
    • Сложность по времени;
    • Сложность по памяти.
  • Модуль 6. JavaCollectionFramework
    • Классы-обертки.
    • Введение в JCF.
    • Интерфейсы JCF.
    • ArrayList.
    • LinkedList.
    • TreeMap.
    • HashMap.
    • LinkedHashMap.
    • TreeSet.
    • HashSet.
  • Модуль 7. Исключения
    • Введение в обработку исключительных ситуаций;
    • Обработка исключений;
    • Ключевые слова try, catch, throw, throws;
    • Механизм работы исключений.

* Навчальний центр залишає за собою право видавати сертифікат тим студентам, які протягом курсу виконували зобов'язання по регулярного відвідання і виконання контрольних робіт.

** Навчальний центр залишає за собою право вносити зміни в програму курсу.