Матеріал:

Перелік тем для навчального курсу "Розробка та тестування мобільних додатків на базі framework Ionic 8"

Завантажити файл у хорошій якості

Усі придбані матеріали можна знайти в розділі мої придбані матеріали

Опис методичного матеріалу:

Лекції (36 тем)

  1. Вступ до мобільної розробки та огляд фреймворка Ionic 8

  2. Налаштування середовища розробки (Node.js, Angular, Ionic CLI)

  3. Структура проекту Ionic: основні компоненти та файли

  4. Основи HTML, CSS та JavaScript для мобільних додатків

  5. TypeScript: особливості та переваги використання

  6. Використання Angular в Ionic: модулі, компоненти та сервіси

  7. Маршрутизація та навігація в Ionic

  8. Шаблони та директиви Angular в мобільних додатках

  9. UI компоненти Ionic: кнопки, картки, модальні вікна

  10. Створення адаптивного інтерфейсу користувача з Ionic Grid

  11. Форми та валідація даних в Ionic

  12. Плагіни Ionic Native: доступ до можливостей пристрою

  13. Робота з камерою та галереєю з використанням Camera API

  14. GeoLocation та інтеграція з картами (Google Maps)

  15. Збереження даних на пристрої: Storage API та SQLite

  16. Робота з Push-повідомленнями

  17. Використання REST API для роботи з зовнішніми сервісами

  18. Асинхронне програмування: Promises, Observables та HttpClient

  19. Авторизація та аутентифікація користувачів (JWT, OAuth)

  20. Реалізація реєстрації та входу користувача

  21. Оптимізація продуктивності мобільних додатків

  22. Тестування компонентів Ionic з використанням Jasmine та Karma

  23. End-to-end тестування з використанням Protractor

  24. CI/CD для мобільних додатків на Ionic

  25. Монетизація мобільних додатків

  26. Використання Firebase для реального часу та хмарного збереження

  27. Аналіз користувацьких дій за допомогою Google Analytics

  28. Міжплатформені можливості Ionic: Android, iOS та PWA

  29. Публікація додатків в App Store та Google Play

  30. Розгортання програми як PWA

  31. Ionic Capacitor: огляд та відмінності від Cordova

  32. Інтеграція з Backend: Node.js та Firebase

  33. Створення багатомовного інтерфейсу (I18n)

  34. Інтеграція платежів через Stripe API

  35. Обробка помилок та журналювання в мобільних додатках

  36. Тренди та майбутнє мобільної розробки з Ionic

Лабораторні роботи (20 тем)

  1. Налаштування середовища розробки для Ionic 8

  2. Створення простого мобільного додатку з Ionic CLI

  3. Робота з основними компонентами Ionic (кнопки, списки)

  4. Створення навігації з використанням Angular Router

  5. Розробка форм та валідація даних

  6. Реалізація адаптивного дизайну з Ionic Grid

  7. Використання Ionic Native для доступу до камери

  8. Збереження даних за допомогою Storage API

  9. Інтеграція Google Maps в мобільний додаток

  10. Робота з REST API та HttpClient

  11. Реєстрація та вхід користувача з Firebase Authentication

  12. Впровадження Push-повідомлень в додаток

  13. Побудова чату в реальному часі з Firebase

  14. Тестування додатка з використанням Jasmine та Karma

  15. Автоматизація e2e тестування з Protractor

  16. Інтеграція Stripe для здійснення платежів

  17. Побудова PWA з використанням Ionic

  18. Розгортання додатку на Android та iOS

  19. CI/CD налаштування для мобільних додатків

  20. Публікація готового додатку в Google Play

Практичні роботи (10 тем)

  1. Створення мобільного додатку для відображення списку товарів

  2. Реалізація багатосторінкової навігації

  3. Розробка реєстрації та аутентифікації користувачів

  4. Інтеграція карт та побудова маршруту

  5. Розробка фотогалереї з можливістю завантаження фото

  6. Реалізація чату в реальному часі на основі Firebase

  7. Оптимізація продуктивності мобільного додатку

  8. Інтеграція платіжних систем в додаток

  9. Розробка програми для відстеження геолокації користувачів

  10. Створення багатомовного інтерфейсу користувача

Теми для самостійної роботи студента (54 теми)

  1. Порівняння Ionic з іншими фреймворками (React Native, Flutter)

  2. Особливості Angular та його роль в Ionic

  3. Різниця між Capacitor та Cordova

  4. Налаштування та оптимізація Angular CLI

  5. Використання SCSS для стилізації додатків в Ionic

  6. Створення кастомних компонентів в Angular

  7. Анімації в Ionic: використання Animations API

  8. Побудова сторінок з використанням Angular Lazy Loading

  9. Оптимізація розміру додатку перед публікацією

  10. Налаштування Firebase Realtime Database

  11. Захист даних користувачів в мобільних додатках

  12. Підтримка офлайн-режиму для додатків

  13. Використання Ionic DevApp для швидкого тестування

  14. Особливості тестування мобільних додатків

  15. Розробка кастомних Angular Pipes та Directives

  16. Інтеграція аналітики в мобільні додатки

  17. Розробка системи push-повідомлень з Firebase Cloud Messaging

  18. Використання Service Workers в PWA

  19. Тестування продуктивності з використанням Lighthouse

  20. Створення та використання Reactive Forms

  21. Підключення до зовнішніх API через GraphQL

  22. Міграція з Ionic 7 на Ionic 8

  23. Підготовка додатку до публікації на App Store

  24. Використання JWT для захисту API

  25. Робота з Firebase Firestore для збереження даних

  26. Використання Google Places API для пошуку локацій

  27. Розробка власного плагіна для Ionic

  28. Налаштування CI/CD з GitHub Actions

  29. Використання Git для управління версіями проекту

  30. Налаштування середовища iOS для розробки на macOS

  31. Оптимізація зображень в мобільних додатках

  32. Інтеграція Voice Recognition API

  33. Розробка компонентів з використанням Angular Material

  34. Використання GraphQL замість REST API

  35. Побудова серверної частини на Node.js для мобільних додатків

  36. Створення push-повідомлень з використанням OneSignal

  37. Використання Google Analytics для мобільних додатків

  38. Впровадження розширеної анімації в Ionic додаток

  39. Інтеграція з платежами Apple Pay

  40. Розробка чат-бота на основі Ionic

  41. Створення кастомних тем в Ionic

  42. Інтеграція зі сторонніми сервісами за допомогою API

  43. Побудова динамічних форм на основі JSON

  44. Використання Angular State Management (NGRX)

  45. Техніки оптимізації для підвищення швидкодії

  46. Інтеграція додатка з соціальними мережами

  47. Створення односторінкових додатків на Ionic

  48. Аналіз помилок за допомогою Sentry

  49. Використання Firebase Authentication для соціального входу

  50. Публікація додатку на платформі Huawei AppGallery

  51. Захист конфіденційних даних з використанням шифрування

  52. Розробка додатка для Smart Watch з використанням Ionic

  53. Створення тестів на основі Behavior-Driven Development (BDD)

  54. Використання AR/VR можливостей в мобільних додатках

Вміст матеріалу:

Відображення документу є орієнтовним і призначене для ознайомлення зі змістом, та може відрізнятися від вигляду завантаженого документа.

Доступ до плеєра. Вбудувати плеєр:

Завантажити файл у хорошій якості

Усі придбані матеріали можна знайти в розділі мої придбані матеріали

Рекомендуємо

Презентація про мобільний додаток InShot

pptx
Презентація про мобільний додаток InShot

291

Аватар профіля Багмат Віра Михайлівна
Різне
6 клас, 8—12 клас, I—VI курси та дорослі

40 грн

Створення мобільного додатку: Від ідеї до коду

pptx
Створення мобільного додатку: Від ідеї до коду

46

Аватар профіля Пономарьова Олеся Михайлівна
Різне
змішані

25 грн

Використання мобільних додатків для навчання географії

docx
Використання мобільних додатків для навчання географії

155

Аватар профіля Шишова Волошина Оксана Ігорівна
Географія
I—VI курси, дорослі та змішані

200 грн

Використання мобільних додатків для навчання географії

zip
Використання мобільних додатків для навчання географії

109

Аватар профіля Шишова Волошина Оксана Ігорівна
Географія
I—VI курси, дорослі та змішані

300 грн

Методична розробка "Перелік завдань на тему «Розвиток уваги»"

docx
Методична розробка "Перелік завдань на тему «Розвиток уваги»"

267

Аватар профіля Холоденко Марина Іванівна
Інклюзивна освіта
4—6 років та 1—2 клас

32 грн

24 грн

Методична розробка "Перелік завдань на тему «Розвиток уваги»"

docx
Методична розробка "Перелік завдань на тему «Розвиток уваги»"

246

Аватар профіля Холоденко Марина Іванівна
Інклюзивна освіта
4—6 років та 1 клас

31 грн

23 грн

Схожі матеріали

TypeScript: особливості та переваги використання

docx
TypeScript: особливості та переваги використання

311

Аватар профіля Юнак Остап Миронович
Розробка та тестування мобільних додатків
IV курс

Структура проєкту Ionic: основні компоненти та файли

docx
Структура проєкту Ionic: основні компоненти та файли

133

Аватар профіля Юнак Остап Миронович
Розробка та тестування мобільних додатків
IV курс

Налаштування середовища розробки (Node.js, Angular, Ionic CLI)

docx
Налаштування середовища розробки (Node.js, Angular, Ionic CLI)

104

Аватар профіля Юнак Остап Миронович
Розробка та тестування мобільних додатків
IV курс

Вступ до мобільної розробки та огляд фреймворка Ionic 8

docx
Вступ до мобільної розробки та огляд фреймворка Ionic 8

211

Аватар профіля Юнак Остап Миронович
Розробка та тестування мобільних додатків
IV курс