Курс «Профессия Android-разработчик»

Направление
Разработка мобильных приложений
Формат
Видео в записи
Упражнения на платформе
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
11
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 17.05.2022

О курсе

Стань мобильным разработчиком и научись запускать собственные приложения и игры для Android.

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

  1. Вы научитесь понимать основные термины и технологии в IT
  2. Вы научитесь: • настраивать рабочее окружение для создания проекта • разбираться в типах данных и операторах • создавать программу и имплементировать решение • писать код на Java и применять принципы ООП • использовать коллекции и библиотеки Java
  3. Вы научитесь: • тестировать логику • программировать на Kotlin • работать с Java и Kotlin в одном проекте • работать в Android Studio • настраивать сборку приложения в Gradle
  4. Вы научитесь: • создавать пользовательские интерфейсы различной сложности • использовать различные методы построения экранов и навигации в приложении • создавать различные анимации • тестировать UI • создавать виджеты для рабочего стола
  5. Вы научитесь: • создавать расширяемые и многомодульные приложения • использовать различные UI-паттерны (MVP, MVVM, MVI), а также проектировать модель приложения, абстрагировать слои логики • работать с различными библиотеками для внедрения зависимостей • писать код, который можно тестировать, и создавать различные типы тестов для него
  6. Вы научитесь: • работать с различными форматами данных для передачи по сети, используя как предложенные платформой стандартные методы, так и современные библиотеки (GSON) • организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки, например Retrofit • работать с различными локальными источниками данных (Room, SQLite, файловая система, key-value хранилища SharedPreference)
  7. Вы научитесь: • использовать Coroutines для реализации многопоточности • понимать суть реактивного подхода и использовать RxJava для его реализации • работать с различными библиотеками для авторизации пользователя в приложениях
  8. Вы научитесь: • разрабатывать многопоточные или асинхронные приложения • использовать существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (Service, WorkManager, AlarmManager, Broadcast Receiver) • реализовать асинхронную работу приложения для увеличения производительности
  9. Вы научитесь: • публиковать приложение в GooglePlay • применять AppBundle и релизить приложение в GooglePlay
  10. Вы научитесь: • писать простые тесты для тестирования приложения перед выпуском • пользоваться библиотекой JUnit, тестировать с помощью Asserts и Robolectric • работать с Mocks и будете их писать в стиле Kotlin • делать приложение более безопасным и устойчивым к взлому
  11. Финальный проект — создание приложения по техническому заданию • Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий

Тарифы

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос