Course Outline
Εισαγωγή
- Τι είναι το Angular; Τι νέο υπάρχει στο Angular 11;
Επισκόπηση του Typescript και του ES6 JavaScript
- Σύνταξη TypeScript Χρήση του Transpiler TypeScript Ρύθμιση Angular 11 και Typescript
Επισκόπηση των εξαρτημάτων του Angular 11
- Angular CLI Components Directives Inputs and Output Data Binding and Interpolation Μοντελοποίηση Δεδομένων Σύνδεσης Συμβάντων Bootstrapping Πειραματικό πακέτο Ιστού
Δημιουργία της πρώτης Angular εφαρμογής σας
- Σχεδιασμός της εφαρμογής Ρύθμιση ενός Angular Project Δημιουργία ενός UI φιλικού προς κινητά χρησιμοποιώντας το Bootstrap 4 και Sass
Δημιουργία Στοιχείου
- Κατανόηση της ροής δεδομένων κύκλου ζωής του στοιχείου με χρήση προτύπων και στυλ Προβολή περιεχομένου Εργασία με AppModule Εργασία με προσαρμοσμένα στοιχεία Χρήση προβολής ενθυλάκωσης Εφαρμογή αγκίστρων κύκλου ζωής με χρήση ViewChildren και ContentChildren
Δέσμευση δεδομένων στο Angular 11
- Κατανόηση δέσμευσης ιδιοτήτων και συμβάντων Σύνδεση και εκχώρηση ψευδωνύμων σε προσαρμοσμένες ιδιότητες Σύνδεση και εκχώρηση ψευδωνύμων σε προσαρμοσμένα συμβάντα
Εργασία με οδηγίες
- Ενσωματωμένες Οδηγίες Προσαρμοσμένες Οδηγίες
Angular 11 Υπηρεσίες
- Δημιουργία υπηρεσίας καταγραφής Δημιουργία υπηρεσίας δεδομένων
Χρήση Έγχυσης Εξάρτησης και Παρόχων
- Injectors, Provider and Tokens Ρύθμιση παραμέτρων Dependency Injection Διαμόρφωση του παρόχου σας Έγχυση υπηρεσιών σε εξαρτήματα, οδηγίες και υπηρεσίες
Εναλλαγή σελίδων με δρομολόγηση
- Κατανόηση των διαφορετικών μεθόδων πλοήγησης Στρατηγικές δρομολόγησης Ρύθμιση διαδρομών Διαμόρφωση και φόρτωση διαδρομών με χρήση παραμέτρων σε διαδρομές Δημιουργία ένθετων διαδρομών με χρήση διαδρομών ανακατεύθυνσης και χαρακτήρων μπαλαντέρ Κατανόηση Route Guards
Χρήση του RxJS για δημιουργία και εργασία με παρατηρήσιμα στο Angular
- Επισκόπηση παρατηρήσιμων στοιχείων Επισκόπηση RxJS Δημιουργία και χρήση παρατηρήσιμων στοιχείων στο Angular
Δημιουργία φορμών για εισαγωγή χρήστη
- Χρήση των φορμών που βασίζονται στο πρότυπο Χρήση των φορμών Reactive Δημιουργία προσαρμοσμένης επικύρωσης Επικύρωση, φιλτράρισμα και απολύμανση δεδομένων φόρμας
Χρήση σωλήνων
- Μετασχηματισμός εξόδου Ενσωματωμένοι σωλήνες Async Pipe Custom Pipes
Πραγματοποίηση κλήσεων σε εξωτερικά API HTTP
- Αποστολή αιτημάτων
Δοκιμή της εφαρμογής Angular 10
- Χρήση Jasmine για δοκιμή μονάδας Χρήση Protractor για δοκιμές από άκρο σε άκρο
Εντοπισμός σφαλμάτων της Εφαρμογής
- Κατανόηση των μηνυμάτων σφάλματος στο Angular με χρήση Sourcemaps για εντοπισμό σφαλμάτων κώδικα στο πρόγραμμα περιήγησης Ανάγνωση TypeScript Διαγνωστικά μεταγλωττιστή με χρήση του Augury
Βελτιστοποίηση της εφαρμογής Angular 11
- Επανάληψη επεξεργασίας του κώδικα Μείωση του μεγέθους του πακέτου και εξάλειψη του νεκρού κώδικα
Angular 11 Ασφάλεια
- Πώς λειτουργεί ο έλεγχος ταυτότητας Χρήση ελέγχου ταυτότητας JWT Τι πρέπει και τι δεν πρέπει να γράφεται στο Angular
Ανάπτυξη μιας Angular 11 εφαρμογής στην παραγωγή
- Ανάπτυξη σε IIS, Apache, Nginx, κ.λπ.
Angular 11 Βέλτιστες πρακτικές
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Εξοικείωση με βασικά HTML, CSS και JavaScript
Ακροατήριο
- προγραμματιστές
Testimonials (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
Μου άρεσαν τα αστεία σου
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Ανάλυση βήμα προς βήμα. Εξήγηση κάθε γραμμής κώδικα. Κάθε πρόβλημα που είχα κατά τη διάρκεια του μαθήματος λύθηκε με επιτυχία και ο Łukasz μου είπε τον λόγο. Μου άρεσαν επίσης οι καλές πρακτικές που έχουν παρουσιαστεί. Ποτέ δεν έχω πειστεί για το στυλ TDD - απλά δεν το βρίσκω χρήσιμο και αξίζει τον χρόνο του. Ο Łukasz επεσήμανε τόσα πολλά πλεονεκτήματα του TDD, άλλαξε εντελώς τη γνώμη μου.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Course - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Good examples and interactive course !