№ | Теми навчальної програми. |
МОДУЛЬ 1. Вступ до Java. Графічні компоненти. Ознайомлення із АРІ. Примітивні змінні. Цикли. Масиви. | |
1 | 1.1 Встановлення Eclipse. Перша програма. Поняття проєкта, пакета, класа. |
2 | 1.2 Малювання прямокутника, кола. АРІ пакету java.awt. Малювання автомобіля. |
3 | 1.3 Необхідність використання змінних. Оголошення примітивних змінних. |
4 | 1.4 Цикли. Малювання декількох автомобілів. |
5 | 1.5 Робота з кольорами. Малювання державних прапорів. |
6 | 1.6 Масиви. Малювання автомобілів з прапорами різних країн. |
7 | 1.7 Малювання ліній. Малювання маятників та повітряної кулі. |
8-10 | 1.8 Самостійна робота – малювання будинків, танків, тощо. |
МОДУЛЬ 2. Анімація. Об’єктні змінні. Оператори розгалуження. Опрацювання подій. Створення класів, полів, методів. | |
11 | 2.1 Об’єктні змінні. Представлення автомобіля, ляльки-неваляйки складеними фігурами. |
12 | 2.2 Принципи анімації. Рух автомобілів, ляльки-неваляйки. |
13 | 2.3 Оператори розгалуження. Обмеження руху автомобілів, ляльки-неваляйки. |
14 | 2.4 Вкладені оператори розгалуження. Затухання руху ляльки-неваляйки. |
15 | 2.5 Робота з кнопкою. Робота з текстом. Реалізація процесів інкрементування-декрементування двома кнопками. |
16 | 2.6 Кнопковий запуск анімаційних процесів – руху автомобіля. |
17 | 2.7 Створення класів, полів, методів. |
18-20 | 2.8 Самостійна робота – кнопковий запуск руху маятників, ляльки-неваляйки, руху та стрільби з танку, тощо. |
Java - тренінг онлайн
Наш курс присутній на ринку більше 10 років. Він увібрав все найкраще із багатьох різноманітних навчальних методик.

Для кого
• школярам 5-8-х класів, яким недостатньо стандартного користування комп’ютером на рівні Microsoft Office і які готові спробувати розробляти власні Java-коди • шкільним вчителям інформатики/математики/фізики
Що вивчаємо
- послідовність власноручного створення та запуску Java-кодів для виведення зображень автомобілів, ляльок, танків, тощо,
- елементи стандартного графічного інтерфейсу Java, в т.ч. із використанням ресурсів АРІ аналогічно промисловому програмуванню
Набуваємо навички
- використовуємо основні алгоритмічні конструкції структурного програмування – цикли, масиви даних, розгалуження
- опановуємо базові поняття об’єктного програмування - клас, об’єкт, поле, метод, інкапсуляція, наслідування, подія
Що далі?
- продовження вивчення Java на рівні більш абстрактних моделей та конструкцій, наближеному до професійної розробки (наприклад, в курсах STRUCTURAL PROGRAMMING та JavaSE ASSOCIATED+ )
- продовження вивчення Java для створення мобільних розробок на Android
Особливості та структура курсу
- вивчення абстрактних конструкцій структурного та об’єктного програмування здійснюється шляхом виконання винятково графічних завдань, адаптованих під сприйняття учнями 5+ класів
- містить два автономних послідовних навчальних модулі з можливістю оплати після завершення навчання за програмою першого модуля
Для кого
старшокласникам (навіть якщо досвід програмування відсутній) та шкільним вчителям інформатики
Набуваємо навички
- основні оператори алгоритмів розгалуження та циклічного повторення
- пишемо коди із професійним рев’ю (зауваженнями / виправленнями / поясненнями)
- реалізуємо найбільш зрозумілий перехід - від написання кодів за принципами структурного (алгоритмічного) програмування до програмування згідно вимог об’єктно-орієнтованих технологій
Що далі?
- продовжити навчання на курсі JavaSE Associated+ і отримати знання та навички рівня Junior Android Developer
Відповідність стандартам
- частині вимог сертифікаційного іспиту корпорації Oracle
- всі навчальні матеріали мають гриф МОН України “Схвалено для використання у загальноосвітніх навчальних закладах”
Для кого
старшокласникам, студентам і всім бажаючим стати професійними ІТ-фахівцями та Java-розробниками (навіть якщо досвід програмування відсутній)
Що вивчаємо
- формуємо міцну базу розуміння принципів об’єктної парадигми як основу для роботи з будь-якими сучасними технологіями
Що далі?
- першою обов’язковою складовою частиною курсу JavaSE Associated+ є курс Structural Programming, тому вивчення найбільшого за обсягом і, відповідно, коштовного, курсу JavaSE Associated+ рекомендуємо розпочати саме з курсу Structural Programming із символічною вартістю, після якого прийняти рішення щодо доцільності продовження навчання на курсі JavaSE Associated+
Відповідність стандартам
- вимогам більшості українських ІТ-компаній до фахівців рівня Junior Android Developer
- вимогам сертифікаційного іспиту 1Z0-808 корпорації Oracle рівня Associated (більше 150 сертифікованих студентів та школярів)
- програма курсу має гриф МОН України “Схвалено для використання у загальноосвітніх навчальних закладах”
Для кого
тим, хто вже володіє основами Java та хоче опанувати високопродуктивні Java- технології багатопотокової та паралельної обробки даних
Що вивчаємо
- технологію generic із фреймворком колекцій
- технології багатопотокового програмування пакетів java.util.concurrent+
- фреймворк Stream API конвейєрних операцій з даними
- елементи технологій Spring та JavaEE
Відповідність стандартам
- вимогам більшості українських ІТ-компаній до фахівців рівня Junior Java Developer
- частині вимог сертифікаційного іспиту 1Z0-809 корпорації Oracle рівня Professional
Structural Programming
для тих, хто хоче зробити перший крок у професійному опануванні найперспективнішої спеціальності
JavaSE Associated+
для тих, хто хоче стати професійним Android- або Java-розробником
JavaSE Professional+
для тих, хто вже володіє основами Java та хоче опанувати високопродуктивні Java- технології багатопотокової та паралельної обробки даних
Java For Teens
школярам 5-8-х класів, які готові спробувати розробляти власні Java-коди, та шкільним вчителям інформатики
Наш курс розрахований на широку аудиторію

Новачкам
Школярам 5+ класів, які готові наполегливо вчитися щоб перетворити своє хобі в найперспективнішу спеціальність. Відео за посиланням .

Програмістам-початківцям
Старшокласникам та студентам молодших курсів, які після роботи із простими алгоритмічними конструкціями розгалужень та циклів відчувають потребу в об'єктному програмуванні.

Професійним IT-шникам
Тестувальникам, розробникам на JavaScript із певним досвідом, які відчувають брак знань у коректному застосуванні принципів об’єктної парадигми.
Чому Java?
- Половина розробників планети та чверть програмістів України програмують на Java
- Java - мова для розробки Android-аплікацій (Kotlin – мова, похідна від Java)
- Java - це академічна мова програмування, після вивчення основ якої (Java Core або Java Standard Edition -Java SE) формується правильне “об’єктнe” мислення, необхідне для роботи на будь-якій сучасній платформі, - після засвоєння Java SE зовсім нескладно “перескочити” на розробку будь-якими іншими об’єктно-орієнтованими мовами.
Як відбувається навчання?
Перегляд відео та записів on-line занять в зручний для Тебе час.

Домашні завдання з розробки програмних міні-проектів та по тестах, рекомендованих для підготовки до сертифікаційних іспитів корпорації Oracle.

Вибіркове рев’ю кодів домашніх завдань та зв’язок з ментором під час on-line занять.

Оплата навчання
Ваше резюме після навчання в нас:
Tech skills після Java SE+:

Tech skills після JavaPro+:

З нами ти отримаєш
Знання для отримання Oracle-сертифікації
Більше 150 студентів та старшокласників успішно здали сертифікаційний іспит 1Z0-808 Oracle Certified Associated, Java SE8 Programmer. Сертифіковані випускники курсів із дипломами механіків, хіміків і навіть медиків працюють в ІТ компаніях США саме завдяки Oracle сертифікату.
Отримання освіти з елементами дуальної форми навчання
Наші багаторічні контакти із університетами Києва, Львова, Дніпра, Івано-Франківська дозволять студенту поєднувати навчання у ВНЗ із роботою в ІТ-компанії вже з І курсу.
Два проектні практикуми
Після першого етапу навчання: командний проект для криптування повідомлень. Після другого етапу: командний проект багатопоткового опрацювання даних на базі технології Spring.
Протягом навчання:
- 100+ online годин рев'ю вашого коду
- 500+ рядків коду міні-проектів
- 1000+ розв'язаних Oracle тестів
- 1500+ рядків проектних практикумів
Підготовлено:
- 150+ сертифікованих фахівців Orcale
- 500+ працевлаштованих студентів
Про нас
Команда IDF складається зі спеціалістів, які вміють розвивати як технічні навички, так і особистісні якості. Наші тренери працюють в IT і володіють чудовими теоретичними та практичними знаннями. Вони орієнтуються, що є актуальним на ринку і будуть ділитися цим досвідом.

Іщеряков Сергій
автор проекту “Школяр-програміст”
Іщеряков Сергій — автор проекту “Школяр-програміст”, Java-тренер з 2009 року, підготував понад 400 розробників для ІТ-компаній Івано-Франківська, Києва, Львова, Одеси, Дніпра, в тому числі – понад 150 Oracle-сертифікованих програмістів з числа студентів та старшокласників, кандидат технічних наук, доцент Державного університету телекомунікацій (Київ), Прикарпатського національного університету (Івано-Франківськ), Приватного університету “IT Step University” (Львів). На конкурсі Ukrainian IT Awards 2017, що був організованим асоціацією IT Ukraine та компанією SoftServe, отримав спеціальну відзнаку за видатний вклад у ІТ-освіту України. Оn-line Java-тренінги проводить з 2016 року.
- [email protected]
- Учбовий центр: питання по навчанню та по оплаті