План на курса

Въведение

Firebase е пакет от над 25 инструмента, които лесно могат да бъдат интегрирани в проект на Google Cloud Platform. Той предоставя API за разработване на Android и iOS мобилни приложения и уеб приложения. Той предоставя инструменти за разработване на приложения с висока производителност. Простите API извиквания позволяват извършването на сложни операции, като например запазване на данни, без сложно програмиране. Позволява на предните разработчици да разработват цялостни приложения без сървър. Предоставя инструменти за наблюдение на производителността на приложенията. Анализите позволяват да се анализира използването на приложение, за да се определи как да се постигне най-добра бизнес стойност.

Тази програма използва практически семинари, които демонстрират как да се използва най-добре Firebase за разработване, наблюдение и анализ на приложения. Делегатите са поканени да донесат свой собствен код за семинарите. Продължителността на програмата зависи от необходимото ниво на покритие.

Програмата може да се персонализира, за да отговори на вашите нужди. Ще бъде даден общ преглед за всяка функция на Firebase. Задълбочено покритие с примери на кодове е налично за всички функции при поискване. Изберете дали примерите за кодове са необходими за Android, iOS и/или уеб.

Създаване на Firebase среда за разработка.

Делегатите трябва да носят лаптоп с инсталиран необходимия софтуер за разработване на Android iOS или уеб приложение. В идеалния случай лаптопът също ще има съществуващ Android iOS или код на уеб приложение. Изисква се акаунт в Google Cloud Platform. Необходим е акаунт на разработчик на Apple за iOS разработка. Ще бъдат предоставени инструкции за настройка.

Първи стъпки с Firebase

    Какво е Firebase? Компоненти на Firebase. Поддържани езици и платформи. Google Проекти на Cloud Platform. Добавяне на Firebase към проект. Конзолата на Firebase. Преглед на функциите на Firebase

Firebase Поддръжка на платформа

    Android приложения. iOS приложения. Уеб приложения, използващи JavaScript SDK. Приложения за администриране на Firebase. Семинар: Започнете да създавате приложение за Android, iOS или уеб Firebase.

Firebase Удостоверяване

    API за удостоверяване на Firebase SDK. Имейл адрес и удостоверяване на парола. Федеративната идентичност предоставя: Google, Facebook, Twitter, Github. Идентификация на телефонен номер чрез SMS. Персонализирано удостоверяване. Упълномощаване. Семинар: Добавяне на Firebase удостоверяване към приложението.

Cloud Firestore

    Облачни решения за синхронизиране на данни в реално време. Сравнение на Cloud Firestore, Realtime Database и Cloud Datastore. Структуриране на данни. Клиентско локално хранилище. Достъп до данни. Сигурност и валидиране на данни. Запитване на данни. Семинар: Внедрете Cloud Firestore или Realtime Database.

Съхранение в облака

    Google Облачно съхранение. Сигурност и прехвърляне на файлове. Съхраняване на изображения, аудио, видео и друго съдържание. Достъп до съдържание в облака. Опции за конфигурация. Семинар: Внедряване на облачно съхранение.

Firebase Хостинг

    Firebase принципи на хостинг. Използване на персонализирани имена на домейни. Качване на съдържание с Firebase CLI. Сървърни сертификати. Семинар: Внедряване на Firebase хостинг.

Облачни функции

    Функция като услуга (FaaS). Firebase и облачни функции. Задейства облачно събитие HTTP задейства Писане и внедряване на JavaScript или Python функции. Семинар: Създаване на облачни функции.

Cloud Run

    Контейнери и оркестрация. Принципи на Cloud Run. Управляван Cloud Run и IAM. Семинар: Използване на Cloud Run.

Мониторинг на производителността

    Измерване на времето за стартиране и мрежовия трафик. Показатели за ефективност. Улавяне на производителността с помощта на следи. Създаване на персонализирани показатели. Семинар: Активиране на наблюдението на производителността.

Firebase Облачни съобщения (FCM)

    FCM уведомителни съобщения. FCM съобщения с данни. Admin SDK. HTTP и XMPP API. Композитор на известия. Семинар: Използвайте Firebase Облачни съобщения.

Дистанционна конфигурация

    Конфигурационни параметри на приложението. Персонализиране на приложения по демографски данни или анализи. Инструментиране на приложението. Политики и ограничения на отдалечената конфигурация. Семинар: Използване на Remote Config.

Marketing Приложения

    Прогнози. Firebase A/B тестване. Съобщения в приложението. Динамични връзки. Индексиране на приложения.

Google Analytics за Firebase и Crashlytics

    Принципи на анализа. Crashlytics и анализи. Проследяване, приоритизиране и отстраняване на проблеми със стабилността на приложението. Отчитане на събития в приложение. Определяне на аудитории по използване и демографски данни. Разбиране как се използват приложенията. Персонализирани събития и мониторинг. Интеграция с други услуги. Семинар: Използване на Analytics и интегриране с други услуги.

Изисквания

  • Разбиране на мобилни или уеб приложения и облачни технологии.
  • Опит в разработването на мобилни или уеб приложения.
  • Опит в програмирането на Java, Swift или JavaScript.

Публика

  • Разработчици на мобилни или уеб приложения.
  28 Hours
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (4)

Свързани Kурсове

Firebase Fundamentals

  14 Hours

Свързани Kатегории