Εξέλιξη Κομματιού
Εισαγωγή
- Επισκόπηση του Entity Framework (EF) Core
- Επισκόπηση των Προοδευτικών Διαδικτυακών Εφαρμογών (PWA)
Entity Framework (EF) Core
- Εγκατάσταση του EF Core
- Μοντελοποίηση με την προσέγγιση code first
- Μοντελοποίηση με την προσέγγιση database first
- Χρήση του fluent API
Υποβολή ερωτημάτων και αποθήκευση δεδομένων με το EF Core
- Βασικά ερωτήματα χρησιμοποιώντας το LINQ
- Κλήση αποθηκευμένων διαδικασιών
- Έλεγχος της συμπεριφοράς παρακολούθησης
- Αποθήκευση αλλαγών
- Μαζική εισαγωγή
- Συναλλαγές
Συστατικά του Blazor
- Κατανόηση των βασικών αρχών του Razor
- Εργασία με συστατικά στο Blazor
- Χρήση της C# στα συστατικά
- Συστατικά με παραμέτρους
- Κύκλος ζωής συστατικού
- Μονόδρομη δέσμευση δεδομένων
- Αμφίδρομη δέσμευση
- Δέσμευση συμβάντων
Προχωρημένες έννοιες συστατικών Blazor
- Απόδοση ακατέργαστου HTML
- Απόδοση περιεχομένου θυγατρικού
- Χρήση του RenderFragment
- Χρήση του RenderTreeBuilder
- Χρήση των @key και @attribute
Δρομολόγηση και διάταξη
- Δημιουργία ενός κύριου layout
- Δρομολόγηση
- Χρήση βοηθών URL
Φόρμες και επικύρωση
- Χρήση του EditForm
- Επικύρωση φορμών
- Χρήση του @ref
Έγχυση εξαρτήσεων (DI) και JSInterop
- Κατανόηση της έγχυσης εξαρτήσεων (DI)
- Έγχυση εξαρτήσεων με προεπιλεγμένη υπηρεσία
- Έγχυση εξαρτήσεων με προσαρμοσμένη υπηρεσία
- Κλήση συνάρτησης JavaScript
- Κλήση C# από JavaScript
Αποσφαλμάτωση και ανάπτυξη
- Αποσφαλμάτωση μιας εφαρμογής Blazor
- Ανάπτυξη μιας εφαρμογής Blazor
- Αναβάθμιση μιας εφαρμογής Blazor
Ασφάλεια
- Αυθεντικοποίηση στο Blazor
- Χρήση του ASP.NET Core Identity και JWT
Ανάπτυξη Προοδευτικών Διαδικτυακών Εφαρμογών (PWA)
- Επισκόπηση των PWA
- Κατανόηση των δυνατοτήτων των PWA
- Blazor PWA
- Δημιουργία εφαρμογών εκτός σύνδεσης
- Χρήση των service workers
- Προσαρμογή της εφαρμογής
- Αποθήκευση στην κρυφή μνήμη (caching)
- Προσθήκη ειδοποιήσεων push
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση της C#
- Γνώση του Blazor και της JavaScript
- Εμπειρία με το .NET framework
Κοινό
- Προγραμματιστές Ιστού
Σχόλια (7)
Διαδραστικότητα και λύσεις κώδικα σε πραγματικό χρόνο
Eduard-Emanuel Zaharia - Kruk Italia
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Στυλ διδασκαλίας και διαδραστικότητα του εκπαιδευτή. Έμαθα διαφορετικούς και πιο αποδοτικούς τρόπους για να αναπτύξω κάτι που είχα ήδη κάνει στο παρελθόν
Alessandro Lerici - Kruk Italia
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Πολύ ενεργός καθηγητής με τεράστια θέληση να διδάξει. Ο καθηγητής ήταν πολύ γνωσιμός και μας δίδαξε ακόμη και πέρα από το ευρείο του σχεδίου της εκπαίδευσης.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Fragment, SignalR και αυτόματη διανομή
Richard - Uganda National Examinations Board
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Ο εκπαιδευτής είναι πολύ καλός και προσέχει στους μαθητές του.
Utamaporn - Geodis Transport Thai Ltd.
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Ο καθηγητής έχει περισσότερη εμπειρία και μπορεί να απαντήσει και να μας βοηθήσει να λύσουμε το πρόβλημα άμεσα.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Μου αρέσει ο καθηγητής στυλ γιατί μπορεί να δώσει παραδείγματα που είναι εύκολα να καταλάβεις. Και στη συνέχεια είναι χαλαρός καθώς διδάσκει ή εξηγεί.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση