Java - тренінг онлайн

Наш курс присутній на ринку більше 10 років. Він увібрав все найкраще із багатьох різноманітних навчальних методик.

Java - тренінг онлайн

Для кого

старшокласникам (навіть якщо досвід програмування відсутній) та шкільним вчителям інформатики

Набуваємо навички

  • основні оператори алгоритмів розгалуження та циклічного повторення
  • пишемо коди із професійним рев’ю (зауваженнями / виправленнями / поясненнями)
  • реалізуємо найбільш зрозумілий перехід - від написання кодів за принципами структурного (алгоритмічного) програмування до програмування згідно вимог об’єктно-орієнтованих технологій

Що далі?

  • продовжити навчання на курсі JavaSE Associated+ і отримати знання та навички рівня Junior Android Developer

Відповідність стандартам

  • частині вимог сертифікаційного іспиту корпорації Oracle
  • всі навчальні матеріали мають гриф МОН України “Схвалено для використання у загальноосвітніх навчальних закладах”

Тривалість курсу

3 тижні

Початок курсу

06.02.2024

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

Для кого

старшокласникам, студентам і всім бажаючим стати професійними ІТ-фахівцями та Java-розробниками (навіть якщо досвід програмування відсутній)

Що вивчаємо

  • формуємо міцну базу розуміння принципів об’єктної парадигми як основу для роботи з будь-якими сучасними технологіями

Що далі?

  • першою обов’язковою складовою частиною курсу JavaSE Associated+ є курс Structural Programming, тому вивчення найбільшого за обсягом і, відповідно, коштовного, курсу JavaSE Associated+ рекомендуємо розпочати саме з курсу Structural Programming із символічною вартістю, після якого прийняти рішення щодо доцільності продовження навчання на курсі JavaSE Associated+

Відповідність стандартам

  • вимогам більшості українських ІТ-компаній до фахівців рівня Junior Android Developer
  • вимогам сертифікаційного іспиту 1Z0-808 корпорації Oracle рівня Associated (більше 150 сертифікованих студентів та школярів)
  • програма курсу має гриф МОН України “Схвалено для використання у загальноосвітніх навчальних закладах”

Тривалість курсу

8 тижнів

Початок курсу

23.01.2024

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

Для кого

тим, хто вже володіє основами Java та хоче опанувати високопродуктивні Java- технології багатопотокової та паралельної обробки даних

Що вивчаємо

  • технологію generic із фреймворком колекцій
  • технології багатопотокового програмування пакетів java.util.concurrent+
  • фреймворк Stream API конвейєрних операцій з даними
  • елементи технології JDBC зв'язку Java з базами даних

Відповідність стандартам

  • вимогам більшості українських ІТ-компаній до фахівців рівня Junior Java Developer
  • частині вимог сертифікаційного іспиту 1Z0-809 корпорації Oracle рівня Professional

Тривалість курсу

14 тижнів

Початок курсу

21.02.2024

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

Для кого

• школярам 5-8-х класів, які вільно володіють навичками роботи з комп’ютерною клавіатурою, але вважають недостатнім стандартне користування комп’ютером на рівні Microsoft Office, і які готові спробувати розробляти власні Java-коди
• шкільним вчителям інформатики/математики/фізики

Що вивчаємо

  • основні конструкції структурного (алгоритмічного) програмування – цикли, розгалуження, змінні, масиви даних
  • базові поняття об’єктного програмування - клас, об’єкт, метод, інкапсуляція, наслідування
  • елементи подійно-орієнтованого програмування – слухач, обробник, віджет

Набуваємо навички

  • власноручного створення та запуску Java-проєктів
  • використання елементів стандартного графічного інтерфейсу Java, в тому числі по ресурсах АРІ аналогічно промисловій розробці
  • створення графічних зображень довільної кількості, розмірів та кольорів

Що далі?

  • продовження вивчення Java за межами шкільної програми на наступних етапах курсу JavaForTeens, в тому числі - для створення мобільних розробок на Android

Тривалість курсу

4 тижні

Початок курсу

18.12.2023

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

Для кого

• школярам, які хочуть продовжити програмувати на Java за межами шкільної програми і зробити рухомими зображення, створені ними протягом попереднього курсу
• шкільним вчителям інформатики/математики/фізики – для факультативної та гурткової роботи

Що вивчаємо

  • принципи програмної анімації, в тому числі - представлення графічних зображень у вигляді складених об’єктів стандартних класів Java API
  • використання алгоритмів та масивів для реалізації різних типів руху графічних зображень – поступального, обертового, затухаючого, нескінченного

Набуваємо навички

  • створення рухомих різноманітних графічних зображень
  • програмного керування параметрами руху – запуском, зупинкою, напрямом, швидкістю

Що далі?

  • якщо дозволяють ресурси наявної комп’ютерної техніки – реалізація набутих знань та навичок для створення аналогічних програмних проєктів, але вже на платформі Android Studio
  • продовження вивчення Java на курсі JavaForTeensPro для радикального збільшення можливостей ваших програмних кодів за рахунок використання потужних ресурсів промислового об’єктного програмування
Програма курсу

Для кого

• тим, хто хоче мати абсолютну владу над своєю мобілкою та поринути у захопливий світ створення власних мобільних застосунків
• тим, хто має доступ до достатньо потужної комп’ютерної техніки, – на жаль, розробницька платформа Android Studio ставить жорсткі вимоги до процесора та обсягу оперативної пам’яті комп’ютера/ноутбука розробника

Що вивчаємо

  • особливості використання Java для рішення завдань анімації графічних зображень попереднього курсу, але вже на Android
  • початкові елементи відокремлення графічної складової від бізнес-логіки для візуальних програмних розробок
  • програмну реалізацію навігації між вікнами візуальних програмних розробок

Набуваємо навички

  • створення Android-проєктів засобами Android Studio
  • роботи з ресурсами Android API
  • створення ігор на Android на прикладі гри Flappy Bird

Що далі?

  • самостійне удосконалення створених мобільних розробок або створення нових розробок із використанням ресурсів Android API
  • перехід до вивчення промислових елементів об‘єктного програмування в курсі JavaForTeensPro
Програма курсу

Для кого

• школярам 5-8-х класів, які після попередніх етапів курсу JavaForTeens починають бачити себе майбутніми розробниками
• тим, хто хоче спробувати свої сили у розробці командних проєктів вже найближчим часом

Що вивчаємо

  • принципи створення класів за вимогами шаблону MVC (Model-View-Controller)
  • використання наслідування при створенні полів класів
  • правила перевизначення підкласами методів суперкласів
  • особливості поліморфізму при створенні об’єктних змінних та методів

Набуваємо навички

  • створення власних класів
  • побудови ієрархічних моделей наслідування класів
  • використання принципів об‘єктного програмування в динамічних візуальних Java-проєктах з різноманітними графічними зображеннями

Що далі?

  • участь у розробці командних проєктів
  • продовження вивчення Java вже на промисловому рівні - за вимогами корпорації Oraclе, першим етапом якого є курс Structural Programming, для школярів - безкоштовний
Програма курсу

Наш курс розрахований на широку аудиторію

Новачкам>

Новачкам

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

Програмістам-початківцям>

Програмістам-початківцям

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

Професійним IT-шникам>

Професійним IT-шникам

Тестувальникам, розробникам на JavaScript із певним досвідом, які відчувають брак знань у коректному застосуванні принципів об’єктної парадигми.

Чому Java?

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

Як відбувається навчання?

01

Перегляд відео та записів on-line занять в зручний для Тебе час.

education-element-1
02

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

education-element-2
03

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

education-element-3

Оплата навчання

JAVA FOR TEENS SchoolProgram
690 грн
JAVA FOR TEENS Extended
690 грн
JAVA FOR TEENS Android Intro
690 грн
JAVA FOR TEENS JavaForTeensPro
690 грн
STRUCTURAL PROGRAMMING
690 грн
JavaSE ASSOCIATED+
4200 грн
JavaSE PROFESSIONAL+
4200 грн

Ваше резюме після навчання в нас:

Tech skills після Java SE+:

Java Standard Edition (Java Core) – рівень іспиту 1Z0-808 (Associated)
Java Standard Edition (Java Core) – рівень іспиту 1Z0-808 (Associated)

Tech skills після JavaPro+:

Java Standard Edition (Java Core) – рівень іспиту 1Z0-809 (Professional)
Java Standard Edition (Java Core) – рівень іспиту 1Z0-809 (Professional)

З нами ти отримаєш

Знання для отримання Oracle-сертифікації

Більше 150 студентів та старшокласників успішно здали сертифікаційний іспит 1Z0-808 Oracle Certified Associated, Java SE8 Programmer. Сертифіковані випускники курсів із дипломами механіків, хіміків і навіть медиків працюють в ІТ компаніях США саме завдяки Oracle сертифікату.

Отримання освіти з елементами дуальної форми навчання

Наші багаторічні контакти із університетами Києва, Львова, Дніпра, Івано-Франківська дозволять студенту поєднувати навчання у ВНЗ із роботою в ІТ-компанії вже з І курсу.

Два проектні практикуми

Після першого етапу навчання: командний проект для криптування повідомлень. Після другого етапу: командний проект багатопоткового опрацювання даних на базі технології Spring.

Протягом навчання:

  • 100+ online годин рев'ю вашого коду
  • 500+ рядків коду міні-проектів
  • 1000+ розв'язаних Oracle тестів
  • 1500+ рядків проектних практикумів

Підготовлено:

  • 150+ сертифікованих фахівців Oracle
  • 500+ працевлаштованих студентів

Про нас

Команда IDF складається зі спеціалістів, які вміють розвивати як технічні навички, так і особистісні якості. Наші тренери працюють в IT і володіють чудовими теоретичними та практичними знаннями. Вони орієнтуються, що є актуальним на ринку і будуть ділитися цим досвідом.

Що говорять наші студенти

Досі вагаєшся?

Підписуйся у Facebook та слідкуй за нами.

Наш канал на Youtube.

[email protected]
Учбовий центр: питання по навчанню та по оплаті