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.
Testimonials (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
Η κατάσταση ήταν άτυπη επειδή επρόκειτο να διεξαχθεί μια εντατική εκπαίδευση για προγραμματιστές με μη προγραμματιστές. Ο Λούκας αντιμετώπισε αυτήν την πρόκληση με ενσυναίσθηση και πολύ χιούμορ. Μέσω του ευφυούς και ευέλικτου τρόπου του, ήταν σε θέση να διασφαλίσει ότι θα επιτυγχανόταν ένα συγκεκριμένο κέρδος μάθησης για όλους. Μου άρεσε πάρα πολύ αυτό και ευχαρίστως θα έκανα ξανά ένα σεμινάριο με τον Lukasz.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated