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

Направление
Java-разработка
Формат
Вебинар
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
8
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 16.08.2022

О курсе

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

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

  1. История создания;
    Задачи платформы;
    Понятие платформы;
    Версионность;
    Направления;
    Обзор JDK;
    Процесс разработки и запуска;
    Использование комментариев.
  2. Парадигмы программирования;
    Классы и объекты;
    Наследование;
    Полиморфизм;
    Видимость.
  3. Задачи UML;
    Типы диаграмм;
    Диаграммы классов;
    Диаграммы состояний;
    Диаграммы последовательности;
    Краткий обзор остальных типов диаграмм.
  4. Описание класса;
    Понятие Java-приложения;
    Работа с экземпляром класса;
    Иллюстрация;
    Понятие classpath;
    Практика;
    Пакеты;
    Java-архивы;
    Практика;
    Модификация Java-приложения из двух классов;
    Разбиение классов по пакетам;
    Архивация одного пакета;
    Запуск.
  5. Где используются базовые типы;
    Декларация переменных и их инициализация;
    Примитивные типы;
    Базовые типы;
    Операторы в Java;
    Ветвления;
    Циклы;
    Параметры методов.
  6. Перегрузка методов;
    Наследование;
    Полиморфизм;
    Модификатор final;
    Конструкторы;
    Перечисления (enums);
    Статический контекст;
    Абстракции;
    Принципы проектирования;
    Параметризуемые классы (generics).
  7. Assertions;
    Вложенные классы;
    Вопросы совместимости с предыдущими версиями платформы.
  8. Концепция обработки исключений;
    Блок try-catch-finally;
    Типы исключений;
    Выброс исключения из метода;
    Прием "rethrow".