Course Outline

Εισαγωγή

Το Firebase είναι μια σουίτα με περισσότερα από 25 εργαλεία που μπορούν εύκολα να ενσωματωθούν σε ένα έργο Google Cloud Platform. Παρέχει API για την ανάπτυξη εφαρμογών Android και iOS για κινητές συσκευές και διαδικτυακών εφαρμογών. Παρέχει εργαλεία για την ανάπτυξη εφαρμογών υψηλής απόδοσης. Οι απλές κλήσεις API επιτρέπουν πολύπλοκες λειτουργίες, όπως η επιμονή δεδομένων, να εκτελούνται χωρίς πολύπλοκο προγραμματισμό. Επιτρέπει στους προγραμματιστές front end να αναπτύξουν πλήρεις εφαρμογές χωρίς διακομιστή. Παρέχει εργαλεία για την παρακολούθηση της απόδοσης της εφαρμογής. Το Analytics επιτρέπει την ανάλυση της χρήσης μιας εφαρμογής για τον προσδιορισμό του τρόπου επίτευξης της καλύτερης επιχειρηματικής αξίας.

Αυτό το πρόγραμμα χρησιμοποιεί πρακτικά εργαστήρια που δείχνουν πώς να κάνετε την καλύτερη χρήση του Firebase για την ανάπτυξη, παρακολούθηση και ανάλυση εφαρμογών. Οι εκπρόσωποι καλούνται να φέρουν τον δικό σας κωδικό για τα εργαστήρια. Η διάρκεια του προγράμματος εξαρτάται από το επίπεδο κάλυψης που απαιτείται.

Το πρόγραμμα είναι προσαρμόσιμο για να καλύψει τις ανάγκες σας. Θα δοθεί μια επισκόπηση για κάθε δυνατότητα Firebase. Η εις βάθος κάλυψη με παραδείγματα κωδικών είναι διαθέσιμη για όλες τις λειτουργίες κατ' απαίτηση. Επιλέξτε εάν απαιτούνται παραδείγματα κώδικα για Android, iOS ή/και Web.

Ρύθμιση περιβάλλοντος ανάπτυξης Firebase.

Οι εκπρόσωποι θα πρέπει να φέρουν φορητό υπολογιστή που έχει εγκατεστημένο το απαραίτητο λογισμικό για την ανάπτυξη μιας εφαρμογής Android, iOS ή web. Ιδανικά ο φορητός υπολογιστής θα έχει επίσης υπάρχοντα κωδικό εφαρμογής Android, iOS ή web. Απαιτείται λογαριασμός Google Cloud Platform. Απαιτείται λογαριασμός προγραμματιστή Apple για την ανάπτυξη iOS. Θα δοθούν οδηγίες ρύθμισης.

Ξεκινώντας με το Firebase

    Τι είναι το Firebase; Εξαρτήματα Firebase. Υποστηριζόμενες γλώσσες και πλατφόρμες. Google Έργα Cloud Platform. Προσθήκη Firebase σε ένα έργο. Η κονσόλα Firebase. Επισκόπηση των δυνατοτήτων Firebase

Firebase Υποστήριξη πλατφόρμας

    Εφαρμογές Android. εφαρμογές iOS. Εφαρμογές Ιστού που χρησιμοποιούν το JavaScript SDK. Εφαρμογές διαχείρισης Firebase. Εργαστήριο: Ξεκινήστε τη δημιουργία μιας εφαρμογής Android, iOS ή web Firebase.

Firebase Έλεγχος ταυτότητας

    API ελέγχου ταυτότητας SDK Firebase. Διεύθυνση email και έλεγχος ταυτότητας με κωδικό πρόσβασης. Η ομοσπονδιακή ταυτότητα παρέχει: Google, Facebook, Twitter, Github. Αναγνώριση αριθμού τηλεφώνου μέσω SMS. Προσαρμοσμένος έλεγχος ταυτότητας. Εξουσιοδότηση. Workshop: Προσθέστε έλεγχο ταυτότητας Firebase στην εφαρμογή.

Cloud Firestore

    Λύσεις συγχρονισμού δεδομένων σε πραγματικό χρόνο cloud. Σύγκριση Cloud Firestore, Realtime Database και Cloud Datastore. Δόμηση δεδομένων. Τοπική αποθήκευση πελάτη. Πρόσβαση σε δεδομένα. Ασφάλεια και επικύρωση δεδομένων. Ερώτηση δεδομένων. Εργαστήριο: Εφαρμογή Cloud Firestore ή Realtime Database.

Cloud Storage

    Google Cloud Storage. Ασφάλεια και μεταφορά αρχείων. Αποθήκευση εικόνων, ήχου, βίντεο και άλλου περιεχομένου. Πρόσβαση σε περιεχόμενο στο cloud. Επιλογές διαμόρφωσης. Εργαστήριο: Εφαρμογή Cloud Storage.

Firebase Φιλοξενία

    Firebase αρχές φιλοξενίας. Χρήση προσαρμοσμένων ονομάτων τομέα. Μεταφόρτωση περιεχομένου με Firebase CLI. Πιστοποιητικά διακομιστή. Εργαστήριο: Υλοποίηση Firebase Φιλοξενία.

Λειτουργίες Cloud

    Λειτουργία ως Υπηρεσία (FaaS). Λειτουργίες Firebase και Cloud. Το Cloud Event ενεργοποιεί Ενεργοποιήσεις HTTP Σύνταξη και ανάπτυξη λειτουργιών JavaScript ή Python. Εργαστήριο: Δημιουργία Λειτουργιών Cloud.

Cloud Run

    Δοχεία και ενορχήστρωση. Αρχές Cloud Run. Διαχείριση Cloud Run και IAM. Εργαστήριο: Χρήση του Cloud Run.

Παρακολούθηση των επιδόσεων

    Μέτρηση χρόνου εκκίνησης και κίνησης δικτύου. Μετρήσεις απόδοσης. Καταγραφή απόδοσης με χρήση ιχνών. Δημιουργία προσαρμοσμένων μετρήσεων. Εργαστήριο: Ενεργοποίηση της παρακολούθησης απόδοσης.

Firebase Cloud Messaging (FCM)

    Μηνύματα ειδοποίησης FCM. Μηνύματα δεδομένων FCM. SDK διαχειριστή. HTTP και XMPP API. Συνθέτης ειδοποιήσεων. Εργαστήριο: Χρησιμοποιήστε το Firebase Cloud Messaging.

Απομακρυσμένη διαμόρφωση

    Παράμετροι διαμόρφωσης εφαρμογής. Προσαρμογή εφαρμογών βάσει δημογραφικών στοιχείων ή αναλυτικών στοιχείων. Οργάνωση της εφαρμογής. Πολιτικές και όρια απομακρυσμένης διαμόρφωσης. Εργαστήριο: Χρήση απομακρυσμένης διαμόρφωσης.

Marketing Εφαρμογές

    Προβλέψεις. Firebase Δοκιμή A/B. Μηνύματα εντός εφαρμογής. Δυναμικοί Σύνδεσμοι. Ευρετηρίαση εφαρμογών.

Google Analytics για το Firebase και το Crashlytics

    Αρχές Analytics. Crashlytics και analytics. Παρακολούθηση, ιεράρχηση και επιδιόρθωση ζητημάτων σταθερότητας εφαρμογών. Αναφορά συμβάντων σε μια εφαρμογή. Καθορισμός κοινού με βάση τη χρήση και τα δημογραφικά στοιχεία. Κατανόηση του τρόπου χρήσης των εφαρμογών. Προσαρμοσμένα συμβάντα και παρακολούθηση. Ενοποίηση με άλλες υπηρεσίες. Εργαστήριο: Χρήση του Analytics και ενσωμάτωση με άλλες υπηρεσίες.

Requirements

  • Κατανόηση εφαρμογών για κινητά ή web και τεχνολογίες cloud.
  • Εμπειρία στην ανάπτυξη εφαρμογών για κινητά ή web.
  • Java, Swift ή εμπειρία προγραμματισμού JavaScript.

Ακροατήριο

  • Προγραμματιστές εφαρμογών για κινητά ή web.
  28 Hours
 

Number of participants


Starts

Ends


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

Testimonials (4)

Related Courses

Firebase Fundamentals

  14 Hours

Related Categories