КУРСИ JAVA

Курсы JAVA

Курси Java призначені для тих, хто зовсім не знайомий з мовою Java. Вивчається все з самих азів: компіляція і запуск Java-програм, синтаксис мови, змінні, система типів, основи об’єктно-орієнтованого програмування. Розглядаються найбільш важливі класи стандартної бібліотеки, включаючи нововведення Java 8 і Java 9. Для закріплення знань в курсі передбачені контрольні запитання та практичні завдання. Необхідні знання для бажаючих пройти курси Java – знання азів будь-якої мови програмування, (наприклад, C, Pascal, BASIC), розуміння, що таке «змінна», «цикл», «підпрограма».

ОЧНЕ НАВЧАННЯ
Терміни
1 година = 60 хвилин
Вартість
Для юр.осіб + 10%
У групі
-
У групі
-
Індивідуально
від 30 годин
Індивідуально
300 грн/год
ОНЛАЙН-НАВЧАННЯ
Терміни
1 година = 60 хвилин
Вартість
Для юр.осіб + 10%
У групі
У групі
Індивідуально
Індивідуально
  • В группе :

    • Тривалість курсу – 1,5 місяці (2-3 раза на тиждень)
    • Перше заняття пробне (оплата відбувається після першого заняття);
    • Методичні матеріали безкоштовно;
    • Кількість слухачів в групі – від 5 до 8 осіб;

    Індивідуально :

    • Мінімальна тривалість заняття – 2 години;
    • Графік занять погоджується індивідуально;

    Корпоративне навчання (для підприємств) :

    • Вартість та графік навчання обговорюється індивідуально під вимоги замовника;
  • Корпоративне навчання - це сильний мотивуючий фактор, що підвищує залученість співробітників і загальну ефективність роботи колективу. Ми пропонуємо компаніям послуги проведення курсів підвищення кваліфікації за всіма існуючими напрямками. Заняття можуть проводитися на нашій території, дистанційно або на території замовника за домовленістю. Індивідуальний підхід при створенні програм під нагальні завдання і вимоги, де підбирається необхідну кількість годин і розглянутих тем. Надішліть нам задачу і ми розрахуємо персональне пропозицію під ваші цілі.

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

1. Середовище розробки Java 8 (Intellij Idea):

  • Застосування Java SE 8;
  • Підключення JDK;
  • Основні пункти меню;
  • Створення проекту, пакета, файлу;
  • Дебагер, перевірка коду, автозавершення коду, гарячі клавіші і ін .;

2. Базовий синтаксис і ООП в Java:

  • Типи даних: числові, символьні логічні;
  • Коментарі;
  • Керуюча логіка;
  • Змінні, їх ініціалізація і константи;
  • Одномірні і двовимірні масиви, використання циклу for each;
  • Цикли for, while, do / while;
  • Мітка – final;
  • Статичні поля і методи;
  • Робота з датою, текстом, класи String, StringBuilder, Byte, Short, Integer, Long, Character;
  • Зміна типу даних;
  • Розгляд математичних методів класу Math;
  • Глобальний суперклас Object;
  • Класи, об’єкти;
  • Конструктори;
  • Діаграма класів;
  • Відносини між класами;
  • Успадкування, суперклас і підкласи, інтерфейси;
  • Внутрішні, локальні і анонімні класи;
  • Клас Enum;

3. Обробка помилок (Exceptions):

  • Обробка помилок;
  • Класифікація та їх типи;
  • Порядок створення виключень;
  • Блоки finally, try, catch;
  • Оператори throw, throws;
  • Рекомендації по обробці виключень;
  • Розробка власних класів винятків;

4. Колекції:

  • Інтерфейси колекцій Collection і Iterator;
  • Архітектура і алгоритми колекцій;
  • Розгляд колекцій, зв’язкові списки, порівняння об’єктів, черги з пріоритетом, односторонні і двосторонні черги;
  • Інтерфейс Map;

5. Потоки введення-виведення:

  • Введення-виведення тексту;
  • Зображення об’єкта в текстовому форматі;
  • Збереження об’єкта;
  • Серіалізация об’єктів;
  • Звернення з файлом;
  • Адреси, читання, копіювання, перенесення файлів;

6. Лямбда-функції в Java:

  • Поняття лямбда-функції;
  • Реалізація через інтерфейси;
  • Використання лямбда-функцій в стандартних бібліотеках і власному коді;

7. Бібліотека Stream API. Функціональний стиль в Java:

  • Основні функціональні інтерфейси в Java;
  • Парадигма функціонального програмування;
  • Поняття Stream;
  • Використання Stream API у власному коді;
  • Інтерфейси Predicate, Consumer, Supplier, Function, Operator;

8. Огляд GUI:

  • Огляд бібліотек GUI;
  • Розробка графічного інтерфейсу;
  • Обробка дій користувача;
  • Патерн MVC (Model-View-Controller).

Швидкий запис

Введіть ваші дані для подачі заявки. Ми з вами зв'яжемося і обговоримо деталі навчання.

Цьому курсу Навчилися

ПРАЦЕВЛАШТУВАННЯ НАШИХ ВИПУСКНИКІВ

Наш навчальний центр співпрацює з багатьма компаніями з метою запропонувати кращим випускникам гідну роботу. Вся наша методика навчання побудована на актуальних практичних моментах, які будуть зустрічатися щодня в робочому процесі. Тому Вам буде легко інтегруватися на новій для себе посаді. Для цього достатньо максимально відповідально підійти до процесу навчання і в кінці будете винагороджені інтересом з боку роботодавця.
➤ Де проходить навчання?

Кожен слухач може обрати для занять будь-яку з 6-ти наших філій (біля метро) по Києву

➤ Які форми навчання пропонуємо?

Очно (в навчальному центрі); онлайн (Live-заняття з викладачем за допомогою Skype, Teamviewer або інших програм); корпоративно (для підприємств) або дистанційно (на основі відео-уроків). Заняття можуть проходити як в групах, так і індивідуально

➤ Що слухач отримує після навчання?

Кожен випускник за умови відвідування занять автоматично отримує Сертифікат про закінчення.

➤ Чи є пробне заняття?

Кожен бажаючий може відвідати безкоштовне пробне заняття в групі, щоб зрозуміти чи відповідає курс очікуванням.

➤ Як довго ми працюємо?

Навчальний центр "ДАНКО" успішно працює на ринку бізнес-освіти з 1996 р і зарекомендував себе як надійний донор професійних кадрів.

➤ Хто викладачі?

Всі наші викладачі є практикуючими професіоналами в своїх сферах, що дає можливість передавати не тільки знання, а й безцінний досвід.