ВЕНДОРЫ
Курсы по вендорам
Скрыть

Android разработка на Java с базовыми знаниями о безопасности (JAVASE_ASB)

JAVASE_ASB
Очный формат:
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты
Онлайн тренинг
Длительность: 5 дней
Цена: 89 250₽
цена указана без НДС 5%
Даты
Предварительные требования:
Для прохождения данного курса необходимо знать и уметь писать код на языке программирования Java
Рекомендация пройти курс Программирование на языке Java (JAVA_BASIC)
Цели курса
УМЕТЬ:
  • использовать несколько инструментов безопасности Android
  • разрабатывать простые приложения
  • использовать списки и базу данных
ЗНАТЬ:
  • какой стек технологий используется в Android
  • работу с интернетом и библиотеку RxJava
  • подход к разработке Jetpack Compos
Содержание курса Курс “Android разработка на Java с базовыми знаниями о безопасности" — позволит вам узнать многое об разработке Android приложений, а также узнать базовые инструменты безопасности в нем
данный курс дает возможность не только понять как устроен Andriod с ее безопасность, но и позволить получить практические навыки в разработке Android приложений
в течение курса вы узнаете как написать приложение или небольшой проект на Android, а также познакомитесь с современным подходом к разработке пользовательского интерфейса Jetpack Compose

Даты и регистрация

Онлайн тренинг
Очный формат
Гарантированные курсы После Вашей регистрации курс будет гарантированно проведен
13.04—17.04.2026
JAVASE_ASB
Это FLEX курс Онлайн
06.07—10.07.2026
JAVASE_ASB
Это FLEX курс Онлайн
21.09—25.09.2026
JAVASE_ASB
Это FLEX курс Онлайн
13.04—17.04.2026
JAVASE_ASB
Это FLEX курс г. Москва / Очная форма
06.07—10.07.2026
JAVASE_ASB
Это FLEX курс г. Санкт-Петербург / Очная форма
21.09—25.09.2026
JAVASE_ASB
Это FLEX курс г. Москва / Очная форма
Программа курса
Модуль 1. Введение. Стек технологий Android и безопасность
  • Java и многозадачность
  • Сервисы Google и Linux
  • Системы полномочий и ограничений
  • Шифрование и доверительные отношения
  • SELINUX, SECCOMP-BPF, SMARTLOCK и WEBVIEW
  • Цифровые подписи APK, сбросы, загрузки и обновления
  • Задание: Настройка безопасности на Android
Модуль 2. Android Studio и простые приложения с Activity
  • Установка Android Studio
  • Первое приложение и работа со строки
  • Приложение Messenger. Создание и логика
  • Приложение Calculator. Создание и логика
  • Жизненный цикл приложения. Приложение Game
  • Разные методы в приложение Game
  • Пользовательский интерфейс. Приложение Shop
  • Дизайн и логика разного уровня экранов
  • Задание: Создание своего приложение
Модуль 3. Списки, База Данных, Интернет и RxJava
  • AddNoteActivity, Singleton и RecyclerView
  • Room database, NotesDao и использование БД в MainActivity
  • Autogenerate, Ignore, Handler и LiveData
  • MVVM ViewModel, MutableLiveData и ViewModelProvider
  • RxJava: Disposable, Single, Completable и Exception Handling
  • StringBuilder и работа с JSON Object
  • Refactoring, Glide и операторы doOn
  • Задание: Создание многопоточной программы в связке с БД
Модуль 4. Создание на практике приложение и его разбор
  • Зависимости и обзор API
  • Загружаем данные
  • Query Params, Layouts, Circle Background
  • Оператор RxJava - map
  • Загрузка и отображение отзывов
  • Создание и управление Базой данных
  • Firebase: авторизация, UsersActivity и Database
  • Задание: Создание приложение с авторизацией
Модуль 5. Базовые знания Jetpack Compose
  • Первое приложение на Jetpack Compose
  • Создание шаблонов, работа с текстом и изображениями
  • Введение в Material Components
  • State и работа с ViewModel
  • Навигация в Jetpack Compose
  • ActivityResultApi
Модуль 6. Результаты
  • После прохождения курса слушатели сможет создавать приложения на Android, а также получит базовые знания в области безопасности и изучит ряд технологий:
    • Android Studio
    • Создание и управление Базой Данных
    • Обработкой запросов через интернет
    • Использование RxJava
    • Использование Glibe
    • Jetpack Compose