Онлайн-навчання

Професія Java Developer

Стати Java-розробником? З ІТЕА!

Комплексна програма для початківців націлена на швидку прокачку скілів. На заняттях з програмуванню, де ти дізнаєшся, які обов’язки виконує проходять в онлайн-форматі з подачею сучасного матеріалу й допомогою з працевлаштуванням.

КОЛИ
Старт
Йде набір на курс
СКІЛЬКИ
76 занять
2-3 рази на тиждень
З 19:00 до 22:00
ЦІНА
51150 UAH
30700 UAH
Доступна оплата частинами
Чому Професія Java Developer?
Універсальність роботи з високою зарплатнею
Спеціалісти з джава-розробки створюють безліч корисних продуктів: додатки для смартфонів, серверні програми для різних компаній, веб-портали на кшталт Netflix, Amazon, LinkedIn. Молодші спеціалісти отримують від 52 000 грн, а просунуті — понад 130 000 грн.
Затребуваність на ринку
Професія користується великою популярністю не тільки серед замовників, а й серед інших фахівців. Позиція Java-розробник займає перші місця в рейтингу затребуваності, тому ти завжди зможеш знайти роботу й не будеш сидіти без діла.
Підходить для користувачів без досвіду
Пройшовши комплексне навчання за правильно розробленою методикою, новачок швидко опанує основи й тонкощі роботи в цьому напрямку. Ти зможеш швидко навчитися виконувати і прості, і складні задачі, не порушуючи дедлайни.

Перша робота Java-розробником?
З ІТЕА!

Про працевлаштування

Персональний план навчання для кожного студента

Допомога в складанні резюме та портфоліо

Регулярні консультації з ментором

Допомога з працевлаштуванням

Безкоштовна консультація
Курси для професії Java Developer
Розклад курсів
01. Крок
Back End
Курс Основи програмування

Вивчи основи програмування, способи написання і розуміння коду, а також техніки тестування і аналізу готового продукту

Старт

23 Серпня 2021

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

12 занять

02. Крок
Back End
Курс Java Basic

Вивчіть основи програмування на мові Java з нуля

Старт
Йде набір на курс
Тривалість курсу

20 занять

03. Крок
Back End
Курс Java Advanced

Отримайте поглиблені знання Java для підвищення кваліфікації

Старт

7 Жовтня 2021

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

14 занять

04. Крок
Back End
Курс Java for Web

Створюйте ефективні програми для бізнесу на мові Java

Старт

1 Вересня 2021

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

16 занять

05. Крок
Back End
Курс Scala Programming

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

Старт
Йде набір на курс
Тривалість курсу

14 занять

Етапи становлення кваліфікованим Java фахівцем

Вебінари
Заняття з професії Java Developer проводяться дистанційно, що суттєво економить час і сили. Ти можеш під’єднатися до прямої трансляції з будь-якого зручного місця. На заняттях створюються чудові умови для взаємодії між студентами та викладачем.
Домашнє завдання
Після проходження тематичного блоку учням пропонується виконати ДЗ. Робота додому дається для кращого засвоєння матеріалу й отримання практичного досвіду, який потрібен кожному айтішникові.
Консультація з ментором
Регулярна підтримка ментора допоможе розібратись зі складними темами під час вивчення основ роботи з Java, з виконанням домашніх завдань, а також з іншими питаннями, які виникають у мірі проходження комплексних курсів з професії Java Developer.
Курсовий проект
Для підтвердження отриманих знань студенти виконують дипломну роботу розробника. Вона стане чудовим доповненням до персонального портфоліо програміста та доказом умінь під час співбесід з майбутніми роботодавцями.
Формула ефективного навчання ITEA:

Сучасна програма

Методика роботи зі студентами формується на основі актуальних і свіжих матеріалів, якими користуються практикуючі програмісти. На заняттях ти отримаєш тільки найнеобхідніші й оновлені знання, які допоможуть вирости з нуля до професійного спеціаліста з Java-розробки.

Віддалений формат

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

Максимум практики

Без практичних навичок важко працювати в будь-якій сфері. В ІТЕА ми робимо великий акцент саме на практику. Наші заняття не схожі на нудні й монотонні лекції — викладач буде підкріпляти теоретичний матеріал практичними завданнями, які допоможуть розвинути потрібні для роботи скіли.

Допомога з працевлаштуванням

Після проходження комплексної програми навчання кар’єрний центр безкоштовно допоможе тобі швидко знайти перше місце для роботи чи стажування в ІТ-компанії. Ми зареєструємо тебе на пошуковому ресурсі JunGo, де зібрані тільки надійні замовники й безліч вакансій з хорошим заробітком.

Твій повний план навчання за програмою Java-розробник:
1. Основи програмування

12 занять:

  • Огляд мов програмування
  • Поняття алгоритму
  • Базові конструкції програмування
  • Базові структури даних
  • Функції
  • Побудова простого графічного інтерфейсу (GUI)
2. Базовий курс Java

20 занять

  • Загальна характеристика Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Терміни
  • Вступ до об’єктно-орієнтованого програмування. Об’єкти та класи
  • Відносини між об’єктами
  • Наслідування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Робота з базами даних
  • Обробка помилок і винятки
  • Система введення та виведення
  • Desktop–додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопотоковість
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
3. Просунутий курс Java

14 занять:

  • Утилітні пакети
  • Java 8. Анонімні функції. Stream API
  • Контроль версії. Локальні системи контролю версій. Централізовані системи контролю версій. Розподілення системи контролю версій
  • Автоматизація зборки Java-проектів. Декларативний опис проекту. Управління залежностями. Артефакти jar, war, ear. Правила розробки особистих фреймворків і бібліотек
  • Модульне тестування
  • Java Annotations
  • Java Reflection
  • Advanced Generics
  • Advanced Collections
  • Advanced Multithreading/Concurrency
  • Advanced OOP
  • Design Patterns
  • JRE Security, JVM Internals: платформи, архітектура, байт-код, ClassLoader, garbage collector, засоби JVM для захищеного виконання коду
  • Destop-додатки: технологія JavaFX
  • Spring
  • Робота з XML і JSON
  • Вступ до SQL
  • JDBC
  • Знайомство з Lombok і Log4J
  • Екзамен. Захист програмного проекту
4. Розробка веб-додатків на Java

15 занять:

  • Maven/Ant build tools
  • SOLID (basic principles of object-oriented programming and design)
  • Apache Tomcat.
  • Java Server Pages.Model 1.
  • Java Server Pages.Model 2. Expression Language.
  • Using DataBases.
  • Using beans in EL
  • Sessions
  • Servlets
  • MVC (model-view-controller)
  • Spring: Framework
  • Spring MVC
  • Objects relational mapping (ORM)
  • Adding to project other technologies
  • SOAP and RestFull
5. Розробка мовою Scala

14 занять:

  • Загальна характеристика Scala
  • Читання-вирахування-висновок/REPL — read-eval-print loop
  • Змінні в Scala
  • Оператори
  • Терміни
  • Типи даних
  • Функції та методи
  • Класи й об’єкти
  • Валідація
  • Package & package
  • Монади в Scala
  • Обробка винятків
  • Масиви
  • Колекції
  • Implicits
  • Future
  • SBT (Scala Build Tool)
  • Тестування

 

Викладачі напрямку Професія Java Developer
Команда ITEA зібрала кращих практиків: керівників, senior-фахівців і експертів з багаторічним досвідом
Більше 16 років досвіду. Досконало знає Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а також вміє відмінно працювати з Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Розуміє принципи розробки та впровадження програми електронного документообігу для локальних і зовнішніх серверів та баз даних.
Денис Ковбій
Java Developer
Java Developer
Антон Мальцев
10+ років досвіду. Працював в управлінні інформаційних технологій Міністерства економіки України. Розробник аудіо-формата АМА, який був високо оцінений українськими музикантами. Викладач на кафедрі математичних методів системного аналізу в КПІ.
10 років досвіду. Кандидат наук в галузі Комп'ютерних технологій. Професор КПІ. Databases: Microsoft SQL Server, MySQL. Programming languages: JavaScript, C#.
Катерина Мелкумян
Software Engineer Lead
Досвід викладання — 13 років. Викладач та асистент у КПІ. Спеціаліст в області Кібернетики енергосистем. На своїх заняттях використовує весь свій досвід для створення атмосфери, в якій хочеться навчатися та засвоювати новий матеріал.
Людмила Булигіна
Спеціаліст в області кібернетики енергосистем
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.