Професія

Android розробник

Навчимо створювати з нуля повноцінні програми.

Cтарт: По запису

Дізнатись детальніше

Тривалість

32 тижні, 160 годин

Розклад

Вт 18:00-21:00, Пт 19:00 - 21:00

Вартість

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

Про курс

Курс розрахований на початківців розробників, знайомих з основами програмування. Вивчається технологія програмування на Java і особливості розробки додатків для мобільних пристроїв під управлінням ОС Android. Велика частина навчального часу відведена під написання коду. Курс передбачає виконання домашніх завдань, які розбираються на початку кожного заняття. Деякі завдання виконуються розподілений в складі навчальної команди.

Android – ОС для мобільних носяться пристроїв, ігрових приставок, ТВ і т.д. Заснована на Linux, остання версія 9.0. Android – відкрита платформа, додатки для цієї ОС використовують віртуальну Java-машину Dalvik. Розробники використовують бібліотеки від Google, а також СУБД SQLite і протокол SSL. Android доступний для різних апаратних платформ, таких як ARM, MIPS, x86. На травень 2017 активовано 2 мільярди Android-пристроїв. Магазин Google Play працює в 190 країнах і містить 700 тисяч додатків. Кількість скачувань перевищила 25 млрд.

Заробітня плата

Розробника

от 500$

до 3500$

(за даними dou.ua)
Після навчання ти зможеш
  • Розробляти Android-додатки на мові програмування Java

  • Зрозумієш основи проектування програми для мобільних пристроїв

  • Проектувати і створювати додатки під Android

  • Розуміти важливість терміна «життєвий цикл мобільного застосування»

  • Дізнаватися механізм публікації додатка в Google Play і способи заробітку на додатках

  • Аналізувати безпеку додатки

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

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

Історія OS Android
  • Версії систем і api
Середовище розробки Android studio
  • Установка
  • Маніфест
  • Типи ресурсів
  • Структура проекту
  • Складальник проектів gradle, XML
GIT
  • Система контролю версій
  • Створення сховища
  • push
  • pull
  • delete
  • merge комманди
Головні компоненти Android, життєвий цикл
  • Activity
  • Service
  • BroadCastReceiver
  • ContentProvider
le
  • Що таке фрагмент
  • Застосування
Види Layouts. Ключові відмінності і властивості
  • LinearLayout
  • TableLayout
  • RelativeLayout
  • FrameLayout
  • ConstraintLayout
Види Віджетів
Взаємодія між додатками
  • Intent
  • Bundle
Оповіщення користувача
  • Notification
  • Діалоги
Теми та стилі + zeplin
  • Імплементація дизайну додатки
Нить, взаємодія з UI
  • AsyncTask
  • RXJava2
Бази даних
  • SqlLite
  • Realm
  • Realm
Realm
  • Retrofit
  • OkHttpClient
  • Gson
Test запити на API
  • Postman
WebSocket
Патерни
  • MVP
  • MVVM
Dependency Injection
  • Dagger
Android Jetpack architecture components
  • Lifecycle
  • ViewModel
  • DataBinding
  • LiveData
  • Paging
  • WorkManager
Google service
  • API Console
  • FireBase
  • Google Maps
  • Google Auth
Інтеграція соціальних мереж
  • Facebook
  • Instagram
  • Google Maps
  • Google Auth
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>

Хто читає?

Юрій Лещенко

Android розробник в ПриватБанк

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

Для кого курс?

Студентам

Почніть кар’єру розробника мобільних додатків і дізнайтеся як створюються додатки

Початківцям розробникам

Доповніть стек новою технологією і отримаєте значну перевагу в роботі

Розробникам

Оновлення свої знання і почніть розробляти програми під Android

Студентам

Почніть кар’єру розробника мобільних додатків і дізнайтеся як створюються додатки

Початківцям розробникам

Доповніть стек новою технологією і отримаєте значну перевагу в роботі

Розробникам

Оновлення свої знання і почніть розробляти програми під Android

Що потрібно для навчання?

Що потрібно для навчання?

На курс Розробка додатків під Android зараховуються слухачі, які пройшли навчання на курсі Java програмування, або успішно пройшли перевірку.

Пройти тестирование

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

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

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

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

По запису

Тривалість

32 тижні, 160 годин

Розклад

Вт 18:00-21:00, Пт 19:00 - 21:00

Вартість

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

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