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

Професія Junior Android Developer

Стати Junior Android developer? З ITEA!
Комплексна програма підготовки до нової професії, після якої ти навчишся розробляти додатки під ОС Android!

КОЛИ
Старт
Йде набір на курс
СКІЛЬКИ
67 занять / 8 місяців
2-3 рази на тиждень
З 19:00 до 22:00
ЦІНА
44550 UAH
30150 UAH
Доступна оплата частинами або безпроцентна розстрочка від Альфа-банку на 11 місяців
Можливість заморозити навчання
Доступна оплата частинами або безпроцентна розстрочка від Альфа-банку на 11 місяців
Можливість заморозити навчання
Чому Професія Junior Android Developer?
Старт нової кар'єри
Розробка мобільних додатків — ідеальний варіант для новачка в IT. Широкий вибір працедавців та медіана зарплат від $800 зроблять перехід максимально легким.
Розширені можливості
Завдяки тому, що розробка під Android ведеться мовою Java, ти можеш легко свичнутися до back-end або веброзробки за бажання.
Затребувана професія
Мобільні додатки потрібні всім — як банкам, так і аптекам із супермаркетами, отже, ти зможеш працювати в продукті й аутсорсі без прив’язки до певної сфери.

Перша робота
Android developer?
З ITEA!

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

Міні-курс з soft skills, пошуку та отримання замовлень на фріланс-біржі Upwork

Працевлаштування в компаніях-партнерах ITEA на їх запит

Обліковий запис та супровід від Jungo.dev - біржі з працевлаштування IT-фахівців-початківців

Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати твої навички під IT-ринок

Про працевлаштування
Курси для професії Junior Android Developer
Розклад курсів
Як ти будеш навчатися на курсах Junior Android Developer

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

Ефективний формат

У навчанні на курсах ми прибрали з рівняння переїзди, задушливі аудиторії й десятки годин згайнованого часу. Так, ми не винайшли онлайн-формат, але поліпшили його — лише перевірений софт, найкращі викладачі й нічого, окрім знань.

Актуальні знання

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

Домашні завдання й практика

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

Усесторонній розвиток 

В IT важливіше за все — відповідати своїй професії й указаним навичкам. От тільки це ще не все — важлива роль відведена й soft skills, наявність або відсутність яких може стати ключовою протягом отримання тобою роботи.

Твій план навчання
професії Junior Android developer

1. Основи програмування

12 занять 

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

39 занять

  • Загальна характеристика мови Java
  • Типи даних та основні операції з ними
  • Потік управління
  • Масиви
  • Рядки
  • Вступ до ООП. Об’єкти та класи
  • Відношення між об’єктами
  • Спадкування та поліморфізм
  • Клас Object
  • Внутрішні класи
  • Перерахування
  • Робота з базами даних
  • Обробка помилок та виключення
  • Система введення-виведення
  • Класи колекцій
  • Багатопотоковість
  • Універсальні типи
  • Рефлексія
  • Вступ до Android
  • Розбір Manifest
  • Контейнери
  • Основні View
  • RecyclerView
  • ViewPager + TabLayout
  • Основи динамічного компонування
  • Кастомні View
  • Бібліотеки завантаження картинок
  • Життєвий цикл Activity
  • Робота з камерою
  • Найпопулярніші витоки пам’яті та як їх уникнути
  • Фрагменти. Яке місце в Android вони посідають і як їх використовувати для побудови правильної логіки додатка
  • Робота з багатопотоковістю в Android / AsyncTask
  • Розбір основних бібліотек та фреймворків
  • Архітектура додатка (MVP, MVVM)
  • Збірка проєкту
  • Інструменти
  • Як скласти резюме і пройти співбесіду
3. Android Advanced

16 занять

  • CardView
  • AppBarLayout
  • Работа с системой контроля версий
  • Custom Navigation Drawer
  • Бібліотека ViewBinding (її підключення й застосування)
  • Бібліотека Dagger2
  • Архітектура додатку. Чому MVP кращий?
  • Retrofit2 і з чим його їдять
  • RxAndroid. Базові знання
  • RxAndroid в поєднанні з Retrofit2
  • Фонова робота додатків. Сервіси
  • Реєстратори системних подій BroadcastReceiver
  • Internet
  • Геолокація
  • База даних SQLite. Загальні відомості
  • База даних SQLite. Мова SQL. Класичні запити в базу
  • База даних SQLite + RxAndroid
  • Корисні ORM і яка з них краща?
  • Карти GoogleMaps
  • Соціальні мережі. Основні відомості
  • Як скласти резюме і пройти співбесіду
Викладачі напрямку Професія Junior Android Developer
Команда ITEA зібрала кращих практиків:
керівників, Senior-фахівців і експертів з багаторічним досвідом
Android Developer
Юрій Мазуревич
Розробник з 8-річним досвідом. Виконував завдання щодо розробки різних додатків, розширення та модернізації застарілих проектів. Знайомий із методами проєктного управління Agile, брав безпосередню участь у проєктних рішеннях. Розбирається у складних архітектурних рішеннях. Технології: RxJava, Kotlin та Android Jetpack, бібліотека OpenCV., інструменти EventBus, RxJava, виконував складні завдання з API. Методики: Agile.
Java Developer
Денис Ковбій
Більше 16 років досвіду. Досконало знає Java (Core, Advance, Web), PHP, MySQL, HTML, CSS, JavaScript, а також вміє відмінно працювати з Apache, Linux, Visual Basic, Pinnacle Studio, Adobe Premiere, Adobe Photoshop, Macromedia Flash. Розуміє принципи розробки та впровадження програми електронного документообігу для локальних і зовнішніх серверів та баз даних.
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

В обработке...