Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Вимоги
Наявність бажання, комп’ютера та інтернету
Опис
Ви хочете збільшити свій дохід як розробник Android? Можливо, у вас багато ідей для додатків, але не знаєте з чого почати? Або ви шукаєте кар’єру Android і Java розробника, яка, нарешті, дасть вам свободу і гнучкість, які ви шукали?
Ласкаво просимо до курсу ‘Android розробка з нуля до професіонала’!
Цей курс підійде для всіх охочих – як для тих, хто хоче стати професіоналом у розробці Андроїд-додатків, так і для тих, хто просто хоче займатися цим як хобі і заробляти хороші гроші на цьому – ніякого досвіду програмування не потрібно.
Ми вивчимо і детально розберемо всі премудрості Андроїд розробки, необхідні для початку кар’єри.
Якщо ви хочете:
– навчитися створювати будь-який Андроїд додаток
– розмістити свій додаток у Google Play і заробляти на цьому гроші
– стати професійним Андроїд-розробником, почати свою кар’єру на будь-якій фріланс платформі і працювати з будь-якої точки світу
– змінити професію на одну з найбільш затребуваних у сучасному світі
то ви обрали правильний напрямок!
Є багато можливостей для кар’єрного зростання в IT-індустрії. Але одна з галузей, яка останнім часом помітно зросла – це розробка мобільних додатків.
Мобільні пристрої стали повсюдними – дві третини населення світу пов’язані мобільними пристроями. Це понад 5 мільярдів унікальних мобільних абонентів. Це означає, що використання мобільних додатків для всього, від шопінгу до поїздки, планування зустрічей, дизайн, гра у відеоігри та багато іншого – на мобільному пристрої – стало звичним явищем.
У результаті потреба в розробниках мобільних застосунків зросла і зростатиме протягом довгого часу. Стартапи також сприяють великому попиту на розробників мобільних застосунків, і багато хто з цих стартапів готові платити дуже конкурентоспроможні зарплати гідним кандидатам. Багато стартапів уже переключаються тільки на мобільні додатки без веб-оточення; у певному сенсі, революція в обчислювальних пристроях, свідками якої ми були два десятиліття тому, зараз розігрується на мобільному фронті.
Що означає бути розробником мобільних додатків?
Маючи необхідну кваліфікацію та досвід, кар’єра в галузі розробки додатків може похвалитися річним діапазоном зарплати від 89 000 до 125 000 доларів США. Звичайно, це залежатиме від вашого роботодавця, а також від того, скільки років ви працюєте.
Як і ваша зарплата, ваші обов’язки залежатимуть від роботодавця, від того, скільки у вас досвіду в розробці застосунків, а також від платформи або ОС, для яких ви розробляєте застосунки.
Попит на нові та інноваційні мобільні додатки продовжує зростати. Через це швидке зростання у вас є багато можливостей для роботи як у компанії, так і на позаштатній основі. Пошук відповідної позиції, яка відповідає вашим конкретним навичкам, тепер або в майбутньому, не буде складним завданням, а це означає, що кар’єра в розробці мобільних застосунків – це хороший, стабільний вибір для вашого майбутнього.
На думку багатьох IT-рекрутерів і менеджерів, попит на розробників мобільних застосунків набагато перевищує пропозицію на даний момент. Очікується, що найближчими роками ринок розробників мобільних додатків значно зросте.
Курс ‘Android розробка з нуля до професіонала’ дасть вам необхідний фундамент для початку успішної кар’єри в цій галузі.
Програмування дійсно може допомогти вам досягти своєї мрії.
Тож натисніть кнопку, щоб зареєструватися сьогодні, і приєднуйтесь до мене в цій захоплюючій пригоді, сьогодні!
Для кого цей курс:
Цей курс підійде для всіх охочих – як для тих, хто хоче стати професіоналом у розробці Андроїд-додатків, так і для тих, хто просто хоче займатися цим як хобі і заробляти на цьому – жодного досвіду програмування не потрібно.
Чого ви навчитеся
– Ви навчитеся розробляти XML розмітку і UI андроїд-додатків
– Ви вивчите основи Java, а також більш просунуті теми, включно з ООП
– Ви навчитеся працювати з аудіо, відео та зображеннями
– Ви вивчите такі елементи Material Design, як RecyclerView, CardView та інші
– Ви навчитеся зберігати різні види даних різними способами
– Ви навчитеся отримувати дані з інтернету
– Ви навчитеся використовувати бібліотеки Volley, Glide, Picasso
– Ви навчитеся створювати додатки-месенджери за допомогою Firebase – такі як Viber, WhatsApp, Telegram
– Ви навчитеся використовувати Google Location API
– Ви навчитеся використовувати Google Maps API
– Ви навчитеся створювати додаток замовлення таксі за допомогою Firebase – клон Uber
– Ви навчитеся створювати практично будь-яке андроїд додаток, включно з іграми
– Зможете почати кар’єру android розробника на фрілансі або в IT компанії
– Зможете опублікувати ваш застосунок в Google Play і зможете заробляти на рекламі або платних функціях
Матеріали курсу
Знайомство з Android Studio
Встановлення Android Studio. Windows
Встановлення Android Studio. MacOS
Встановлення Android Studio. Усунення проблем.
Нотатка до лекції “Короткий огляд Android Studio”
Короткий огляд Android Studio
Запуск першого додатка на емуляторі
Запуск першого додатка на телефоні
Запуск додатка на телефоні
XML розмітка. TextView та ImageView
TextView
Типи Views
Визначити типи View
Знайомство з XML
XML елемент
ImageView
Документація
XML розмітка. View Groups
Типи View Groups
LinearLayout
LinearLayout
Завдання LinearLayout. Рішення
RelativeLayout
RelativeLayout
Завдання RelativeLayout. Рішення
Контрольне завдання за темою Xml layout
Створюємо додаток-постер
Створюємо додаток-постер. Файли проєкту
Створюємо свій додаток-постер
Основи Java
Вступ
XML розмітка головного екрана
XML розмітка головного екрана
XML розмітка головного екрана. Рішення
Hello Java!
Hello Java! Модифікація методу
Music Shop – огляд інтерфейсу
Змінні. Частина
Змінні. Частина
Змінні
Debugging. Використовуємо змінні в Music Shop.
Умовний оператор if
Використовуємо оператор if в Music Shop
Array і ArrayList
Array і ArrayList
Заповнюємо даними Spinner
HashMap
Використовуємо HashMap у Music Shop
Оператор switch і рефакторинг коду
Цикл while
Завдання. Цикл while. Розв’язання
Цикл for
Класи та об’єкти
Завдання. Класи та об’єкти. Рішення
Закінчуємо розробку Music Shop.
Використовуємо класи в MusicShop
Intent. Запускаємо нову Activity
Рефакторинг коду. Налаштовуємо зовнішній вигляд замовлення
Завдання. Рефакторинг коду. Налаштовуємо зовнішній вигляд замовлення. Рішення
Implicit Intent. Відправляємо замовлення по email
Останні штрихи
Music Shop. Файли проєкту
Висновок
Робота із зображеннями, аудіо та відео
Робота із зображеннями. Анімація
Робота із зображеннями. Анімація
Завдання. Робота із зображеннями. Анімація. Рішення
Види анімацій
Види анімацій. Файли проекту
Види анімацій
Завдання. Види анімацій. Рішення
Використовуємо відео в додатку
Використовуємо відео в додатку
Використовуємо відео в додатку. Файли проєкту
Використовуємо аудіо в додатку
Використовуємо аудіо в додатку
Завдання. Використовуємо аудіо в додатку. Рішення
Регулювання звуку за допомогою SeekBar
Використовуємо аудіо в додатку. Файли проєкту
Векторні зображення
Music Player. Створення розмітки. Завдання
Music Player. Створення розмітки. Рішення
Music Player. Реалізація логіки додатка
Завдання. Music Player. Реалізація логіки додатка. Рішення
Music Player. Файли проекту
Java. ООП
Вступ
Конструктори
Спадкування
Модифікатори доступу. Область видимості змінних
Перевантаження методів і конструкторів
Поліморфізм
Приведення типів
Модифікатори static і final
Внутрішні класи
Статичні внутрішні класи
Локальні класи
Анонімні класи
Абстрактні класи
Інтерфейси. Частина 1
Інтерфейси. Частина 2
Інтерфейси. Частина 3
Висновок
Material Design – RecyclerView і CardView
Material Design
ListView. Частина 1
ListView. Частина 2
ListView. Частина 3
Завдання. ListView. Рішення
ListView. Файли проєкту
примітка до лекції RecyclerView і CardView. Частина 1
RecyclerView та CardView. Частина 2
RecyclerView і CardView. Частина 3
RecyclerView і CardView. Частина 4
RecyclerView та CardView. Файли проєкту
Додаток Pizza Recipes
Додаток Pizza Recipes. Частина 1
Додаток Pizza Recipes. Частина 2
Додаток Pizza Recipes. Частина 3
Додаток Pizza Recipes. Частина 4
Додаток Pizza Recipes. Файли проекту
Збереження даних
Вступ
Життєвий цикл Activity
Збереження даних в onSaveInstanceState()
onRestart()
Життєвий цикл Activity. Файли проекту
SharedPreferences
SharedPreferences. Файли проекту
Додаток Cool Timer. Застосування таймерів
Завдання. Розмітка Cool Timer
Розмітка Cool Timer
Завдання. Імплементація поведінки Cool Timer
Імплементація поведінки Cool Timer. Частина 1
Імплементація поведінки Cool Timer. Частина 2
Імплементація поведінки Cool Timer. Частина 3
Знайомство з PreferenceFragment
Створення SettingsActivity. Частина 1
Створення SettingsActivity. Частина 2
Нотатка до лекції “Створення PreferenceFragment”
Створення PreferenceFragment
getDefaultSharedPreferences()
ListPreference
ListPreference Summary
EditTextPreference. Частина
EditTextPreference. Частина
Блок try catch
OnPreferenceChangeListener
Додаток Cool Timer. Файли проекту
Бази даних
База даних “Автомобілі”. Частина 1
База даних “Автомобілі”. Частина 2
База даних “Автомобілі”. Частина 3
База даних “Автомобілі”. Частина 4
Нотатка до лекції “База даних “Автомобілі”. Частина ”
База даних “Автомобілі”. Частина 1
База даних “Автомобілі”. Частина 2
База даних “Автомобілі”. Файли проекту
База даних “Студенти”
База даних “Студенти”. Файли проекту
Додаток “Спортклуб Олімп”
Додаток “Спортклуб Олімп”. Створення AddMemberActivity
Додаток “Спортклуб Олімп”. Статичний метод створення ArrayAdapter
Додаток “Спортклуб Олімп”. Створення інтерфейсу для збереження та видалення
Додаток “Спортклуб Олімп”. ClubOlympusContract
Додаток “Спортклуб Олімп”. ContentProvider
Нотатка до завдання “Створення OlympusDbOpenHelper”
Додаток “Спортклуб Олімп”. Завдання. Створення OlympusDbOpenHelper.
Додаток “Спортклуб Олімп”. Створення OlympusDbOpenHelper
Додаток “Спортклуб Олімп”. Створення OlympusContentProvider
Додаток “Спортклуб Олімп”. Uri
Створення Uri констант
Додаток “Спортклуб Олімп”. UriMatcher
Додаток “Спортклуб Олімп”. Метод query(). Частина
Додаток “Спортклуб Олімп”. Метод query(). Частина
Додаток “Спортклуб Олімп”. Метод insert()
Додаток “Спортклуб Олімп”. Метод insertMember()
Додаток “Спортклуб Олімп”. Відображення даних
Додаток “Спортклуб Олімп”. Метод update()
Додаток “Спортклуб Олімп”. Метод delete()
Додаток “Спортклуб Олімп”. Метод getType()
Додаток “Спортклуб Олімп”. Валідація даних, що вводяться
Додаток “Спортклуб Олімп”. CursorAdapter. Завдання
Додаток “Спортклуб Олімп”. CursorAdapter. Рішення
Додаток “Спортклуб Олімп”. CursorLoader. Частина 1
Додаток “Спортклуб Олімп”. CursorLoader. Частина 2
Додаток “Спортклуб Олімп”. Змінюємо методи CRUD
Додаток “Спортклуб Олімп”. Редагування окремого запису
Додаток “Спортклуб Олімп”. Завантаження даних окремого запису
Нотатка до лекції “Додаток “Спортклуб Олімп”. Оновлення даних у базі даних”
Додаток “Спортклуб Олімп”. Оновлення даних у базі даних
Додаток “Спортклуб Олімп”. Перевірка валідності введення
Додаток “Спортклуб Олімп”. Видалення запису
Додаток “Спортклуб Олімп”. Останні штрихи
Додаток “Спортклуб Олімп”. Файли проєкту
Робота з інтернетом
Вступ
Додаток Movies. Movie API
Додаток Movies. Створюємо структуру проекту
Додаток Movies. Створюємо RecyclerView
Додаток Movies. Створюємо MovieAdapter
Додаток Movies. JSON запит
Додаток “Movies”. Файли проекту
Firebase Chat App
Нотатка до лекції “Підключаємо додаток до Firebase”
Підключаємо додаток до Firebase
Створюємо розмітку чату
Створюємо адаптер
Створюємо MainActivity
Підключаємо Realtime Database
Запис даних
Читання даних
Sign Up UI
Firebase Authentication
Реєстрація користувача
Log In UI
Log In User
Sign Out
Перевірка аутентифікації
Перевірка введення
User class
Додаємо ім’я в повідомлення
usersChildEventListener
startActivityForResult()
Firebase Storage
Надсилання зображення в чат
UserList Layout
UserAdapter
UserListActivity
Виключаємо поточного користувача
Чат двох користувачів. Частина
Чат двох користувачів. Частина
Доопрацювання списку користувачів
patch files
Зміна адаптера. Частина
Зміна адаптера. Частина
Додаємо на Toolbar ім’я співрозмовника
Висновок
Firebase Chat App. Файли проекту
Google Location API
Вступ
Location API App. Розмітка
Google Location API. Огляд
buildLocationRequest(). buildLocationCallBack(). buildLocationSettingsRequest().
startLocationUpdates()
checkLocationPermission()
requestLocationPermission()
stopLocationUpdates()
LocationApi. Файли проєкту
Firebase Taxi App
Підключаємо до проєкту Firebase
Splash screen. Розмітка
Splash screen. Java код
ChooseModeActivity
TextInputLayout
Валідація введення. Частина 1
Валідація введення. Частина 2
Завдання. Валідація введення. Passenger Activity
Валідація введення. Passenger Activity
toggleLoginSignUp()
Завдання. Аутентифікація користувачів
Аутентифікація
Google Maps
Location API
Firebase GeoFire
Sign out driver
PassengerMapsActivity
Замовлення таксі
Зміна структури бази даних
Відображення знайденого водія
Firebase Taxi App. Файли проєкту
Основи Kotlin
Вступ
Встановлення IntelliJ IDEA. Windows
Встановлення IntelliJ IDEA. Mac OS
Hello world!
Змінні та типи даних
Арифметичні операції
Boolean. Умовний оператор if
Array. List
Цикли
Map. Set
Функції
Класи
Null Safety
Kotlin App
Найкращі практики
Папка values
Styles & Themes
Ландшафтний режим
Планшетний режим
Локалізувати застосунок. Частина
Localize your app. Частина
Система контролю версій Git
Віддалений репозиторій GitHub
Розробка ігор
Вступ
Відображення птаха
Падіння птаха
Відображення труб
Рух труб
Накладання кола на птаха
Накладання прямокутників на труби
Підрахунок і відображення очок
Відображення Game Over
5 відгуків для Курс Android розробки
Відгуків немає, поки що.