Майстер-клас з Flutter та Firebase

Майстер-клас з Flutter та Firebase
en
04.04.2024
11 г 37 хв 13 сек

Дізнайтеся про Firebase Auth, Cloud Firestore, Cloud Functions, платежі через Stripe та багато іншого, створюючи повноцінний додаток для електронної комерції з використанням Flutter та Firebase.

Якщо вам потрібний бекенд для вашої програми на Flutter, Firebase є очевидним вибором.

Firebase спрощує автентифікацію користувачів, запис даних у віддалену базу даних та безпечне виконання коду на стороні сервера.

Але як тільки ви починаєте будувати програми великого масштабу, речі ускладнюються, і ви можете поставити собі запитання:

Маю правильну архітектуру?
Чи правильно я структурую свої дані?
Як мені ефективно виконувати складні запити?
Чи правильні правила безпеки?
Як мені обробляти помилки?
Чи не отримаю я величезний рахунок від Firebase і чи не збанкрутую?

Іншими словами, як дізнатися, чи робите ви все правильно?

Звичайно, ви можете прочитати всі документації та подивитися купу навчальних відео на YouTube, але вони часто йдуть на спрощення або використовують надто базові приклади, які не дають повного представлення.

У результаті ви залишаєтеся вчитися на складних завданнях методом спроб і помилок, і це займає багато часу!

Але є швидший спосіб.

І я можу прискорити цей процес для вас, запакувавши всі мої знання та досвід роботи з Firebase в цей курс.

Цей докладний курс навчить вас створювати реальні програми за допомогою Flutter і Firebase.

Почнемо з Основ, Потім Занурюємося на Глибину

Ми почнемо зі створення простої повноцінної програми, яка охоплює Firebase Auth, Cloud Firestore, базові правила безпеки та останні пакети Firebase UI.

Потім ми заглибимося та побудуємо складну програму для електронної комерції, включаючи інтеграцію з бекендом з використанням Cloud Functions та інтеграцій із сторонніми сервісами, такими як Stripe та Algolia.

Під час курсу ми розглянемо ключові теми, такі як:

Налаштування Firebase за допомогою FlutterFire CLI
Потоки аутентифікації та авторизація на основі ролей
Моделювання даних, правила безпеки та операції CRUD з Cloud Firestore
Запити, індекси, пагінація, кешування та підтримка офлайн-режиму
Завантаження зображень за допомогою Firebase Storage
Локальний емулятор Firebase та Cloud Functions з TypeScript
Аналіз та оптимізація вартості використання Firebase
Розширення Firebase та інтеграція з сервісами третіх сторін (Stripe та Algolia)
Як безпечно зберігати API-ключі на стороні клієнта та сервера
Розгортання через Firebase Hosting

Ви не можете переглядати цей курс -

Array ( [bitrate] => 579842 [filesize] => 14878389 [mime_type] => video/mp4 [length] => 166 [length_formatted] => 2:46 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128016 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.08334375 ) [created_timestamp] => -2082844800 )