Android-разработчик. Базовый уровень от Skillbox

Android-разработчик. Базовый уровень от Skillbox
Формат обучения: Вебинары, Видеолекции, Онлайн, Практические задания, Самостоятельно
Уровень: Новичок
Рассрочка: 6 825 р/месяц
Документ: Сертификат Skillbox
Длительность курса:

4 месяца

Источник:

Перейти к курсу

Что вы изучите на курсе:

  • Программирование на Kotlin
    Kotlin — основной язык для разработки приложений под Android. Вы изучите его базовые и продвинутые возможности.
  • Работу в Android Studio
    Вы научитесь проектировать экраны, программировать логику приложений и публиковать свои проекты в Google Play.
  • Использование Android SDK
    Вы создадите динамичные приложения, которые решают проблемы пользователей, например, получение доступа к камере устройства или к местоположению.
  • Работу с UI
    Вы освоите создание анимаций, переходов и грамотную верстку всех необходимых элементов интерфейса. Дизайн вашего приложения будет соответствовать современным стандартам.
  • Проектирование стабильных и быстрых приложений
    Вы научитесь использовать популярные шаблоны проектирования, что позволит ускорить процесс разработки.
  • Создание приложений на Android
    Вы примените свои знания Kotlin и разметки на практике, создав приложения с несколькими экранами, доступом к сети и аппаратным ресурсам смартфона.

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

Язык программирования Kotlin

Вы научитесь писать код на Kotlin — в 2019 году Google объявила его приоритетным языком программирования для разработки приложений под Android. Вы познакомитесь с принципами объектно-ориентированного программирования (ООП), асинхронного и реактивного программирования.

Темы к изучению:

    1. Переменные.
    2. Функции.
    3. Условия и циклы.
    4. Коллекции.
    5. Объекты.
    6. ООП.
    7. Сравнение типов.
    8. Исключения.
    9. Корутины.
    10. Потоки.

Android-разработчик

Вы пройдете основы Android-разработки: научитесь верстать экраны, анимировать интерфейсы, программировать логику, работать с данными и сетью. Вы напишете более 7 мини-проектов, в том числе приложение для квиза, галерею, ленту новостей и карту достопримечательностей.

Темы к изучению:

    1. Введение в профессию.
    2. Начало работы.
    3. Вёрстка.
    4. Компоненты.
    5. ConstraintLayout.
    6. Ресурсы проекта.
    7. Экраны приложения.
    8. Фрагменты.
    9. Анимация.
    10. Локализация приложений.
    11. Жизненный цикл.
    12. Основы хранения данных.
    13. Архитектура презентационного слоя.
    14. Работа с сетью (Retrofit).
    15. Работа с БД (Room).
    16. Архитектура проекта.
    17. Работа со списками.
    18. Работа с защищёнными разделами ОС.
    19. Работа с локацией.
    20. Firebase.
    21. Подготовка к релизу.

Финальная работа. Приложение для Android

Войти

Зарегистрироваться

Сбросить пароль

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