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

Εισαγωγή

  • Τι έχει νέο στο Angular 5;

  • Περίληψη του TypeScript και ES6 JavaScript

    • Σύνταξη TypeScript
    • Χρήση του transpiler TypeScript
    • Ρυθμίσεις Angular 5 και TypeScript

    • Δημιουργία πρώτης εφαρμογής Angular

      • Σχεδιασμός της εφαρμογής
      • Ρύθμιση project και app Angular χρησιμοποιώντας το CLI
      • Δημιουργία βασικής εγκατάστασης προ젝τ με Bootstrap 4 και Sass

      • Εργασία με τα κομμάτια του Angular 5

        • Δημιουργία components
        • Databinding και string interpolation
        • Property binding
        • Event binding
        • Two-way databinding
        • Data modelling
        • Directives
        • Bootstrapping
        • Inputs και outputs

        • Χρήση Angular 5 components

          • Data flow
          • Εργασία με το AppModule
          • Εργασία με προσαρμοσμένα components
          • Χρήση templates και stylesheets
          • Χρήση view encapsulation
          • Projecting content
          • Κατανόηση του lifecycle components και lifecycle hooks
          • Χρήση ViewChildren και ContentChildren

          • Databinding στο Angular 5

            • Περίληψη property και event binding
            • Binding και απόδοση alias για προσαρμοσμένα properties
            • Binding και απόδοση alias για προσαρμοσμένα events

            • Εργασία με directives

              • Built-in directives
              • Custom directives

              • Debugger της εφαρμογής

                • Κατανόηση κωδικών λάθους στο Angular
                • Χρήση sourcemaps για debugging κώδικα σε περιηγητή
                • Χρήση Augury

                • Angular 5 services

                  • Μάθηση της σημασίας των services
                  • Δημιουργία logging service
                  • Δημιουργία data service

                  • Χρήση dependency injection και providers

                    • Injectors, provider, και tokens
                    • Ρύθμιση dependency injection
                    • Ρύθμιση του provider σας
                    • Χρήση services σε components, directives και services

                    • Αλλαγή σελίδων με routing

                      • Ρύθμιση routes
                      • Κατάρτιση και φόρτωση routes
                      • Κατανόηση διαφορετικών μεθόδων navigation
                      • Χρήση παραμέτρων σε routes
                      • Δημιουργία nested routes
                      • Χρήση redirect και wildcard routes
                      • Κατανόηση route guards
                      • Κατανόηση routing strategies

                      • Χρήση RxJS για τη δημιουργία και εργασία με observables στο Angular

                        • Περίληψη observables
                        • Περίληψη RxJS
                        • Δημιουργία και χρήση observables στο Angular

                        • Χειρισμός forms

                          • Χρήση template-driven forms
                          • Χρήση reactive forms

                          • Χρήση pipes

                            • Built-in pipes
                            • Async pipe
                            • Custom pipes

                            • Κλήσεις σε εξωτερικά HTTP APIs

                              Χρήση Angular modules

                              Βελτίωση της εφαρμογής Angular 5

                              Τεστ απόδοσης της εφαρμογής Angular 5

                              • Χρήση Jasmine για unit testing

                              • Ασφάλεια στο Angular 5

                                • Επαλήθευση χρηστών (authentication)
                                • Τι θα πρέπει και τι δεν θα πρέπει να γράφεται στο Angular

                                • Εφαρμογή Angular 5 σε παραγωγή

                                  • Εφαρμογή σε IIS, Apache, Nginx κλπ.

                                  • Αντιμετώπιση προβλημάτων

                                    Τελικές ομιλίες

Απαιτήσεις

  • Γνώση των βασικών HTML, CSS, και JavaScript

Στόχοι επιφάνειας

  • Αρχάριοι στην ανάπτυξη web εφαρμογών
  • Εμπειρογνάμενοι frontend διευθυντές
  • Οποιοσδήποτε ενδιαφέρεται για τη μάθηση της ανάπτυξης εφαρμογών χρησιμοποιώντας το Angular
 28 Ώρες

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


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

Σχόλια (1)

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

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