Программирование под 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. Изучается технология программирования на 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 грн

с 1 сентября:

[SmrkCourse cource=»java-programmirovanie-pod-android» field=»newPrice»] [SmrkCourse cource=»java-programmirovanie-pod-android» field=»units»]

Освой перспективную специальность БЕЗ отрыва от работы и учебы!

Кому будет полезен курс?

Студентам

Начните карьеру разработчика мобильных приложений и узнайте как создаются приложения

Начинающим разработчикам

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

Разработчикам

Обновите свои знания и начните разрабатывать приложения под Android

Обратите внимание!

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

В результате обучения:

Научитесь разрабатывать 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 грн

с 1 сентября:

[SmrkCourse cource=»java-programmirovanie-pod-android» field=»newPrice»] [SmrkCourse cource=»java-programmirovanie-pod-android» field=»units»]

Система лояльности

от стоимости обучения студентам вузов и выпускникам Level Up

от стоимости обучения на любой курс, если приведете друга

Скидка на обучающие курсы в утреннее и дневное время

Хочу скидку

Учеба в Level Up — это:

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