Разработка Android приложений + Java с нуля

Этот цикл лекций предназначен для людей, которые никогда не изучали языки программирования. С нуля изучим язык Java и научимся разрабатывать под Android.

Разработка Android приложений + Java с нуля
Цена
3990
Кэшбэк до 7%
20 часов20 часов
СертификатСертификат
РусскийРусский
Смотри Учись
Купить с кэшбэком

Описание:

Все что нужно от вас – это желание учиться и наличие компьютера. Лекции содержат домашние задания, чтобы вы не просто прослушали материал, но и закрепили его на практике. В первом разделе мы полностью изучим основы Java – программирования, а после займемся разработкой приложений.

Мы с вами полностью пройдем весь путь от установки среды разработки до загрузки вашего приложения в Google Play. Первые наши приложения будут очень простые, потом с каждым уроком мы будем их усложнять, добавлять все больше новых элементов.

Мы завершим наш курс созданием и загрузкой в Google Play приложения для поиска фильмов.

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

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

Раздел 1: Введение

  • Лекция 1.1 Вступление
  • Лекция 1.2 Как проходить курс

Раздел 2: Изучаем язык программирования Java

  • Лекция 2.1 Установка среды разработки
  • Лекция 2.2 Пишем первую программу
  • Лекция 2.3 Переменные
  • Лекция 2.4 Условный оператор if
  • Лекция 2.5 Типы данных. Целочисленные типы.
  • Лекция 2.6 Типы данных. Часть 2.
  • Лекция 2.7 Циклы
  • Лекция 2.8 Массивы
  • Лекция 2.9 Закрываем пробелы. String и Switch-case
  • Лекция 2.10 Введение в ООП
  • Лекция 2.11 Введение в методы
  • Лекция 2.12 Параметризированные методы
  • Лекция 2.13 Конструкторы
  • Лекция 2.14 Перегрузка методов и конструкторов
  • Лекция 2.15 Объекты в качестве параметров и возврат объектов
  • Лекция 2.16 Модификаторы доступа
  • Лекция 2.17 Закрываем пробелы. Static, final и var args.
  • Лекция 2.18 Создаем собственную коллекцию
  • Лекция 2.19 Import, оболочки типов и дополнения к String
  • Лекция 2.20 Встроенные коллекции
  • Лекция 2.21 Наследование. Часть 1
  • Лекция 2.22 Наследование. Часть 2
  • Лекция 2.23 Интерфейсы
  • Лекция 2.24 Интерфейсы. Часть 2. Анонимные классы
  • Лекция 2.25 Обработка исключений
  • Лекция 2.26 String format, toString() и случайные числа
  • Лекция 2.27 Многопоточное программирование

Раздел 3: Введение в Android и создание первого приложения

  • Лекция 3.1 Установка Android Studio
  • Лекция 3.2 Создание первого приложения
  • Лекция 3.3 Модифицируем первое приложение

Раздел 4: Интерактивные приложения, добавляем активности

  • Лекция 4.1 Создаем Color Descriptor. Часть 1
  • Лекция 4.2 Создаем Color Descriptor. Часть 2
  • Лекция 4.3 Добавляем вторую активность
  • Лекция 4.4 Запускаем вторую активность. Явный интент
  • Лекция 4.5 Отправляем сообщения другим людям. Неявный интент

Раздел 5: Жизненный цикл активностей

  • Лекция 5.1 Создаем таймер. Класс Handler
  • Лекция 5.2 Рождение и смерть активностей
  • Лекция 5.3 Видимость активностей
  • Лекция 5.4 Методы onPause и onResume
  • Тест 5.1 Тест по жизненным циклам

Раздел 6: Пользовательский интерфейс. Создание макетов

  • Лекция 6.1 Введение. Обзор создаваемого приложения
  • Лекция 6.2 Создание приложения Cafe Order. Часть 1
  • Лекция 6.3 Создание приложения Cafe Order. Часть 2
  • Лекция 6.4 Создание приложения Cafe Order. Часть 3
  • Лекция 6.5 Создание приложения Cafe Order. Часть 4
  • Лекция 6.6 Создание приложения Cafe Order. Часть 5. Финал

Раздел 7: ListView, адаптеры и слушатели событий

  • Лекция 7.1 Введение. Обзор создаваемого приложения Tools Shop
  • Лекция 7.2 Создание приложения Tools Shop. Часть 1
  • Лекция 7.3 Создание приложения Tools Shop. Часть 2
  • Лекция 7.4 Создание приложения Tools Shop. Часть 3. Финал
  • Лекция 7.5 Закрепляем материал. Создаем Times Table

Раздел 8: Получение данных из интернета. JSON

  • Лекция 8.1 Получение данных из интернета
  • Лекция 8.2 Загружаем изображения из интернета
  • Лекция 8.3 Работа со строками продвинутый уровень
  • Лекция 8.4 Создание приложения Guess Star
  • Лекция 8.5 Работа с JSON
  • Лекция 8.6 Создание приложения Weather App

Раздел 9: Постоянное хранение данных

  • Лекция 9.1 Shared Preferences. Создаем Тренажер для мозга
  • Лекция 9.2 RecyclerView + ViewHolder
  • Лекция 9.3 CardView + FloatingActionButton
  • Лекция 9.4 Listeners и удаление свайпом
  • Лекция 9.5 Введение в SQLite
  • Лекция 9.6 SQLite продолжение. Selection и Selection Args
  • Лекция 9.7 Введение в AAC (Room, LiveData, LifeCycle)
  • Лекция 9.8 Room. Шаблон проектирования Singleton
  • Лекция 9.9 LiveData, LifeCycle, Observer

Раздел 10: Курсовой проект. My Favourite Movies

  • Лекция 10.1 Обзор финального приложения
  • Лекция 10.2 My Movies. Часть 1
  • Лекция 10.3 My Movies. Часть 2
  • Лекция 10.4 My Movies. Часть 3
  • Лекция 10.5 My Movies. Часть 4
  • Лекция 10.6 My Movies. Часть 5
  • Лекция 10.7 My Movies. Часть 6
  • Лекция 10.8 My Movies. Часть 7
  • Лекция 10.9 My Movies. Часть 8
  • Лекция 10.10 My Movies. Часть 9
  • Лекция 10.11 My Movies. Часть 10
  • Лекция 10.12 My Movies. Часть 11
  • Лекция 10.13 My Movies. Часть 12. Публикуем в Play Market
  • Лекция 10.14 Финал. Совету по началу карьеры. GIT