Учебный центр IBS

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

Для кого: Бэкенд разработчикДжуниор Джуниор
Начало: По факту набора потока
Длительность: 1 неделя
Улучшаемые навыки:
UMLООПJava
СертификатОнлайн

Описание курса

В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе 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".

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы