Επικοινωνήστε μαζί μας
 Διάρκεια 21 Ώρες

Εξέλιξη Κομματιού

Μονάδα 1. Διαχείριση κατάστασης στο Angular

  • Εφαρμογή διαχείρισης κατάστασης με Reactive Programming
  • Εφαρμογή με NGRX Signal Store
  • Τι είναι ένα Store
  • Χρήση signalState και signalStore
  • Τα πλεονεκτήματα της χρήσης Διαχείρισης Οντοτήτων (Entity Management)
  • Προμήθεια και ένεση (Injection) του Store σε ένα στοιχείο
  • Ανάγνωση και χρήση της Κατάστασης
  • Κατανόηση των Lifecycle Hooks
  • Χρήση προσαρμοσμένων ιδιοτήτων Store

Μονάδα 2. Δρομολόγηση Angular

  • Λήψη πληροφοριών διαδρομής στον κώδικα
  • Χρήση Router Lifecycle και Events
  • Υλοποίηση ενός resolver δεδομένων διαδρομής (Route data resolver)
  • Χρήση Lazy loading
  • Πρόληψη μη εξουσιοδοτημένης πρόσβασης με χρήση Route guards

Μονάδα 3. Ασφάλεια Angular

  • Βέλτιστες πρακτικές ασφαλείας Angular
  • Πρόληψη cross-site scripting (XSS) και Απολύμανση (Sanitization)
  • Πολιτική ασφαλείας περιεχομένου (Content Security Policy) στο Angular ως άμυνα σε βάθος
  • Υλοποίηση Cross-site request forgery (CSRF) στο Angular
  • Βέλτιστες πρακτικές για Πιστοποίηση και Εκκίνηση (Authentication and Authorization)
  • Χρήση OpenID Connect (OIDC) και JWT Tokens
  • Υλοποίηση middleware Πιστοποίησης

Μονάδα 4. Δοκιμαστική Τεστ στο Angular

  • Ο ρόλος της μονάδας δοκιμών (Unit testing) στο Angular
  • Δοκιμαστική των στοιχείων Angular
  • Δοκιμαστική των υπηρεσιών Angular
  • Δοκιμαστική των pipes Angular
  • Δοκιμαστική της Δρομολόγησης και Πλοήγησης
  • Παραγωγή αναφορών κάλυψης κώδικα (code coverage)

Μονάδα 5. Επιδόσεις Angular

  • Εισαγωγή στη βελτιστοποίηση επιδόσεων Runtime
  • Αργές υπολογιστικές διαδικασίες και ο τρόπος εντοπισμού τους
  • Παράλειψη υποδέντρων στοιχείων
  • Κατανόηση και χρήση της ανίχνευσης αλλαγών OnPush

Απαιτήσεις

Οι συμμετέχοντες πρέπει ήδη να διαθέτουν πρακτική εμπειρία με το Angular.

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες