План на курса
Въведение
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.
Публика
- Разработчици на мобилни или уеб приложения.
Oтзиви от потребители (4)
Our group was not that big so every time we asked a question we received an extensive answer with examples. So everything was well explained and it can be noticed that trainer has a great knowledge.
Iwona - Universal-Investment-Gesellschaft mit beschränkter Haftung
Course - Access Intermediate
Training Room and quite location and all the stuff.
Abdullah Adelyar - USAID - Kabul Afghanistan
Course - Access VBA
perfect level of knowledge transfair
Pascal - Diehl
Course - Access Advanced
Ситуацията беше нетипична, защото трябваше да се проведе интензивно обучение за разработчици с неразработчици. Лукаш прие това предизвикателство с емпатия и много хумор. Чрез неговия интелигентен и гъвкав начин той успя да гарантира, че за всеки ще бъде постигната конкретна печалба от учене. Това много ми хареса и с удоволствие бих посетил отново семинар с Лукаш.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated