Запрос по курсу
ФИО: *
Телефон: *
E-mail: *
Выберите программу обучения: *
Источник информации о курсах: *
Комментарии:

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

Модуль 1. Введение

  • Рейтинг языков программирования
  • История Java
  • Редакции Java окружения
  • Среда разработки

Модуль 2.  Достоинства и недостатки языка

  • Идентификаторы, ключевые слова
  • Описание символьных, целочисленных данных, данных с плавающей точкой
  • Применение операций: арифметических, поразрядных, сравнения, присваивания
  • Приоритеты операций

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

  • Типы данных
  • Классы, объекты, модификаторы доступа, базовый синтаксис
  • Статические и нестатические блоки, поля и методы Final Git
  • Циклы for и forEach

Модуль 4. Управляющие операторы

  • Правила написания операторов
  • Условный оператор if, условный оператор switch (переключатель)
  • Операторы циклов

 Модуль 5. Использование функций

  • Правила описания, объявления, вызова функций
  • Типы аргументов и параметров
  • Параметры функций

Модуль 6. Объектно-ориентированное программирование

  • Абстрактные классы и интерфейсы
  • Внутренние, вложенные и анонимные классы
  • SOLID
  • Исключения. Debugger
  • Коллекции. Generics

Модуль 7. Алгоритмы и структуры данных

  • Массивы
  • String, StringBuilder, StringBuffer
  • Потоки ввода-вывода
  • Чтение и запись файлов

Модуль 8. Шаблоны проектирования

  • Prototype, Builder
  • Decorator, Facade
  • Observe, Strategy

Модуль 9. Функциональное программирование

  • Работа с датой и временем
  • Лямда выражения
  • Функциональное программирование

Модуль 10. Многопоточность

  • Основные комоненты
  • Интерфейс Runnable
  • Класс Thread
  • Атомарность

Программа курса может корректироваться