Курс програмування на мові Java

Професія

Програміст JAVA

  • З нуля до Junior-фахівця за 10 місяців
  • Від вивчення синтаксису мови Java до створення власних додатків
  • Створиш проект для власного портфоліо

Cтарт: 19 січня

Записатися

01

Модуль

Java core

Тривалість

81 година, 14 тижнів

Розклад

Вт, Чт 18:00-21:00

Вартість

8990 грн за курс

02

Модуль

Java enterprise

Тривалість

144 години, 24 тижнів

Розклад

Ср 18:00-21:00, Пт 18:00-21:00

Вартість

6 платежів по 3190 грн

Чим займається Програміст JAVA

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

Розробник Java створює складні програми на однойменній мові програмування. Ця популярна мова має безліч сфер застосування: від створення динамічних елементів на сайтах (випадаючі меню, зображення, що змінюються по наведенню мишки) до організації збору інформації про користувачів інтернет-магазинів. Програміст Java також займається поліпшенням дизайну та функціональності сайтів, тестуванням роботи додатків. Представник професії починає працювати у великих проектах вже через 1 – 1,5 роки після проходження навчання.

Середня зарплата

Java програміста

від 500$
до 6500$

(за даними work.ua і dou.ua)

Що буде в курсі

Програма курсу включає в себе 2 модулі

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

14 тижнів активного вивчення синтаксису мови

Зрозумієш принципи ООП та освоїш фундаментальні принципи створення програм з використанням Java

Практичний досвід для подальшої роботи

Освоїш механізми багатопоточності Java, попрацюєш з основними бібліотеками та отримаєш досвід написання юніт і інтеграційних тестів

Професійні навички Hard Skills

Зможеш налаштовувати взаємодію з базами даних SQL, використовуючи базові аспекти JDBC

24 тижні інтенсивних практичних занять

Навчишся працювати з інструментом складання проектів Maven, системою управління версіями GIT

Практичний досвід для подальшої роботи

Реалізуєш проект з нуля, використовуючи отримані знання, викладеш його на Github для власного портфоліо

Професійні навички Hard Skills

Освоїш роботу фреймворку Spring для ефективного створення web-додатків

Після навчання ти зможеш:

1

За підсумками першого модуля

  • Розібратися з примітивними типами даних і їх обгортками. Освоїти клас String.
  • Зрозуміти, що таке ООП. Освоїти поняття інкапсуляція, спадкування, поліморфізм і абстракція і застосовувати це в своїх проектах.
  • Працювати з файлами. Писати свою реалізацію патерну Builder. Користуватися cloneable.
  • Використовувати колекції. Писати власну реалізацію ArrayList, LinkedLis, HashMap.
  • Користуватися Set, Stack, Queue і працювати з Comparable.
+
2

За підсумками другого модуля

  • Створити власний web проект
  • Використовувати security у своїх проектах. Проводити авторизацію та аутентифікацію користувачів
  • Додавати тести в проект
  • Використовувати Spring Framework

Цей курс для тебе, якщо ти

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

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

<Курс включає в себе наступні теми>

1. GIT
  • Призначення
  • Структура
  • Основні команди
2. Системи збірки Maven
  • Структура проекту
  • Фази збірки проекту
  • Залежності
  • Модулі
3. IDE IntelliJ IDEA
  • Установка
  • Використання
4. Типи даних
  • Примітивні типи даних
  • Довідкові типи даних
  • Масиви
  • Оператори
5. Синтаксис мови Java
  • Клас
  • Імпорт класів
  • Область видимості
6. Оператори
  • Алгоритми
  • Розгалуження
  • Цикли
7. Знайомство з ООП
  • Спадкування
  • Інкапсуляція
  • Поліморфізм
  • Модифікатори доступу
  • Перевантаження методів
8. Види класів
  • Внутрішні
  • Статичні
  • Анонімні
  • Абстрактні
  • Інтерфейси
9. Виняткові ситуації
  • Перевіряються виключення
  • Непроверяемие виключення
  • Помилки
10. Рядки і регулярні вирази
  • String
  • StringBuilder
  • Pattern
11. Потоки введення-виведення
  • Байтові потоки
  • Символьні потоки
12. Структури даних
  • Generics
  • Collection Framework
13. Основи асинхронні
  • Thread
  • Runnable
  • Callable
  • Synchronized
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150

</html>

Хто читає?

Олександр Лемягов

Middle Software Java Engineer в компанії SoftServe

Більше 3-х років досвіду роботи в IT сфері. Довелось попрацювати в таких компаніях як Sloyev, А-Банк, а також фріланс. Брав участь в розробці таких проектів, як онлайн-чати підтримки, крокоміри, CRM-системи, парсеру, розширення для Google Chrome. Веду активний розвиток своїх навичок.

Фішки

Безкоштовний курс English

Екскурсії у кращі Design-студії Дніпра

Нетворкінг та відкриті meetups від провідних дизайнерів міста

Відкритий захист проектів за участю HR та потенційних роботодавців

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

Кожен випускник отримує допомогу і підтримку від кар’єрного консультанта Level Up

  • Допомога в складанні IT-резюме та проходженні співбесіди
  • Індивідуальні консультації з пошуку роботи та розвитку кар’єри
  • Регулярне інформування про відкриті вакансії від наших компаній-партнерів
  • Безкоштовні відвідування івентів по soft skills та зустрічей c HR компаній для всіх студентів
01

Модуль

Java core

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

19 січня

Тривалість

81 година, 14 тижнів

Розклад

Вт, Чт 18:00-21:00

Вартість

8990 грн за курс

Чекаємо на тебе

02

Модуль

Java enterprise

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

березень

Тривалість

144 години, 24 тижнів

Розклад

Ср 18:00-21:00, Пт 18:00-21:00

Вартість

6 платежів по 3190 грн