Java Core

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

Програмістами узагальнено називають категорію людей, які займаються розробкою алгоритмів та програм. На даний час зарплата Java junior-програміста складає 500$ -900$, а графік роботи достатньо гнучкий. Для тих, хто любить ранком поспати, то і на 10 годину дня і на 12 годину можна проводити заняття, а кому не спиться, то і ніч вам не завадить для праці. А що потрібно, щоб отримати дані переваги? Просто навчитися програмувати. Пройдіть курс "Java базовий", який допоможе Вам досягнути Вашої мети.

 

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

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

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

Після закінчення курсу Ви навчитеся програмувати в об’єктно орієнтованому стилі, налагоджувати програми, проектувати архітектуру програми, познайомитеся з бібліотеками Java SE, освоїте ефективну методологію вивчення програмування, яка буде служити для подальшого розвитку в ІТ сфері. Пройшовши курси java, Ви отримаєте досвід роботи над реальними проектами для подальшого працевлаштування. Дані курси програмування Java призначені для того, щоб познайомити слухача з базовими концепціями та технологіями програмування на мові Java, що дозволить освоїти конкретну бібліотеку, або платформу програмування на Java.

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

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

 

  • Що таке програмування?
    • Парадигми програмування.
    • Знайомство з Java. Java Базовий.
    • Налаштування середовища.
  • Змінні.
    • Оголошення змінних і їх ініціалізація.
    • Константи.
    • Перетворення типів в Java.
  • Основні оператори в мові Java: арифметичні, логічні, бітові, рядкові.
  • Робота із символами і рядками.
  • Основи процедурного програмування.
    • Розгалуження.
    • Цикли.
    • Хороші і погані назви.
  • Проектування методів.
  • Параметри методів.
  • Перевантаження методів.
  • Рекурсія.
  • Вступ в ООП.
    • Класи і об'єкти.
    • Абстракція.
    • Інкапсуляція.
    • Наслідування.
    • Поліморфізм.
    • Модифікатори доступу.
  • Проектування методів.
  • Параметри методів.
  • Перевантаження методів.
  • Рекурсія.
  • Принципи проектування і основи мови UML.
  • Діаграми класів.
  • Абстрактні класи.
  • Інтерфейси.
  • Множинне успадкування в Java.
  • Ключове слово "static".
  • Ключове слово "final".
  • Ключове слово "this . ".
  • Ключове слово "this () ".
  • Вкладені класи.
  • Програмування відповідно до інтерфейсу, а не реалізації.
  • Collеction Framework.
    • Види контейнерів в Java: List, Map, Set.
    • Основні реалізації контейнерів.
    • Основні прийоми використання контейнерів.
    • Прохід по елементах колекції, шаблон проектування Iterator.
    • Порівняння елементів колекції.
    • Сортування елементів колекції.
  • Концепція обробки виключень.
  • Концепція обробки виключень.
  • Порівняння традиційного механізму обробки помилок з механізмом обробки виключень.
  • Блок try-catch-Finally.
  • Типи виключень.
  • Стандартні виключення в Java і їх роль.

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

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

4500 грн

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

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

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

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

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

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

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

4000 грн

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

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

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

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

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