Програмування під Android

Курс програмування під Android на мові Java

Навчимо створювати з нуля повноцінні програми.
Cтарт: По запису

Записатися зараз

Кращі ціни forEarly birds
економія до 2000 грн на навчанні

Хочу знижку

Про технологію

Android – ОС для мобільних носяться пристроїв, ігрових приставок, ТВ і т.д. Заснована на Linux, остання версія 9.0. Android – відкрита платформа, додатки для цієї ОС використовують віртуальну Java-машину Dalvik. Розробники використовують бібліотеки від Google, а також СУБД SQLite і протокол SSL. Android доступний для різних апаратних платформ, таких як ARM, MIPS, x86. На травень 2017 активовано 2 мільярди Android-пристроїв. Магазин Google Play працює в 190 країнах і містить 700 тисяч додатків. Кількість скачувань перевищила 25 млрд.

Про курс

Курс розрахований на початківців розробників, знайомих з основами програмування. Вивчається технологія програмування на Java і особливості розробки додатків для мобільних пристроїв під управлінням ОС Android. Велика частина навчального часу відведена під написання коду. Курс передбачає виконання домашніх завдань, які розбираються на початку кожного заняття. Деякі завдання виконуються розподілений в складі навчальної команди.

Про роботу

Початківці Junior Software Engineer в Україні можуть розраховувати на зарплату в $ 500. Середня зарплата Software Engineer з досвідом роботи 3-4 року становить близько $ 1500. Дохід Senior SE досягає $ 3500.. Зарплати розробників в Києві вище на 5-10%. Попит на фахівців в розробці додатків під Android обумовлений переважанням пристроїв з цієї ОС на ринку смартфонів і планшетів, а також її використанням в телевізорах, розширювач і автомобільних системах. Згодом затребуваність Android-програмістів буде тільки рости.

Деталі курсу

Початок курсу

По запису

Тривалість

32 тижні, 160 годин

Розклад

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

Вартість

8 платежів по 3190 грн
Опануй перспективну спеціальність БЕЗ відриву від роботи і навчання!

Кому буде корисний курс?

Студентам

Почніть кар’єру розробника мобільних додатків і дізнайтеся як створюються додатки

Початківцям розробникам

Доповніть стек новою технологією і отримаєте значну перевагу в роботі

Розробникам

Оновлення свої знання і почніть розробляти програми під Android

Зверніть увагу!

На курс Java програмування під Android зараховуються слухачі, які пройшли навчання на курсі Основи програмування, або успішно пройшли перевірку.

В результаті навчання:

Навчіться розробляти Android-додатки на мові програмування Java

Зрозумієте основи проектування програми для мобільних пристроїв

Чи зможете проектувати і створювати додатки під Android

Зрозумієте важливість терміна «життєвий цикл мобільного застосування»

Дізнаєтеся механізм публікації додатка в Google Play і способи заробітку на додатках

Будете аналізувати безпеку додатки

Чому варто стати розробником під Android?

ВИСОКИЙ ПОПИТ

Кількість вакансій Android-розробників продовжує зростати

ГІДНА ОПЛАТА ПРАЦІ

Заробітна плата розробника стартує від 500$ і може вирости до 5000$

МОЖЛИВІСТЬ ПРАЦЮВАТИ ВІДДАЛЕНО

Специфіка роботи не вимагає прив’язки до конкретного місця роботи

Прогнозоване майбутнє

За 2-3 місяці роботи ви повернете гроші, які витратили на тривале навчання

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

Історія 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

Викладач курсу:

Юрій Лещенко

Android розробник в ПриватБанк

Працюю розробником більше 2 років, спеціалізуюся на проектування чистої архітектури, в розробці проектів використовую новий стек технологій.

Пропустили заняття?
Не страшно, ми можемо зробити для вас відеозапис цього уроку, або підключити онлайн-трансляцію.

Деталі курсу

Початок курсу
По запису
Тривалість
32 тижні, 160 годин
Розклад
Вт 18:00-21:00, Пт 19:00 - 21:00
Вартість
8 платежів по 3190 грн

Навчання в Level Up — це:

Підтримка викладача
Закритий чат групи і викладача, де завжди можна вирішити виникаючі питання з пройденого матеріалу
Командна робота
Основний упор робиться на роботу в команді: комплексні завдання, розподіл завдань, терміни виконання
Практичні заняття
Теоретичний матеріал обов’язково закріплюємо на практиці. Велику частину часу приділяємо отримання практичних навичок та роботі з кодом
Кар’єрний коучинг
Безкоштовні семінари та тренінги зі складання IT-резюме, підготовка до співбесіди і успішному його проходженню. Доступ до закритого чату з вакансіями.
Стажування
Основний упор робиться на роботу в команді: комплексні завдання, розподіл завдань, терміни виконання