Програма курсу
Java - тренінг онлайн
Наш курс присутній на ринку більше 10 років. Він увібрав все найкраще із багатьох різноманітних навчальних методик.
![Java - тренінг онлайн](https://idf.ua/wp-content/themes/idf/img/png/first-section-img.png)
Для кого
старшокласникам (навіть якщо досвід програмування відсутній) та шкільним вчителям інформатики
Набуваємо навички
- основні оператори алгоритмів розгалуження та циклічного повторення
- пишемо коди із професійним рев’ю (зауваженнями / виправленнями / поясненнями)
- реалізуємо найбільш зрозумілий перехід - від написання кодів за принципами структурного (алгоритмічного) програмування до програмування згідно вимог об’єктно-орієнтованих технологій
Що далі?
- продовжити навчання на курсі 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 конвейєрних операцій з даними
- елементи технології JDBC зв'язку Java з базами даних
Відповідність стандартам
- вимогам більшості українських ІТ-компаній до фахівців рівня Junior Java Developer
- частині вимог сертифікаційного іспиту 1Z0-809 корпорації Oracle рівня Professional
Для кого
• школярам 5-8-х класів, які вільно володіють навичками роботи з комп’ютерною клавіатурою, але вважають недостатнім стандартне користування комп’ютером на рівні Microsoft Office, і які готові спробувати розробляти власні Java-коди
• шкільним вчителям інформатики/математики/фізики
Що вивчаємо
- основні конструкції структурного (алгоритмічного) програмування – цикли, розгалуження, змінні, масиви даних
- базові поняття об’єктного програмування - клас, об’єкт, метод, інкапсуляція, наслідування
- елементи подійно-орієнтованого програмування – слухач, обробник, віджет
Набуваємо навички
- власноручного створення та запуску Java-проєктів
- використання елементів стандартного графічного інтерфейсу Java, в тому числі по ресурсах АРІ аналогічно промисловій розробці
- створення графічних зображень довільної кількості, розмірів та кольорів
Що далі?
- продовження вивчення Java за межами шкільної програми на наступних етапах курсу JavaForTeens, в тому числі - для створення мобільних розробок на Android
Для кого
• школярам, які хочуть продовжити програмувати на 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, для школярів - безкоштовний
Structural Programming
для тих, хто хоче зробити перший крок у професійному опануванні найперспективнішої спеціальності
JavaSE Associated+
для тих, хто хоче стати професійним Android- або Java-розробником
JavaSE Professional+
для тих, хто вже володіє основами Java та хоче опанувати високопродуктивні Java- технології багатопотокової та паралельної обробки даних
Java For Teens Pro
школярам 5-8-х класів, які готові спробувати розробляти власні Java-коди, та шкільним вчителям інформатики
Наш курс розрахований на широку аудиторію
![Новачкам>](https://idf.ua/wp-content/uploads/2020/06/auditory-img-1.jpg)
Новачкам
Школярам 5+ класів, які готові наполегливо вчитися щоб перетворити своє хобі в найперспективнішу спеціальність. Відео за посиланням .
![Програмістам-початківцям>](https://idf.ua/wp-content/uploads/2020/08/auditory-img-2.jpg)
Програмістам-початківцям
Старшокласникам та студентам молодших курсів, які після роботи із простими алгоритмічними конструкціями розгалужень та циклів відчувають потребу в об'єктному програмуванні.
![Професійним IT-шникам>](https://idf.ua/wp-content/uploads/2020/08/auditory-img-3.jpg)
Професійним IT-шникам
Тестувальникам, розробникам на JavaScript із певним досвідом, які відчувають брак знань у коректному застосуванні принципів об’єктної парадигми.
Чому Java?
- Половина розробників планети та чверть програмістів України програмують на Java
- Java - мова для розробки Android-аплікацій (Kotlin – мова, похідна від Java)
- Java - це академічна мова програмування, після вивчення основ якої (Java Core або Java Standard Edition -Java SE) формується правильне “об’єктнe” мислення, необхідне для роботи на будь-якій сучасній платформі, - після засвоєння Java SE зовсім нескладно “перескочити” на розробку будь-якими іншими об’єктно-орієнтованими мовами.
Як відбувається навчання?
Перегляд відео та записів on-line занять в зручний для Тебе час.
![education-element-1](https://idf.ua/wp-content/themes/idf/photos/education-element-1.jpg)
Домашні завдання з розробки програмних міні-проектів та по тестах, рекомендованих для підготовки до сертифікаційних іспитів корпорації Oracle.
![education-element-2](https://idf.ua/wp-content/themes/idf/photos/education-element-2.jpg)
Вибіркове рев’ю кодів домашніх завдань та зв’язок з ментором під час on-line занять.
![education-element-3](https://idf.ua/wp-content/themes/idf/photos/education-element-3.jpg)
Оплата навчання
Ваше резюме після навчання в нас:
Tech skills після Java SE+:
![Java Standard Edition (Java Core) – рівень іспиту 1Z0-808 (Associated)](https://idf.ua/wp-content/uploads/2020/11/java.png)
Tech skills після JavaPro+:
![Java Standard Edition (Java Core) – рівень іспиту 1Z0-809 (Professional)](https://idf.ua/wp-content/uploads/2020/11/java.png)
З нами ти отримаєш
Знання для отримання Oracle-сертифікації
Більше 150 студентів та старшокласників успішно здали сертифікаційний іспит 1Z0-808 Oracle Certified Associated, Java SE8 Programmer. Сертифіковані випускники курсів із дипломами механіків, хіміків і навіть медиків працюють в ІТ компаніях США саме завдяки Oracle сертифікату.
Отримання освіти з елементами дуальної форми навчання
Наші багаторічні контакти із університетами Києва, Львова, Дніпра, Івано-Франківська дозволять студенту поєднувати навчання у ВНЗ із роботою в ІТ-компанії вже з І курсу.
Два проектні практикуми
Після першого етапу навчання: командний проект для криптування повідомлень. Після другого етапу: командний проект багатопоткового опрацювання даних на базі технології Spring.
Протягом навчання:
- 100+ online годин рев'ю вашого коду
- 500+ рядків коду міні-проектів
- 1000+ розв'язаних Oracle тестів
- 1500+ рядків проектних практикумів
Підготовлено:
- 150+ сертифікованих фахівців Oracle
- 500+ працевлаштованих студентів
Про нас
Команда IDF складається зі спеціалістів, які вміють розвивати як технічні навички, так і особистісні якості. Наші тренери працюють в IT і володіють чудовими теоретичними та практичними знаннями. Вони орієнтуються, що є актуальним на ринку і будуть ділитися цим досвідом.
![Іщеряков Сергій](https://idf.ua/wp-content/uploads/2020/06/person-1.jpg)
Іщеряков Сергій
автор проекту “Школяр-програміст”
Іщеряков Сергій — автор проекту “Школяр-програміст”, Java-тренер з 2009 року, підготував понад 400 розробників для ІТ-компаній Івано-Франківська, Києва, Львова, Одеси, Дніпра, в тому числі – понад 150 Oracle-сертифікованих програмістів з числа студентів та старшокласників, кандидат технічних наук, доцент Державного університету телекомунікацій (Київ), Прикарпатського національного університету (Івано-Франківськ), Приватного університету “IT Step University” (Львів). На конкурсі Ukrainian IT Awards 2017, що був організованим асоціацією IT Ukraine та компанією SoftServe, отримав спеціальну відзнаку за видатний вклад у ІТ-освіту України. Оn-line Java-тренінги проводить з 2016 року.
- [email protected]
- Учбовий центр: питання по навчанню та по оплаті