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

Εισαγωγή

  • Περίληψη του Angular και των ιδιοτήτων του
  • Κατανόηση των πλεονεκτημάτων της χρήσης του Angular
  • Κατανόηση του πλαισίου και της αρχιτεκτονικής του Angular
  • Τι είναι νέο στο Angular 14;
  • Ρύθμιση του περιβάλλοντος ανάπτυξης

Βασικά στο TypeScript

  • Κατανόηση της σύνταξης του TypeScript
  • Ορισμός μεταβλητών, πίνακων, διεπαφών και generics
  • Τύποι σε συναρτήσεις

Κώμπονεντ

  • Ανάληψη ενός κώμπονεντ Angular
  • Δημιουργία και χρήση κώμπονεντ
  • Επικοινωνία μεταξύ κώμπονεντ
  • Χαρακτηριστικά ανάληψης ζωής (lifecycle hooks) στα κώμπονεντ

Οδηγίες

  • Ανάληψη μιας οδηγίας Angular
  • Δημιουργία και χρήση οδηγιών
  • Ανάληψη περιβόητων (custom) οδηγιών

Υπηρεσίες και Διαχείριση Προϋποθέσεων (Dependency Injection)

  • Ανάληψη μιας υπηρεσίας Angular
  • Δημιουργία και χρήση υπηρεσιών
  • Χρήση Διαχείρισης Προϋποθέσεων (Dependency Injection) για τη διαχείριση υπηρεσιών

Σωλήνες (Pipes)

  • Ανάληψη μιας σωλήνα Angular
  • Δημιουργία και χρήση σωλήνων
  • Ανάληψη περιβόητων (custom) σωλήνων

Φόρμες

  • Δημιουργία και επαλήθευση τυποδεικτικών (template-driven) φόρμων χρησιμοποιώντας το FormBuilder του Angular
  • Δημιουργία και επαλήθευση αντακτικών (reactive) φόρμων χρησιμοποιώντας το ReactiveFormsModule του Angular
  • Σύγκριση και αντίθεση τυποδεικτικών (template-driven) και αντακτικών (reactive) φόρμων

HttpClient

  • Επικοινωνία με ένα RESTful API χρησιμοποιώντας το μονάδιο HttpClient του Angular
  • Εφαρμογή GET, POST, PUT και DELETE αιτήματων
  • Χειρισμός σφαλμάτων και προϊόντων (progress events)

Πιστοποίηση και Αυθεντικοποίηση

  • Εφαρμογή πιστοποίησης και αυθεντικοποίησης σε εφαρμογές Angular
  • Χρήση JSON Web Tokens (JWT) για πιστοποίηση
  • Προστασία δρόμων με φύλακες (guards)

Δοκιμασία και Αποδοχή

  • Ρύθμιση ενός περιβάλλοντος δοκιμασίας για το Angular χρησιμοποιώντας Karma και Jasmine
  • Γράφτημα μοναδικών (unit) δοκιμών για κώμπονεντ, οδηγίες, υπηρεσίες και σωλήνες του Angular
  • Αποδοχή εφαρμογών Angular χρησιμοποιώντας το DevTools του περιηγητή

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασική κατανόηση του HTML, CSS και JavaScript

Ακροατήριο

  • Προγραμματιστές
  • Δημιουργοί λογισμικού
 28 Ώρες

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


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

Σχόλια (1)

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

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