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

Професія Android Developer

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

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

Робота Android developer? З ITEA!

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

Персональний план розвитку для кожного студента

Допомога в складанні резюме та портфоліо

Можливість проконсультуватися з ментором

Супровід і допомога навіть після закінчення курсу

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

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

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

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

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

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

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

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

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

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

Твій план навчання професії Android developer
1. Основи програмування

12 занять 
 

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

20 занять
 

  • Загальна характеристика мови Java
  • Типи даних й основні операції з ними
  • Потік управління
  • Масиви
  • Рядки
  • Вступ до ООП. Об’єкти та класи
  • Відношення між об’єктами
  • Спадкування й поліморфізм
  • Клас Object
  • Внутрішні класи
  • Перерахування
  • Робота з базами даних
  • Обробка помилок та винятки
  • Система введення-виведення
  • Desktop-додатки
  • Класи колекцій
  • Знайомство з XML
  • Багатопотоковість
  • Класи BigInteger і BigDecimal. Основні операції
  • Універсальні типи
3. Android Basic

16 занять
 

  • Вступ
  • Основні поняття технологій для зручної роботи
  • Вступ до XML
  • Основи динамічного компонування
  • Кастомні View
  • Бібліотека Picasso
  • Бібліотека ButterKnife
  • Життєвий цикл Activity
  • Найпопулярніші витоки пам’яті та способи їхнього уникнення
  • Діалоги і їхні види. Кастомізація діалогів
  • Фрагменти. Яке місце в Android вони посідають і як їх використовувати для побудови правильної логіки додатка?
  • Робота з багатопотоковістю в Android
  • Розбір основних бібліотек і фреймворків
  • Архітектура програми й чому MVP кращий?
  • MVP clean architecture
4. Android Advanced

16 занять
 

  • CardView
  • AppBarLayout
  • Бібліотека ButterKnife (її підключення і застосування)
  • Бібліотека Dagger2
  • Архітектура програми. І чому MVP краще?
  • Retrofit2 і з чим його їдять?
  • RxAndroid – базові знання
  • RxAndroid в поєднанні з Retrofit2
  • Бібліотека Moxy
  • Фонова робота додатків. Сервіси
  • Реєстратори системних подій BroascastReceiver
  • Internet
  • Геолокація
  • База даних SQLite. Загальні відомості
  • База даних SQLite. Мова SQL. Класичні запити в базу
  • База даних SQLite + RxAndroid
  • Корисні ORM і яка з них краще?
  • Карти GoogleMaps
  • Соціальні мережі. Основні відомості
Компанії, в яких працюють наші випускники
Встигни забронювати своє місце в групі
Якщо після першого заняття ти відчуєш, що цей курс не для тебе (наприклад, не підходить за складністю), то ми повернемо гроші.

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