Вартість курсу: 5 000 грн на місяць
Тривалість курсу: 2 місяці, 10 занять по 4,5 години
Дата початку курсу: 23 вересня, 10:00 - 14:30, по субботах
Вимоги до слухачів: спеціальних вимог немає

*Курс доступний мовами: українська, російська, англійська

Основи програмування на Java

Програма курсу
Введення у мову програмування Java.
  • Області застосування.Платформа Java. Характерні риси Java. Віртуальна машина Java (Java Virtual Machine). Комплекс інструментальних засобів розробки (Java Development Kit). Мінімальна реалізація віртуальної машини Java (Java Runtime Environment). Компіляція та виконання програми з командного рядка.
  • Інтегроване середовище розробки (Integrated Development Environment). Огляд популярних середовищ розробки.
  • Перспективи використання та розвитку мови програмування Java.
Робоче середовище Intellij IDEA IDE
  • Завантаження та встановлення Intellij IDEA IDE. Конфігурація Java у Intellij IDEA IDE. Огляд робочого середовища Intellij IDEA IDE. Концепція проекту.
  • Створення та виконання найпростішої програми на Java у Intellij IDEA IDE.
  • Налагодження програми. Діагностування проблем. Засоби налагодження програм Intellij IDEA IDE.
Базовий синтаксис Java
  • Типи даних. Примітивні типи даних. Посилальні типи даних. Перетворення числових типів. Приведення типів.
  • Змінні. Ініціалізація змінних. Константи. Модифікатор Final.
  • Операції. Арифметичні операції. Операції інкрементування та декрементування. Операції відносин. Логічні операції. Порозрядні операції. Математичні функції (клас Math). Пріоритет операцій.
  • Управляючі оператори. Оператор if та його форми. Вкладені оператори if. Оператор switch. Блоки та локальні змінні. Оператор break. Тернарний оператор.
  • Оператори циклів. Поняття циклу та умови виходу з нього. Цикл while. Цикл do-while. Цикл для. Вкладені цикли. Оператор continue. Оператор return.
  • Масиви. Концепція масиву. Оголошення, створення та ініціалізація масивів. Зміна розмірів масиву. Багатовимірні масиви.
  • Методи. Концепція методу. Сигнатура та тіло методу. Виклик методу. Передача параметрів метод. Значення, що повертається. Навантаження методів. Рекурсивні методи та їх використання. Методи із довільним числом параметрів.
Основи об'єктно-орієнтованого програмування
  • Концепція абстракції. Принципи об'єктно-орієнтованого програмування: успадкування, інкапсуляція, поліморфізм.
  • Концепція класу. Концепція об'єкта. Відносини між класами. Створення об'єктів. Оператор new. Методи класу. Модифікатори доступу. Ключові слова static.
  • Класи-оболонки типових типів (пакет java.lang). Автоупаковка та розпакування значень.
  • Робота з рядками. Клас String та його методи. Клас StringBuffer та його методи. Клас StringBuilder. Перетворення чисел у рядки та назад.
  • Конструктори. Правила ініціалізації. Перевантажені конструктори. Ключове слово це. Ключове слово super.
  • Створення класів користувача. Спадкування класів. Анотація класів.
Перерахування
  • Ключове слово enum, створення типів, що перераховуються. Написання власних типів enum з конструкторами та методами.
Обробка виняткових ситуацій
  • Моделі обробки помилок. Генерування виняткової ситуації. Класифікація виняткових ситуацій. Конструкція try-catch-finally. Використання ключових слів throws та throw. Створення винятків користувача.
Записатися
Будь ласка, заповніть форму. Наші менеджери зв'яжуться з Вами найближчим часом.
Made on
Tilda