Обучение

Консультация
Консультируем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Разработка Android-приложений

Профессиональный курс (обязателен для трудоустройства)

Android-разработчики очень востребованы на рынке труда, поскольку устройства на этой платформе ежемесячно используют 2 миллиарда пользователей. Применяется мобильная операционная система Android в смартфонах, планшетах, нетбуках, часах, электронных книгах и так далее. Кроме этого, специалисты, которые умеют с ней работать, всегда могут использовать возможности Google Play для продвижения собственных идей. Средняя зарплата Android-разработчиков в Беларуси – 2400 долларов.

Для того, чтобы обучение на курсе «Разработка Android-приложений» было максимально эффективным, необходимо для начала изучить базовые принципы программирования на Java.

Описание курса

Формы обучения

Вечерняя

12.06.2019 - Осталось: 21 день
Понедельник, среда, пятница 18.30-21.20
1120 BYN
112 уч.ч (два месяца)
Рассрочка две выплаты 618 BYN / месяц
В группе конкурс.
Условия по телефону +375445702222
№ группы: M-AD2-11-19

Условия отбора

  • Зачисление на курс проводится на конкурсной основе по результатам тестирования или собеседования с тренером.

  • Выпускники курса «Программирование на Java» с баллом 7 и выше зачисляются вне конкурса.

Необходимая подготовка

  • Уверенное владение Java Core или Kotlin – у вас должен быть опыт написания минимум одного приложения на этих языках (или хотя бы своего тестового проекта).

  • Знающим другие языки нужно обязательно пройти бесплатный онлайн курс по основам Java. Либо наш базовый курс по Java-программированию.

  • Понимание, что такое многопоточность, ООП, коллекции, синтаксис Java или Kotlin.

Для чего этот курс

  • Научиться писать приложения под Android на уровне, которого будет достаточно для прохождения собеседования в IT-компании.

  • Создать своё приложение и выложить его в Google Play.

Вы будете уметь

  • Писать приложения под Android на языках Java и Kotlin

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

  1. Базовый уровень (56 ак. ч.)
    1. Введение
    ОС Android. android.developers.com
    2. Основы
    Установка Android Sdk, эмуляторы для Android. Android Studio. Gradle. Hello World! Структура проекта
    3. Основные компоненты
    Activity. Service. BroadcastReceiver. ContentProvider. AndroidManifest
    4. Ресурсы
    Drawable. Values. Анимации. Темы и стили. Классификаторы. Локализация
    5. Разработка пользовательского интерфейса
    Activity и ее жизненный цикл. Основные View: TextView, Button, ImageView, CheckBox, ProgressView и др. Основные ViewGroup: FrameLayout, LinearLayout, GridLayout, TableLayout, ConstraintLayout. WebView and ChromeTabs. Стили и темы (практика). Работа с меню Activity. ToolBar. Диалоги и toast, snackbar. Списки в UI: Адаптеры и RecyclerView. Сохранение и восстановление состояния. Вызов новой Activity. Передача данных в Intent (практика)
    6. Хранение данных
    SharedPreference. Файлы. База данных Sqlite. Основы языка SQL. Библиотека Room
    7. Фоновая работа
    Processes and threads. AsyncTask. Loaders. Актуальные фреймворки для работы с многопоточностью
    8. Service
    Жизненный цикл. Запуск. Взаимодействие из Activity
    9. Работа с сетью
    10. BroadcastReceiver
    Создание BroadcastReceiver. Подписка на системные события
  2. Углубленный уровень (56 ак. ч.)
    1. Введение
    Разработка интерфейса под различные размеры экранов. Material Design
    2. Разработка под различные версии ОС
    Android Support Library. Android Design Library. Написание кода с учетом версии ОС
    3. Фрагменты
    Жизненный цикл. Создание. Операции с фрагментами. DialogFragment
    4. Notifcation API
    5. Виджеты домашнего экрана
    6. Анимация
    ViewAnimation. Property Animation. Animators. Activity and Fragment transitions
    7. Media and Camera
    Audio playback and recording. Camera Api
    8. Sensors
    9. Определения местоположения
    Location. Maps API
    10. ContentProvider
    ContentObserver. Работа со стандартными ContentProvider: Контакты, СМС
    11. Google Play Services
    12. Планирование событий
    AlarmManager. JobScheduler
    13. Android Permissions
    Группы. Варианты реализации
    14. Тестирование
    Unit tests. Integration Tests
    15. NDK (Base)
    16. Kotlin
    Синтаксис, базовые конструкции, отличия от Java. Классы данных. Функции-расширения. Умные приведения типов Функциональное программирование
    17. Лучшие практики для разработки кода
    Производительность. Память. Батарея. Современные архитектуры приложений (MVC, MVP, MVVM). Dependency Injection. RxJava and RxAndroid
    18. Подготовка и публикация приложений в Google Play
    Google Play Developer Console. Защита приложений от взлома. Монетизация приложений (In-app purchases, advertisement).
    19. Json и XML. Парсеры

Преподаватели курса

Другие курсы программы Разработка мобильных приложений на Android

Тимофей Коваленко

Опыт работы:более 7 лет

Занимаюсь разработкой под мобильные платформы уже более 7 лет, работал в крупных компаниях, сейчас работаю в качестве freelance программиста.

За этот период времени у меня сформировался огромный опыт и правильное понимание того, как программист должен вести разработку, что означает быть профессионалом и выпускать качественный продукт.

Обучая слушателей на курсах, я понял, насколько важно, чтобы тренер был практиком. Когда я сам учился в университете, меня крайне удивляло, что преподаватели имеют право обучать студентов, не написав ни одного коммерческого проекта в своей жизни :)

На курсе “Разработка под Android” я даю прежде всего практический опыт, с которым студенты смогут быстро и эффективно начать работу над реальными проектами. Я максимально использую свой опыт в изложении материала, обучаю слушателей избегать собственных ошибок и даю возможность стать профессионалом по наиболее эффективному пути.

Оставьте заявку на курс сейчас

Запишитесь на курс сегодня, и уже завтра мы свяжемся с Вами и пригласим на ближайшее вводное занятие.
И конечно, расскажем про полную программу обучения и ее специфику, тренера, а главное – про нашу программу трудоустройства.

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости