top-image
Главная » Услуги и обучение » Информационные технологии » Java » Разработка на платформе Java SE 7. Базовые темы

Код: JSE-1

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

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

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

Целевая аудитория:

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

Программа мероприятия:

Введение в платформу Java:

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

Основы объектно-ориентированного программирования:

  • Парадигмы программирования
  • Классы и объекты
  • Наследование
  • Полиморфизм
  • Видимость

Введение в UML:

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

Структура приложений на Java:

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

Примитивные типы, операторы, управление потоком выполнения:

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

Реализация ООП в Java:

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

Расширенные вопросы синтаксиса Java:

  • Вложенные классы
  • Вопросы совместимости с предыдущими версиями платформы
  • Исключения:
  • Концепция обработки исключений
  • Блок try-catch-finally
  • Типы исключений
  • Выброс исключения из метода
  • Прием «rethrow»
Оставить свой отзыв об этом мероприятии