Открываем 100+ курсов на неделю за 1 ₽Узнать больше
Партнёры Академика Pro
ProProВсе материалы курса доступны по подписке Академика Pro
  • Для всех
  • С сертификатом
  • На русском языке
  • 27 часов
  • 6 747
Условия подписки

Android-разработка: базовый уровень + основы программирования

Всё, что нужно для старта в Android-разработке с нуля. Вы выполните два крупных проекта, сможете опубликовать их в PlayMarket и добавить в резюме. Создавайте приложения и зарабатывайте на фрилансе сразу после курса! Курс прошли более 5400 человек.

  • Для всех
  • С сертификатом
  • На русском языке
  • 27 часов
  • 6 747
Условия подписки
Посмотреть программу

Чему вы научитесь

  • Создавать приложения под Android с нуля

  • Работать с базами данных

  • Программировать на языке Java

  • Писать красивый и чистый код с применением архитектуры MVVM

  • Использовать библиотеки: Retrofit, RxJava2, Room

Содержание курса

  • 13 модулей
  • 13 тем
  • 27 часов
  • Введение
    • Что из себя представляет Android-разработка.
  • Синтаксис Java
    • Установка среды разработки.
    • Первая программа Hello World.
    • Переменные.
    • Условные операторы.
    • Типы данных. Целые числа.
    • Float and Double.
    • Char.
    • Boolean.
    • String.
    • Циклы.
    • Массивы.
    • Цикл for each.
    • Switch Case.
  • Объектно-ориентированное программирование
    • Введение в ООП.
    • Введение в методы.
    • Параметризированные методы.
    • Конструкторы.
    • Перегрузка методов и конструкторов.
    • Ссылочные типы в методах и конструкторах.
    • Модификаторы доступа.
    • Ключевые слова static и final и аргументы переменной длины.
    • Создаём собственную коллекцию.
    • Оболочки типов.
    • Встроенные коллекции.
    • Наследование. Часть 1. Конструкторы и модификатор protected.
    • Наследование. Часть 2. Переопределение методов.
    • Наследование. Часть 3. Абстрактные классы и методы.
    • Интерфейсы. Часть 1. Upcast, downcast, полиморфизм.
    • Интерфейсы. Часть 2. Анонимные классы.
  • Java. Дополнительные материалы
    • Обработка исключений.
    • String.format(), toString и Random.
    • Многопоточное программирование.

Автор курса

  • Андрей Сумин

    Андрей Сумин

    Android-разработчик в «Лаборатории Касперского»

    Автор курсов по Android-разработке и языкам Java и Kotlin

Сертификат от Андрей Сумин

Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.

Часто задаваемые вопросы

  • Как проходить обучение на платформе, чтобы освоить профессию Android-разработчика? С чего мне лучше начать?

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