Android Developer - Mainacademy
Android Developer
сертифікат фахівця
Junior Android Developer

Android – найпоширеніша операційна система для смартфонів, планшетів та інших сучасних гаджетів. Розробка додатків для Андроїд – один з найбільш перспективних ІТ-напрямків і має величезний потенціал. Ми навчимо створювати додатки, робити їх цікавими та надійними. На цьому курсі ви отримаєте всі необхідні знання і практичні навички для початку кар’єри!

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

Навчальна програма складена відповідно до вимог провідних IT-компаній і відповідає запитам сучасного ринку до фахівців рівня Junior Android Engineer

Тренери-практики

Усі тренери академії – успішні практики рівня Middle або Senior, які мають багатий і цікавий досвід. Кожен з них пройшов навчання і сертифікацію Main Academy

IT-English

Студенти курсу мають можливість поліпшити свою технічну англійську і відвідувати курси вивчення мови та Speaking Club протягом усього періоду навчання

Кар'єрний сервіс

Після закінчення курсу всі студенти проходять кар’єрний тренінг: тренуються проходити співбесіду, вчаться презентувати себе і свої soft і hard скіли, складати конкурентне резюме

Ви навчитеся

  • Використовувати основні елементи технологій та конструкцій мови JavaSE
  • Робити запити на сервер і взаємодіяти з іншими додатками
  • Опануєте логіку користувацького інтерфейсу
  • Робити багаторівневі додатки під Android
  • Створювати красиві меню та анімації
  • Напишете свій перший додаток до смартфону
Технології, які ви освоїте
Зроби перший крок
Хочете більше дізнатися про Android Developer у провідних IT-спеціалістів? Реєструйтеся на найближчий безкоштовний семінар "Квиток в IT"!


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

Основи розробки Android

Основи Java

  • Класифікація типів даних
  • Примітивні типи даних
  • Робота з масивами
  • Умовні переходи і цикли

Основи об’єктно-орієнтованого програмування на Java

  • Класи і екземпляри
  • Методи
  • Статичні методи і поля
  • Спадкування і поліморфізм
  • Абстрактні класи та інтерфейси
  • Винятки
  • Generics і колекції

Основи розробки Android додатків

Знайомство з платформою Android

  • Вступ
  • Архітектура ОС Android
  • Версії OC Android
  • Android SDK
  • Емулятори
  • Корисні ресурси, документація, пошук відповідей на питання. .

Будова простих Android-додатків і інструментальні засоби їх створення

  •  Створення простого Anrdoid-додатка
  •  Архітектура Android проекту
  • Огляд Android Studio
  • Редактор розмітки в Android Studio
  • Огляд ключових компонентів Android-додатку

Ключові компоненти Android-додатку

Інтерфейс користувача

  • Views. Події View.
  •  Групи View. Шари (Layouts)
  • Adapter & AdapterViews
  • Меню(Menu)
  • Navigation Drawer
  • Діалоги (Dialogs)

Activity (Операція)

  • Структура і застосування класу Activity
  • Життєвий цикл Activity
  • Запуск Activity
  • Завдання і стек переходів назад
  • Конфігурація Activity. Збереження стану Activity.

Контекст Android-додатків

  •  Структура класу Context
  • Застосування класу Context

Intent (Намір)

  •  Структура і застосування класу Intent
  • Явні та неявні наміри
  • Отримання і відправка даних за допомогою наміру
  • Прапори і очікування наміру (PendingIntent)

Фрагменти

  • Структура і застосування класу Fragment
  • Статичне і динамічне додавання фрагментів
  • Життєвий цикл Fragment
  • Управління фрагментами

Просунуті компоненти Android-додатку

Файл маніфесту і права доступу

  • Структура і можливості файлу AndroidManifest.xml
  • Системні права доступу. Групи прав доступу
  • Права доступу додатків

Сховища і постачальники контенту (Storage & Content providers)

  • Сховища
  • Структура і застосування класу Content provider
  • Отримання даних від постачальника контенту
  • Вставка, оновлення та видалення даних
  • Створення постачальника контенту
  • Постачальники контенту

Постачальники контенту(BroadcastReceiver)

  • Структура і застосування класу BroadcastReceiver
  • Реєстрація BroadcastReceiver
  • Прийом і відправлення повідомлень через BroadcastReceiver
  • Безпека при використанні BroadcastRecive

Служби (Service)

  • Структура і застосування класу Service
  • Створення запущеної служби.
  • Життєвий цикл класу Service.
  • Прив’язані служби (Bound Services)
  • Робота з системними службами
  • Android Interface Definition Language (AIDL)

Ресурси

  • Огляд ресурсів
  • Надання ресурсів
  • Доступ до ресурсів
  • Обробка змін в режимі виконання
  • Локалізація за допомогою ресурсів

Проектування додатків і стек сучасних технологій

Проектування додатків

  • Концепція MVP
  • Використання Mosby
  • Впровадження залежності (Dependency Injection)

Стек сучасних технологій

  • Dagger 2
  • Butter knife
  • Picasso
  • Glide
  • Gson
  • Retrofit
  • OrmLite
  • Retrolambda
  • RxJava

Додаткові компоненти Android-додатку

Повідомлення

  • Toast Notifications
  • Notification area notifications

Графіка і анімація

  • ImageView. Canvas. Nine-patch.
  • View Animation and Drawable Animation
  • Property Animation

Виконання персонального навчального проекту

Робота над практичним завданням по створенню індивідуального проекту.

  • Обробка ТЗ
  • Вибір на чому будемо реалізовувати свій проект (бібліотеки і технології)
  • Консультації по проекту (2 год.)
  • Самостійна робота над проектом під керівництвом тренера (24 год.)

Захист свого навчального проекту

  • Захист відбувається в аудиторії, перед незалежним експертом-практиком, з наших компаній-партнерів
  • Захист буде нагадувати вашу першу технічну співбесіду, яка дозволить показати вашу майстерність
  • Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому
    напрямку вам ще потрібно прокачати навички

Junior Android Developer - 8 кроків до мети

  • 1
    Записатися на курс
  • 3
    Виконати практичні, лабораторні, домашні
  • 5
    Відпрацювати заняття по HR
  • 7
    Захистити проект і скласти тести
  • 2
    Вивчити теорію
  • 4
    Підготувати фінальний проект
  • 6
    Відвідувати ІТ-English і Speaking Club
  • 8
    Junior Android Developer

Форми навчання

Offline навчання
  • Заняття в аудиторіях
  • Індивідуальна і командна робота над вирішенням задач
  • Доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7 протягом усього періоду навчання
  • Індивідуальний кар’єрний тренінг з HR-фахівцем
  • Курс IT-English та Speaking Club
Online навчання
  • Навчання в будь-якій точці світу
  • Живе спілкування з тренером і обробки завдань на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7 протягом усього періоду навчання
  • Кар’єрний тренінг з HR-фахівцем
Android Developer
Форма реєстрації на курс

Форма реєстрації на курс
Назва курсу

Курс: Розробка під Android

Заняття з інструктором

Ціна 2 платежі
6000 грн.

З нуля до рівня IT-спеціаліста і улюбленої роботи

Заняття в аудиторіях або онлайн з кращими інструкторами

4 міс, 29 занять, 72 годин теорії та практики з IT-експертами

Лабораторні роботи, індивідуальні та групові проекти

Англійська в подарунок для працевлаштування та роботи

Фінальний іспит, захист проекту – і Ви сертифікований IT – фахівець!

Кар'єрний сервіс

Максимум знань і умінь для працевлаштування
Даємо професійне ІТ-навчання

Після закінчення курсу, з отриманими знаннями і навичками, ви зможете претендувати на позицію Junior Android Developer

Кар'єрний тренінг

Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю

Рекомендуємо на роботу

Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях.
Найкращих студентів рекомендуємо партнерам на роботу і стажування.

Відгуки про навчання в Main Academy

Отримайте Ваш квиток в IT
Форма реєстрації на пробний урок або семінар

Пробний урок
Junior Android Developer

Ще не готові приступити до навчання або залишилися сумніви?

Заберіть свій квиток в IT і приходьте на безкоштовні лекції від Main Academy!

  • Ви познайомитеся з IT-експертами, технологіями, специфікою роботи в IT
  • Ви дізнаєтеся як почати IT-кар’єру з найменшими витратами і яку спеціальність вибрати
  • Ви познайомитеся з інструкторами і дізнаєтеся всі деталі курсу і спеціальності
  • Ви дізнаєтеся як ефективно шукати роботу від рекрутерів і гуру IT-ринку

Заняття проходять:

Телефон: