Εξέλιξη Κομματιού
Εισαγωγή
- Περιοχή του Entity Framework (EF) Core
- Περιοχή του Progressive Web App (PWA)
Entity Framework (EF) Core
- Εγκατάσταση EF Core
- Μοντελοποίηση χρησιμοποιώντας code first
- Μοντελοποίηση χρησιμοποιώντας database first
- Χρήση fluent API
Ανάκτηση και αποθήκευση δεδομένων με EF Core
- Βασικές ερωτήσεις χρησιμοποιώντας LINQ
- Κλήση αποθηκευμένων διαδικασιών
- Έλεγχος του συμπεριφερομένου κατανόησης
- Αποθήκευση αλλαγών
- Μαζική εισαγωγή
- Συναλλαγές
Blazor Components
- Κατανόηση των βασικών στοιχείων Razor
- Λειτουργία με συνιστώσες στο Blazor
- Χρήση C# στις συνιστώσες
- Παραμετροποιημένες συνιστώσες
- Ζωή του κύκλου ανάπτυξης της συνιστώσας
- Μία διαδρομή δεδομένων
- Διαδρομή δεδομένων δυο πλευρών
- Συσχέτιση γεγονότων
Προχωρημένα Θέματα Blazor Components
- Αποκατάσταση αυθεντικού HTML
- Αποκατάσταση παιδικού περιεχομένου
- Χρήση RenderFragment
- Χρήση RenderTreeBuilder
- Χρήση @key και @attribute
Routing και Layout
- Δημιουργία πρωτότυπου layout
- Routing
- Χρήση URL helpers
Forms και Validation
- Χρήση EditForm
- Validation των μορφών
- Χρήση @ref
Dependency Injection (DI) και JSInterop
- Κατανόηση DI
- DI με default service
- DI με custom service
- Κλήση JavaScript function
- Κλήση C# από JavaScript
Debugging και Deploying
- Debugging εφαρμογής Blazor
- Deploying εφαρμογής Blazor
- Ενίσχυση εφαρμογής Blazor
Ασφάλεια
- Authentication στο Blazor
- Χρήση ASP.NET core identity και JWT
Progressive Web Application (PWA) Development
- Περιοχή του PWA
- Κατανόηση λειτουργιών PWA
- PWA στο Blazor
- Δημιουργία εφαρμογών offline
- Χρήση service workers
- Προσαρμογή της εφαρμογής
- Caching
- Προσθήκη push notifications
Summary και Επόμενα Βήματα
Απαιτήσεις
- Κατανόηση του 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
Μηχανική Μετάφραση