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

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

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


Продолжительность курса: 40 ак. ч.

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

Аудитория:
• выпускники вузов, умеющие программировать и желающие освоить язык Java;
• практикующие разработчики на других языках программирования (C/C++/PHP/C# и т.д.), желающие освоить язык Java.

Необходимая подготовка:
Опыт разработки на императивных языках программирования.

Программа курса:
Модуль 1. Введение в платформу Java
• История создания;
• Задачи платформы;
• Понятие платформы;
• Версионность;
• Направления;
• Обзор JDK;
• Процесс разработки и запуска;
• Использование комментариев.

Модуль 2. Основы объектно-ориентированного программирования
• Парадигмы программирования;
• Классы и объекты;
• Наследование;
• Полиморфизм;
• Видимость.

Модуль 3. Введение в UML
• Задачи UML;
• Типы диаграмм;
• Диаграммы классов;
• Диаграммы состояний;
• Диаграммы последовательности;
• Краткий обзор остальных типов диаграмм.

Модуль 4. Структура приложений на Java
• Описание класса;
• Понятие Java-приложения;
• Работа с экземпляром класса;
• Иллюстрация;
• Понятие classpath;
• Практика;
• Пакеты;
• Java-архивы;
• Практика;
• Модификация Java-приложения из двух классов;
• Разбиение классов по пакетам;
• Архивация одного пакета;
• Запуск.

Модуль 5. Примитивные типы, операторы, управление потоком выполнения
• Где используются базовые типы;
• Декларация переменных и их инициализация;
• Примитивные типы;
• Базовые типы;
• Операторы в Java;
• Ветвления;
• Циклы;
• Параметры методов.

Модуль 6. Реализация ООП в Java
• Перегрузка методов;
• Наследование;
• Полиморфизм;
• Модификатор final;
• Конструкторы;
• Перечисления (enums);
• Статический контекст;
• Абстракции;
• Принципы проектирования;
• Параметризуемые классы (generics).

Модуль 7. Расширенные вопросы синтаксиса Java
• Assertions;
• Вложенные классы;
• Вопросы совместимости с предыдущими версиями платформы.

Модуль 8. Исключения
• Концепция обработки исключений;
• Блок try-catch-finally;
• Типы исключений;
• Выброс исключения из метода;
• Прием "rethrow".

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Java
  • Код курса: JV-25
  • Город: Екатеринбург, Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 76900 ₽
  • Дистанционно: 76900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru