Курс на Stepik
Обложка курса «Android-разработка с нуля + основы Java» на Stepik
6 990₽ -29%
--:--:--
4 990

Android-разработка с нуля + основы Java 5.000

Открыть на
STEPIK.ORG

С нуля изучаем все, что нужно, чтобы начать карьеру в Андроид разработке. Предварительные знания не требуются.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Android-разработка с нуля + основы Java»Учеников на курсе 3 019
Сертификаты, выданные на курсе «Android-разработка с нуля + основы Java»Сертификатов выдано 539
Отзывы о курсе «Android-разработка с нуля + основы Java»Отзывов получено 69
Рейтинг курса «Android-разработка с нуля + основы Java»Рейтинг курса 5.000
Уроки в курсе «Android-разработка с нуля + основы Java»Количество уроков 125
Тесты в курсе «Android-разработка с нуля + основы Java»Количество квизов 30
Время прохождения курса «Android-разработка с нуля + основы Java»Время прохождения курса
Стоимость курса «Android-разработка с нуля + основы Java»Стоимость курса 6 990 ₽
Обновления курса «Android-разработка с нуля + основы Java»Обновления курса
Дата публикации курса «Android-разработка с нуля + основы Java»Дата публикации курса
Последнее обновление курса «Android-разработка с нуля + основы Java»Последнее обновление
Сложность easy

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

Разделы в курсе «Android-разработка с нуля + основы Java» 13 разделов Уроки в курсе «Android-разработка с нуля + основы Java» 125 уроков Тесты в курсе «Android-разработка с нуля + основы Java» 30 тестов Время прохождения курса «Android-разработка с нуля + основы Java» 26 ч. Последнее обновление курса «Android-разработка с нуля + основы Java» обн. 15 мая 2026

Введение

1 урок
1. Что из себя представляет Android-разработка?

Изучаем язык Java

32 урока
1. Установка среды разработки
2. Первая программа Hello World
3. Переменные
4. Условные операторы
5. Типы данных. Целые числа.
6. Float and Double
7. Char
8. Boolean
9. String
10. Циклы
11. Массивы
12. Цикл for each
13. Switch Case
14. Введение в ООП
15. Введение в методы
16. Параметризированные методы
17. Конструкторы
18. Перегрузка методов и конструкторов
19. Ссылочные типы в методах и конструкторах
20. Модификаторы доступа
21. Ключевые слова static и final и аргументы переменной длины
22. Создаем собственную коллекцию
23. Оболочки типов
24. Встроенные коллекции
25. Наследование. Конструкторы и модификатор protected
26. Наследование часть 2. Переопределение методов
27. Наследование часть 3. Абстрактные классы и методы
28. Интерфейсы часть 1. Upcast, downcast, полиморфизм
29. Интерфейсы часть 2. Анонимные классы.
30. Обработка исключений.
31. String.format(), toString и Random
32. Многопоточное программирование

Введение в Android разработку

3 урока
1. Установка Android Studio
2. Первое приложение Hello World
3. Работа со строками

Разработка простых приложений и работа с Activity

4 урока
1. Приложение Calculator. Создаем макет
2. Приложение Calculator. Добавляем логику
3. Приложение Messenger. Создаем макет
4. Приложение Messenger. Добавляем логику

Жизненный цикл приложения

4 урока
1. Создание приложения GameScore
2. Методы ЖЦ onCreate и onDestroy
3. Методы ЖЦ onStart и onStop
4. Методы ЖЦ onPause, onResume, onRestart

Пользовательский интерфейс

7 уроков
1. Обзор приложения Cafe
2. Дизайн первого экрана
3. Дизайн второго экрана
4. Дизайн третьего экрана
5. Логика первого экрана
6. Логика второго экрана
7. Логика третьего экрана

Работа со списками и базами данных

17 уроков
1. Обзор приложения Todo List
2. Todo List. Создание первого экрана
3. Todo List. AddNoteActivity
4. Singleton
5. Удаление элементов
6. RecyclerView Adapter
7. Установка адаптера в RecyclerView
8. Добавление слушателей в адаптер
9. Удаление элементов свайпом
10. Room database
11. NotesDao
12. Использование БД в MainActivity
13. Autogenerate и Ignore
14. Handler
15. LiveData
16. MVVM ViewModel
17. MutableLiveData и ViewModelProvider

RxJava

6 уроков
1. Проблемы класса Thread
2. Введение в RxJava
3. Disposable
4. Single
5. Создание Single и Completable
6. Exception Handling

Работа с интернетом

8 уроков
1. JSON
2. Загрузка данных
3. StringBuilder
4. Работа с JSON Object
5. Refactoring
6. Glide
7. Операторы doOn
8. Retrofit

Практическая работа. Создание приложения Movies

21 урок
1. Обзор приложения Movies
2. Зависимости и обзор API
3. Создание POJO
4. Загружаем данные
5. Query Params
6. Layouts
7. Movies Adapter
8. Circle Background
9. Подгрузка данных. Часть 1
10. Подгрузка данных. Часть 2
11. MovieDetailActivity. Интерфейс Serializable
12. Загрузка трейлеров
13. Оператор RxJava - map
14. Отображение трейлеров
15. Неявный интент
16. Загрузка отзывов
17. Отображение отзывов
18. Создание Базы данных
19. Сохранение и удаление объектов
20. Создание экрана Избранное
21. Добавление меню

Firebase

18 уроков
1. Обзор приложения Messenger
2. Добавляем Firebase
3. Изучаем работу с авторизацией
4. Дизайн LoginActivity
5. RegistrationActivity
6. ResetPasswordActivity
7. LoginViewModel
8. Добавление логики разлогина
9. Завершение работы с авторизацией
10. Дизайн UsersActivity
11. Firebase Database
12. Сохранение пользователей в базу данных
13. Дизайн ChatActivity
14. Messages Adapter
15. ChatViewModel
16. ViewModelFactory
17. Обновление статуса пользователя
18. Завершение работы над приложением Messenger

Финал

3 урока
1. Тест для получения сертификата. Часть 1
2. Тест для получения сертификата. Часть 2
3. Завершение курса. Что делать дальше?

Дополнительные материалы

1 урок
1. Shared Preferences