Εξέλιξη Κομματιού
Εισαγωγή
- Σύγκλιση ιντερνέτ και κινητών συσκευών
Λόγοι για την ανάπτυξη Progressive Web Apps
- ταχύτητα και λειτουργικότητα (σε σύγκριση με ιστοσελίδες)
- ασφάλεια
- λειτουργία χωρίς διαδίκτυο
- ενημέρωση από το push notifications
- βελτίωση των ποσοστών κλικ-απόθεσης (bounce rates)
- λειτουργία και αυταυτόποια
- παράκαμψη Αποθήκης Εφαρμογών (App Stores)
Ενεργοποίηση του Ιστό σας
- Ασφαλής HTTPS σύνδεση
- JSON Manifest
- Service Worker
Δημιουργία της πρώτης Progressive Web App (PWA) σας
Χρήση Service Workers για να κάνετε το Πρόγραμμα σας να λειτουργεί χωρίς διαδίκτυο
- Αποθήκευση δεδομένων
- Εξυπηρέτηση push notifications
- Ενημέρωση περιεχομένου
- Παρακαμπή δεδομένων
Event Listeners και Εντολές
- Προσαρμογή απαντήσεων σε δικτυακές προσηλώσεις ανάλογα με την κατάσταση υποδοχής (online/offline)
- Διαμόρφωση δεδομένων και ηχητική μετάδοση
- Πρόσβαση στο Cache API, Fetch API, IndexedDB API, postMessage(), κ.λπ.
- Αύξηση της ενδιαφέροντας των χρηστών μέσω Notification API
Χρήση αποθηκευμένων πόρων στην εφαρμογή σας
Σύνδεση Web App Manifest
- Προσθήκη του προγράμματος στην οθόνη αρχικοποίησης (Home Screen)
Αρχιτεκτονική Application Shell
Συνέτερες Πρακτικές UI
- Χρησιμότητα
- Τοπικοποίηση
Εναλλακτικές λύσεις και προβλήματα του PWA
Εγκατάσταση του PWA στην Αποθήκη Εφαρμογών (App Store)
Σύνοψη και Συμπέρασμα
Απαιτήσεις
- HTML, CSS και object-oriented JavaScript.
- Ένα κινητό συσκεύη.
- Δυνατότητα λειτουργίας του Google Chrome σε κινητή συσκευή.
Ακροατήριο
- Ιστοδιαμόρφων Προγραμματιστές
- Προγραμματιστές εφαρμογών
Σχόλια (5)
Μου αρέσηκε πώς ο Γκουναρ γράφτηκε σχεδόν όλος ο κώδικας τωρατός καθώς προχώραμε, αλλά υπήρχε επίσης αρκετό προετοιμασμένο υλικό στο Google Drive που μπορώ να αναφερθώ μετά την κατάρτιση. Ο κώδικας που ο Γκουναρ γράφτηκε βασιζόμενος στα δείγματα δεδομένων που υπέβαλα προηγουμένως ήταν εξαιρετικά χρήσιμος και έκανε την κατάρτιση σχετική με τα δικά μας πρόσωπα δεδομένα.
Ranvir - Schroders Personal Wealth
Κομμάτι - Visual Studio Code
Μηχανική Μετάφραση
Πολλά παραδείγματα για κάθε μονάδα και εξαιρετική γνώση του εκπαιδευτή.
Sebastian - BRD
Κομμάτι - Secure Developer Java (Inc OWASP)
Μηχανική Μετάφραση
Μονάδα 3 Εφαρμογές Επιθέσεις και Εκμετάλλευσης, XSS, SQL injection Μονάδα 4 Επιθέσεις σε Σέρβερ και Εκμετάλλευση, DOS, BOF
Tshifhiwa - Vodacom
Κομμάτι - How to Write Secure Code
Μηχανική Μετάφραση
Πραγματικά παραδείγματα.
Kristoffer Opdahl - Buypass AS
Κομμάτι - Web Security with the OWASP Testing Framework
Μηχανική Μετάφραση
Η γνώση του εκπαιδευτή στο θέμα ήταν εξαιρετική και η διάταξη των διαλέξεων, η οποία επέτρεψε στο κοινό να ακολουθεί τις παραδείγματα, βοήθησε πραγματικά να επιβεβαιωθεί η γνώση, κατά το πλαίσιο του απλού κάθισμα και ακρόασης.
Jack Allan - RSM UK Management Ltd.
Κομμάτι - Secure Developer .NET (Inc OWASP)
Μηχανική Μετάφραση