Java SE

Требования к кандидатам

Опыт программирования на любом высокоуровневом языке программирования (например, C++, C# и т.д.). Знание основ объектно-ориентированного программирования: классы, наследование, полиморфизм, инкапсуляция; знание основ HTML/CSS, SQL, БД/Java. Опыт работы в UNIX-подобных операционных системах.

 

Цели программы

Слушатели получат базовые знания о технологии Java Standard Edition,
а также сопутствующих технологиях.
Уровень подготовки позволяет претендовать на позицию Junior Java Developer
в ведущих компаниях-разработчиках программного обеспечения.

 

Основные разделы плана программы

  • Общая характеристика языка Java (история, платформы, фундаментальные свойства, виртуальная машина и байт-код, программные модели, безопасность)
  • Написание простейших консольных приложений
  • Типы данных и основные операции с ними
  • Основные управляющие конструкции
  • Массивы
  • Строки
  • Основные сервисные функции
  • Основные ООП характеристики Java
  • Наследование и полиморфизм
  • Абстрактные классы и интерфейсы
  • Внутренние классы
  • Исключения
  • Пакеты и jar-архивы
  • Reflection
  • Пакет java.io
  • Сериализация
  • Коллекции и карты
  • Обобщения
  • Многопоточность
  • Протоколирование
  • Аннотации
  • Работа с базами данных и XML
  • Новое в Java 7
  • Сетевые возможности Java
  • Технология RMI
  • Java Beans
  • Основы веб-программирования
  • Inversion of Control в Java.

На протяжении курса подготовки слушатели разрабатывают «сквозной проект»,
что позволяет на практике «прочувствовать» тонкости и преимущества изучаемых технологий.

 

Заполнить анкету