Навчайся та приєднуйся до ITOMYCH STUDIO
Курс з Android розробки для початківців
Старт курсу:
Початок через:
д г хв с
Формат:
online/offline
Залишилось
Понеділок та Середа, з 19:00 до 21:00
3 000*
грн/курс
2,5
місяці
20
занять
40
годин
*1 400 грн для студентів
Що потрібно для старту?
1
Заповнити форму реєстрації
2
Успішно пройти
20-хвилинне інтерв’ю з куратором курсу
20-хвилинне інтерв’ю з куратором курсу
3
Отримати запрошення до курсу
4
Сплатити навчання
“
Наша головна ідея - це залучити перспективних спеціалістів до команди ITOMYCH STUDIO, саме тому ми призначили
мінімальну вартість курсу.
Отримати підтвердження участі можна
тільки після успішного проходження
тільки після успішного проходження
короткого інтерв‘ю.”
Чому ITOMYCH STUDIO?
8
років досвіду Android
розробки
розробки
Senior
експертиза
команди
команди
20+
інженерів яких
навчили з нуля
навчили з нуля
6
років досвіду розробки fintech-додатків
Тобі до нас якщо ти:
- Знаєш принципи ООП
- Розумієш базові алгоритми та структури даних
- Маєш базові знання будь-яких мов програмування на високому або середньому рівні (особливим плюсом буде знання Kotlin)
- Знаєш англійську на рівні Pre-Intermediate та вище
Чому ти навчишся?
Опануєш базову інформацію з програмування
Дізнаєшся, як влаштована система Android зсередини
Зможеш створювати прості програми для Android девайсів та розміщувати їх на PlayMarket
Отримаєш всі необхідні навички для подальшого розвитку в напрямку Android-розробки
Що ти отримаєш?
Найкращі студенти групи вже у грудні приєднаються до нашої Android команди
Знання, адаптовані під вимоги роботодавців
Власний проєкт у портфоліо
Якісне CV та консультацію нашої рекрутингової команди
Сертифікат ITOMYCH STUDIO
Програма курсу
Android розробка
40
годин навчання
20
занять online/offline
3
тематичних модулів
Модуль 1: Основи
16 годин
ЗАНЯТТЯ №1
Kotlin. Git - основи.
ЗАНЯТТЯ №2
Kotlin. Jira - основи.
ЗАНЯТТЯ №3
Введення в Android. Знайомство з середовищем розробки Android Studio. Огляд структури проєкту. Перший додаток для Android.
ЗАНЯТТЯ №4
Основні елементи екрану. Основи XML. Розмітка призначеного для користувача інтерфейсу в Android. Ресурси та їх призначення.
ЗАНЯТТЯ №5
ConstraintLayout, ViewBinding / FindViewById. Управління елементами з коду. Обробка подій.
ЗАНЯТТЯ №6
Життєвий цикл Activity. Взаємодія між Activity.
ЗАНЯТТЯ №7
Fragment. Життєвий цикл Fragment. Застосування Fragment в Android. Взаємодія між Fragment та Activity.
ЗАНЯТТЯ №8
Власні View. Управління розміткою з коду. Діалоги. Взаємодія з Activity.
Модуль 2: Зберігання та відображення даних в Android
8 годин
ЗАНЯТТЯ №9
Зберігання даних в Android. Preferences. Основи баз даних. Робота з SQLite. ORM Room. Оновлення бази даних.
ЗАНЯТТЯ №10
Робота з мережею в Android. Основи JSON. Бібліотека GSON. Бібліотека Retrofit.
ЗАНЯТТЯ №11
Списки в Android. Адаптери. Їхні види та принципи застосування. Патерн Adapter. RecyclerView. Багаторівневі списки на основі RecyclerView.
ЗАНЯТТЯ №12
Робота з файлами. Основи системи дозволів в Android. Виклик стандартних додатків. Intent Filter. Камера.
Модуль 3: Компоненти Android розробки
16 годин
ЗАНЯТТЯ №13
ViewModel. Архітектура додатків. MVVM.
ЗАНЯТТЯ №14
SVG, Animation, TransitionAnimation, MotionLayout
ЗАНЯТТЯ №15
Google maps. Робота з GPS.
ЗАНЯТТЯ №16
ViewPager. NavigationDrawer. ActionBar.
ЗАНЯТТЯ №17
Services. WorkManager. Broadcast (локальний).
ЗАНЯТТЯ №18
Broadcast системних подій. Взаємодія між додатками. ContentProvider.
ЗАНЯТТЯ №19
Системні повідомлення. Firebase. AppDistribution. Crashlytic. Google Analytics.
ЗАНЯТТЯ №20
Життєвий цикл розробки додатків. CI / CD. Викладаємо додаток в Google Play.
Як проходить навчання?
1
Заняття 2 рази на тиждень, Пн - Ср, 19:00-21:00
2
Обговорення пройденого матеріалу в групових чатах
3
Відправка домашнього завдання на перевірку
4
Індивідуальний фідбек куратора про виконану роботу
Зареєструватися на курс
Вартість:
3 000 грн.
*1 400 грн для студентів
Розклад:
10 тижнів
Цілодобовий доступ до минулих занять у Zoom
Поширені запитання
Чому наш курс платний, хоча є відбір за резюме та співбесідою?
Наш курс не поступається у якості іншим комерційним курсам, але коштує значно дешевше, бо наша головна мета - не прибуток, а розширення чинної команди. Саме тому на останньому тижні навчання ми оберемо найкращих студентів та запропонуємо приєднатися до нашої команди.
Які є вимоги до апаратного забезпечення?
Комп'ютер / ноутбук з Windows / Linux / MacOS, з процесором Intel i3 (i5 - для комфортної роботи) і вище (або аналогічним), мінімум 4 ГБ оперативної пам'яті (8+ для комфортної роботи), 20-30 Гб на жорсткому диску. Бажано наявність Андроїд пристрою, але це не обов'язкова вимога.
Чи достатньо знань я отримаю для працевлаштування?
Так, якщо ретельно пройдете навчання за курсом - в ньому охоплено вдосталь навичок, щоб отримати роботу програміста. Ми зі свого боку допоможемо вам правильно скласти резюме та надамо консультацію рекрутингової команди.