![](https://cdn.skillbox.pro/academgen/blocks/about_course/sm/ueLDRTRoJrvCuCuCRy238MckeVzaO4z5nCN0ZO0e.jpg)
- Для всех
- С сертификатом
- На русском языке
- 27 часов
- 6 747₽
Android-разработка: базовый уровень + основы программирования
Всё, что нужно для старта в Android-разработке с нуля. Вы выполните два крупных проекта, сможете опубликовать их в PlayMarket и добавить в резюме. Создавайте приложения и зарабатывайте на фрилансе сразу после курса! Курс прошли более 5400 человек.
Чему вы научитесь
Создавать приложения под 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-разработчика? С чего мне лучше начать?
Чтобы погружение в профессию было более структурированным и продуктивным, ознакомьтесь с картой обучения.