Профессия

Android разработчик

Научим создавать с нуля полноценные приложения.

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

Узнать подробнее

Длительность

32 недели, 160 часов

Расписание

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

Стоимость

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

О курсе

Курс рассчитан на начинающих разработчиков, знакомых с языком программирования Java. Изучается технология программирования на 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 грн

Ждем тебя