Java Advance

4000 грн. групові заняття 4500 грн. індивідуальні заняття

Ми вже знаємо, що для швидкої та продуктивної роботи потрібно знати всі цікаві хитрощі мови програмування. Ви вже отримали міцний фундамент на курсі програмування "Java - Core", тепер станьте професіоналом своєї справи разом із компанією "In Alto". Тому, якщо Ви в числі таких людей, які хочуть начитися працювати за комп'ютером швидко та почувати себе зручно в роботі, то спеціально для Вас ми розробили розширений комп`ютерний курс для вивчення всіх тонкощів, пов'язаних з мовою програмування Java, а також отримання міцних практичних навичок для роботи з новими технологіми розробки. На цьому курсі розглядаються методи створення Інтернет-додатків на мові Java, в тому числі Web-додатків, аплетів, серверних додатків, використання серверних сторінок Java.

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

 

Категорія: , .

Інформація про курс

Програма професійного курсу "Java - Advance" представляє логічно розроблені теми, які відмінно допомагають отримати дані знання в доступній формі. Тому, для прослуховування уроків професійного курсу "Java - Advance" бажано мати відповідну підготовку або прослухати курс "Java - Core (Базовий)". Наша компанія "In Alto" надає можливість навіть вдома отримати такі знання. В курсі роз'яснюються передові концепції програмування за допомогою Java , а також використання спеціальних Java-бібліотек. Курс охоплює передову об'єктно орієнтовану концепцію, через універсальні типи і рефлексію, просунуту обробку потоків, послідовні команди і графіку. Викладацький склад має великий досвід роботи із людьми різної вікової категорії та допоможе Вам підготуватися до практичного використання Java для реалізації конкретних рішень. Незалежно, чи вам 10 чи 100, - залишайте заявку на наш курс та переконайтеся про вищесказане на безкоштовному пробному уроці. А далі вирішуйте самі.

Необхідна підготовка

  • Бажана англійська мова на рівні читання / письма.
  • Володіння основами роботи на ПК на рівні «досвідчений користувач».
  • Прослуханий курс "Java - Core"
  • Ознайомлення з книгами "Thinking in Java" автора Bruce Eckel або "Бібліотека професіонала" авторів Хорстманн К., Корнелл Г.
  • Знання основних принципів ООП

 

  • Вступ в ООП.
    • Класи і об'єкти.
    • Абстракція.
    • Інкапсуляція.
    • Наслідування.
    • Поліморфізм.
    • Модифікатори доступу.
  • Поняття тестування. Види тестування
  • Робота з файлами.
    • Ієрархія вводу \ виводу.
    • InputStream і OutputStream.
    • Як записувати у файл?
    • Як читати з файлу?
    • Як оновити файл?
    • Видалення файлу.
  • Робота із директоріями.
  • Компонентна модель
    • Розгляд основних поянть Swing\ Java FX?
    • Події / Властивості/ дескриптори компонентів
  • Робота із потоками
    • Створення потоку з інтерфейсом Runnable.
    • Створення потоку з інтерфейсом Thread.
    • Старт і зупинка потоку.
    • Призупинення роботи потоку та її відновлення.
    • Планування потоків.
    • Пріоритети потоків.
    • Daemon потоки.
    • Ключове слово syncronized - синхронізовані методи.
  • Робота із базою даних
    • Що таке JDBC?
    • Вивчення основних понять про реаліційні бази даних
    • Підключення до бази даних за допомогою JDBC.
    • Робота із класом DriverManager.
    • Завантаження драйверів.
    • Використання класу Connection.
    • Об’єкт Statement.
  • Клієнт - серверне з'єднання в Java.
  • Java і парсинг XML.
  • Читання XML в Java за допомогою DOM.
  • Читання XML в Java за допомогою SAX.
  • Читання XML в Java за допомогою JDOM.
  • Hibernate XML Mapping.
  • Hibernate Annotation.
  • Maven.
  • Spring MVC;.
    • JSP+JSTL.
    • Знання про Сервлети, Сесії, JavaBean, XML і т.д .
    • HTML + CSS.
    • Java SE (знання колекцій, вміння обробляти виключення ... Загалом, стандартний набір).
  • Графічна модель
    • Java – AWT, Swing, SWT, Java FX
    • Layout
    • Робота із зображенням
    • Менеджер компонентів
    • Робота з вікнами

Індивідуальні заняття

Вартість навчання

4500 грн

Кількість занять: 16

Вільний графік

Можливість впливати на графік навчання

Вся увага викладача спрямована на Вас

Індивідуальний підхід

Групові заняття

Вартість навчання

4000 грн

Кількість занять: 16

Строгий графік

Навчання строго за програмою курсу

Послідовність і систематичність навчання

Робота за групою