Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Найбільш повний курс з Android розробки. Отримані знання дозволять вам обійняти посаду Junior Android Developer.
Чого ви навчитеся
– Основи Java
– Android SDK
– Розробка макетів
– Робота з мережею
– Обробка даних у JSON форматі
– Бази даних SQLite
– Android Architecure Components: Room, LiveData, ViewModel
– Firebase
– RecyclerView CardView паттерн ViewHolder
– Рішення реальних тестових завдань на посаду Junior Android Developer
– Бібліотека Picasso
– MVP
– MVVM
– Retrofit RxJava2
Вимоги
– Наявність бажання
– Наявність комп’ютера
Опис
Цей курс призначений для людей, які ніколи не вивчали мови програмування. Для того щоб писати додатки, які не просто мають гарний вигляд, а й виконують різні функції, необхідно знати мову Java, і перший розділ я повністю присвятив її вивченню. Java це дуже потужна мова, яка використовується в дуже багатьох сферах у веб розробці, у розробці застосунків під Андроїд, у серверних додатках, і вважається доволі складною для новачків, але не хвилюйтесь, я спеціально побудував матеріал у такий спосіб, щоб він був зрозумілим для школярів, студентів, і для людей різних професій, зокрема нетехнічних, які не мають жодного досвіду в програмуванні.
Усе що потрібно від вас – це бажання вчитися і наявність комп’ютера. Лекції містять домашні завдання, щоб ви не просто прослухали матеріал, а й закріпили його на практиці. У першому розділі ми повністю вивчимо основи Java-програмування, а після займемося розробкою додатків.
Ми з вами повністю пройдемо весь шлях від встановлення середовища розробки до завантаження вашого додатка в Google Play. Перші наші додатки будуть дуже прості, потім із кожним уроком ми будемо їх ускладнювати, додавати все більше нових елементів.
Ми завершимо наш курс створенням і завантаженням у Google Play додатка для пошуку фільмів.
Де користувач бачить список найпопулярніших фільмів, може бачити інформацію щодо них, почитати відгуки та подивитися трейлери.
Для кого цей курс:
Цей курс розроблений для всіх категорій людей, у тому числі тих, які ніколи не займалися програмуванням
Матеріали курсу
104 лекції 24:21:34
–
Вступ – 02:38
–
Вивчаємо мову Java – 06:12:46
Встановлення середовища розробки – 04:01
Перша програма Hello Worl – 07:13
Змінні – 13:36
Умовні оператори – 06:54
Типи даних. Цілі числа. – 12:19
Типи даних. Примітивні типи. – 19:59
Цикли – 16:59
Масиви – 18:59
Закриваємо пробіли. String і Switch Case – 18:44
Введення в ООП – 12:30
Введення в методи – 10:23
Параметризовані методи – 07:55
Конструктори – 07:46
Перевантаження методів і конструкторів – 16:07
Об’єкти в якості параметрів і повернення об’єктів – 14:44
Модифікатори доступу – 16:16
Ключові слова static і final та аргументи змінної довжини – 13:14
Створюємо власну колекцію – 23:34
Ключове слово import, оболонки типів і просунута робота з рядками. – 11:54
Вбудовані колекції – 12:03
Спадкування частина 1. – 24:04
Спадкування частина 2. – 15:00
Інтерфейси частина 1. – 19:05
Інтерфейси частина 2. Анонімні класи. – 07:29
Обробка виключень. – 11:09
String.format(), toString і генератор випадкових чисел – 11:31
Багатопотокове програмування – 18:22
Підсумки розділу – 00:56
–
Вступ до Android Studio та створення першого додатка – 22:21
Встановлення Android Studio – 02:46
Створення першого додатка – 09:33
Модифікуємо наш додаток – 10:02
–
Побудова інтерактивних додатків – 33:50
Створення додатка Color Descriptor Частина 1 – 18:00
Створення додатка Color Descriptor Частина 2 – 15:50
–
Додатки з кількома активностями – 38:16
Додаємо другу активність – 11:35
Запускаємо другу активність. Явний інтент – 10:47
Надсилаємо повідомлення іншим людям. Неявний інтент. – 15:54
–
Життєвий цикл активностей – 48:58
Доповнення до String.format(); – 01:31
Створюємо додаток Таймер. Клас Handler. – 20:56
Народження і смерть активностей – 12:43
Видимість активностей. Методи onStart, onStop, onRestart – 06:54
Втрата фокусу. Методи onPause і onResume – 06:54
Activity Life Cycle (Життєвий цикл активностей)
–
Користувацький інтерфейс. Створення макетів – 01:37:58
Вступ. Огляд додатка, який буде створено в цьому розділі. – 02:46
Створення додатка Cafe Order. Частина 1. Перший макет – 23:05
Створення Cafe Order частина 2. Toast – спливаючі повідомлення – 10:56
Створення Cafe Order частина 3. Constraint Layout – 27:33
Доповнення до String. StringBuilde – 01:42
Створення Cafe Order частина 4. Працюємо з View з активності – 24:29
Cafe Order завершення програми. ScrollView – 07:27
–
ListView, адаптери та слухачі подій – 52:58
Вступ. Огляд додатка для магазину інструментів – 01:05
Створення Tools Shop частина 1. Слухачі подій – 12:01
Створення Tools Shop частина 2. Адаптер ListView – 15:26
Створення Tools Shop частина 3. Завершення програми – 09:49
Закріплюємо матеріал. Створюємо Times Table – 14:37
–
Отримуємо дані з інтернету. JSON – 01:51:18
Отримання даних з інтернету – 19:55
Завантажуємо зображення з інтернету – 08:46
Робота з рядками просунутий рівень – 10:40
Створення додатка Guess Star – 31:49
Робота з JSON16:55
Створення додатка Weather App – 23:13
–
Постійне зберігання даних – 03:10:02
Shared Preferences. Створюємо Тренажер для мозку – 49:19
RecyclerView ViewHolder – 20:39
Доопрацьовуємо додаток Нотатки. CardView FloatingActionButton – 25:16
Custom Listeners і видалення елементів свайпом – 10:41
Введення в SQLite. Класи Contract, SQLiteOpenHelper і Cursor – 25:41
SQLite продовження. Selection і SelectionArgs – 22:18
Введення в AAC (Room, LiveData, LifeCycle). Встановлення компонентів, POJO0 – 5:58
Room. Шаблон проектування Singleton – 15:23
LiveData, LifeCycle і Observer – 14:47
Курсовий проєкт My Movies 14 лекцій – 03:59:50
Огляд фінального додатка My Movies – 02:14
Створення My Movies. Частина 1 – 35:42
Створення My Movies. Частина 2. Picasso – 17:18
Створення My Movies. Частина 3 – 14:38
Створення My Movies. Частина 4 – 18:35
Створення My Movies. Частина 5 – 28:13
Створення My Movies. Частина 6. Додаємо меню – 10:28
Створення My Movies. Частина 7 – 17:21
Створення My Movies. Частина 8 – 18:21
Створення My Movies. Частина 9. Loaders і Callback – 15:05
Створення My Movies. Частина 10 – 14:32
Створення My Movies. Частина 11 – 22:01
Створення My Movies. Частина 12. Заливаємо додаток у Play Market – 16:45
Фінал. Поради щодо початку кар’єри. Git – система контролю версій – 08:37
Android Advanced 5 лекцій – 01:39:56
Вступ – 15:36
Retrofit, GSON і RxJava – 23:36
MVP – 17:51
MVVM – 30:16
TypeConverters – 12:37
Основи роботи з Firebase 14 лекцій – 02:28:12
Вступ – 01:55
Закриваємо прогалини в Java. Map, TreeMap і HashMap – 12:23
Розв’язання домашнього завдання з Map – 00:01
Firestore Clou – d22:52
Розв’язання домашнього завдання з Firestore Cloud – 00:01
Створюємо каркас чату. Введення в правила безпеки – 35:12
Firebase Auth. Додаємо авторизацію – 17:19
Firebase Auth with pre-built UI – 10:56
Виправлення багів. Завантажуємо фотографії з пристрою. – 08:14
Firebase Storage. Upload files – 11:20
Firebase Storage. Download files, показуємо зображення в чаті – 12:32
Новий метод в Adapter – getItemViewType() – 13:22
Готовий чат – 00:01
Підсумки розділу – 02:04
1 відгук для Курс Android + Java для початківців
Відгуків немає, поки що.