Ρεακτιβή Προγραμματισμός με Angular RxJS Κομμάτι εκπαίδευσης
Η ρεακτιβή προγραμματισμός είναι ένα ασύχνονο παράδειγμα προγραμματισμού που κεντρίζεται σε ρέες δεδομένων και την εξάπλωση των δεδομένων, θεσπίζοντας μια καθορισμένη εξάρτηση μεταξύ των υποκειμενικών προτύπων εκτέλεσης και των αποδίδονται ρέες δεδομένων από ένα συστάθμισμα σε άλλο. Πολλές αδυναμίες σχεδιασμού εφαρμογών Angular όσον αφορά την κατασκευή ασυντόνων UIs μπορούν να ξεπεραστούν χρησιμοποιώντας ρεακτιβά στυλ παραδείγματα που προσφέρει τη βιβλιοθήκη RxJS.
Σε αυτό το κλίνινγκ, υπό διευθύνση εκπαιδευτή, οι συμμετέχοντες θα μάθουν πώς να εφαρμόσουν τα παραδείγματα Observable στην αρχιτεκτονική των εφαρμογών Angular, καθώς μετάβαλλονται ένα σειρά περιπτώσεις που δείχνουν κοινά προβλήματα σχεδιασμού Angular και όπως ευνοούνται από τους ρεακτιβές σχεδιασμούς.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Κατανοήσουν το παράδειγμα ρεακτιβού προγραμματισμού και τη βιβλιοθήκη RxJS.
- Κατασκευάσουν εφαρμογές Angular με αυξημένη διαμόρφωση, ευελιξία και ανταπόκριση χρησιμοποιώντας ρεακτιβά παραδείγματα.
Μορφή του Μαθήματος
- Ενεργός ρητός και συζήτηση.
- Αρκετά διασκέψεις και πρακτική εξάσκηση.
- Εφαρμογή χειρόν ινστάλακτιβου σε ζωντανό περιβάλλον.
Επιλογές Προσαρμογής Μαθήματος
- Για να απαιτήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας.
Εξέλιξη Κομματιού
Εισαγωγή
Observables
- Βασική χρήση και όροι
- Ορισμός παρατηρητών
- Υπογράφιση
- Δημιουργία observables
- Πολυπλήρωση
- Χειρισμός λάθη
Η βιβλιοθήκη RxJS
- Συναρτήσεις δημιουργίας
- Operator
- Κοινοί operator
- Χειρισμός λάθη
- Χειρισμός αποτυχημένων observables
- Συμβατότητα ονοματοδότησης
Observables σε Angular
- Event emitter
- HTTP
- Async pipe
- Router
- Reactive forms
Πρακτική Χρήση
- Προτεινόμενες προτάσεις
- Εξονυχιστική απόδοση
Observables vs Promises
- Δημιουργία και υπογράφιση
- Ενδυνάμωση
- Ακύρωση
- Χειρισμός λάθη
Observables vs Events API
Observables vs Arrays
Συνοψίς και Συμπέρασμα
Απαιτήσεις
- Σταθερή βάση σε κωδικό Angular.
- Κατανόηση των βασικών web τεχνολογιών.
- Εμπειρία με Typescript.
Ακροατήριο
- Προγραμματιστές εφαρμογών Angular
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Ρεακτιβή Προγραμματισμός με Angular RxJS Κομμάτι εκπαίδευσης - Κράτηση
Ρεακτιβή Προγραμματισμός με Angular RxJS Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Ρεακτιβή Προγραμματισμός με Angular RxJS - Συμβουλευτική Αίτημα
Σχόλια (2)
Εξήγηση κατά την κωδικοποίηση - προσέγγιση εμφάνισης σε πράκτικη πρώτα λαθώς συμπεριφορά/μοτίβο και μετά δείξη τους πώς θα μπορούσε να βελτιωθεί και πώς θα πρέπει να φαίνεται με καλύτερο τρόπο.
Justyna - ATOS PGS sp. z o.o.
Κομμάτι - Reactive Programming with Angular RxJS
Μηχανική Μετάφραση
Θέματα που συζητήθηκαν, αρκετά ζωντανά παραδείγματα κώδικα, το χαρακτηρικό των εκπαιδευτών προς την ομάδα
Weronika - ATOS PGS sp. z o.o.
Κομμάτι - Reactive Programming with Angular RxJS
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Angular 13
28 ΏρεςΑυτή η καθοδηγημένη από εκπαιδευτικό, ζωντανή εκπαίδευση σε Ελλάδα (online ή παρόνους) απευθύνεται σε προγραμματιστές που επιθυμούν να χρησιμοποιήσουν τις πιο πρόσφατες λειτουρίες του Angular 13 για την ανάπτυξη, δοκιμαστική εκτέλεση και ορισμό web εφαρμογών.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Χρησιμοποιήσουν το TypeScript και το Angular CLI για την ανάπτυξη εφαρμογών Angular 13.
- Αναπτύξουν, δοκιμάσουν και να ορίσουν web εφαρμογές Angular 13.
- Να δημιουργήσουν web συστατικά που μπορούν να χρησιμοποιηθούν για οποιεσδήποτε web εφαρμογές ή σελίδες.
Angular 2 Βασικά
21 ΏρεςΑυτή η ζωντανή εκπαίδευση υπό την καθοδήγηση εκπαιδευτών στο Ελλάδα (διαδικτυακό ή επιτόπου) απευθύνεται σε προγραμματιστές αρχαρίου έως μεσαίου επιπέδου που επιθυμούν να δημιουργήσουν δυναμικές, σύγχρονες εφαρμογές Ιστού χρησιμοποιώντας το Angular 2.
Με το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Ρύθμιση και διαμόρφωση Angular 2 έργων.
- Χρησιμοποιήστε τις δυνατότητες και τις βελτιώσεις του Angular 2.
- Αναπτύξτε ισχυρές, επεκτάσιμες εφαρμογές χρησιμοποιώντας το Angular 2.
- Εφαρμογή βέλτιστων πρακτικών για την οργάνωση και την αρχιτεκτονική κώδικα.
- Ενσωματώστε εφαρμογές Angular με RESTful API.
Angular JavaScript
28 ΏρεςΑυτό είναι ένα hands-on μάθημα για όποιον θέλει να δημιουργήσει τοποθεσίες Web χρησιμοποιώντας AngularJS.
Κατά τη διάρκεια αυτού του μαθήματος θα χρησιμοποιηθεί η πιο πρόσφατη σταθερή έκδοση. Η έκδοση προέκδοσης μπορεί απλώς να χρησιμοποιηθεί εάν επισημανθεί στη φόρμα κράτησης στην ενότητα παρατηρήσεων. Η παλαιότερη έκδοση πρέπει να συμφωνηθεί πριν από την κράτηση.
AngularJS Basics
14 ΏρεςΤο Angular JS είναι μια βιβλιοθήκη JavaScript για την ταχεία ανάπτυξη εφαρμογών.
Ακροατήριο
- διαμόρφωση
- προγραμματιστές
- architects του JavaScript
Σκοποί
- Αλλαγή μεταξύ της διαδικαστικής/Ομαδοποιημένης λογικής προγραμματισμού και της λογικής του Angular
- Οι συμμετέχοντες μπορούν να χρησιμοποιήσουν το AngularJS για τη δημιουργία Εφαρμογών Μονού Σελίδας
Μορφή του μαθήματος
- 40% διδάσκαλια, 60% εργαστήρια
Angular Advanced 2 days
14 ΏρεςΑυτός ο επιχειρηματικός 2-ημερος κούρσος Angular αναπτύσσει τους σύγχρονους δεξιότητες που χρειάζονται οι προγραμματιστές για να δημιουργήσουν κλίμακα, ασφαλείς και υψηλής επίδοσης εφαρμογές, κάνοντας έμφαση στη διαχείριση κατάστασης με το NgRx Signal Store, προηγμένες τεχνικές routing, ασφαλιστικές καλές πρακτικές, αποτελεσματική δοκιμασία και πρακτική βελτιστοποίηση επιδόσεως.
Angular 10 για Προγραμματιστές
28 ΏρεςΣε αυτή την καθοδηγημένη εκπαίδευση (online ή on-site), οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν, να κάνουν δοκιμές και να εφαρμόσουν μια εφαρμογή Angular χρησιμοποιώντας τις πιο πρόσφατες δυνατότητες του Angular 10.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να αναπτύσσουν εφαρμογές Angular 10 χρησιμοποιώντας TypeScript και το Angular CLI.
- Να δημιουργούν αλληλεξάρτητα web συστατικά που μπορούν να χρησιμοποιηθούν σε οποιαδήποτε HTML σελίδα.
- Να ενώνουν αυτά τα συστατικά με υπηρεσίες, μόδουλους και διευθύνσεις.
- Να εξυπηρέτουν REST web υπηρεσίες και WebSocket δεδομένα από μέσα σε μια εφαρμογή Angular 10.
- Να οικοδομούν προσαρμοστική επαλήθευση χρησιμοποιώντας τα Reactive Forms.
- Να κάνουν δοκιμές, να αποσφαλίζουν και να εφαρμόζουν μια εφαρμογή Angular 10.
- Να οργανώνουν τα προ젝τά Angular 10 χρησιμοποιώντας καλές πρακτικές.
Angular 11
28 ΏρεςΣε αυτήν την εκπαιδευτική σειρά με ζωντανή διδασκαλία (online ή onsite), οι συμμετέχοντες θα μάθουν πώς να δημιουργούν, να κάνουν τεστ και να καταβάλλουν μια εφαρμογή Angular χρησιμοποιώντας τις πιο πρόσφατες δυνατότητες του Angular 11.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Να αναπτύσσουν εφαρμογές Angular 11 χρησιμοποιώντας TypeScript και το Angular CLI.
- Να δημιουργούν ανεξάρτητα web περιβόλαια που μπορούν να χρησιμοποιηθούν σε οποιαδήποτε HTML σελίδα.
- Να κάνουν τεστ, debug και να καταβάλλουν μια εφαρμογή Angular 11.
- Να οργανώνουν έργα Angular 11 χρησιμοποιώντας καλές πρακτικές.
Angular 11 Προχωρημένα
28 ΏρεςΑυτή η εκπαίδευση με οδηγό, ζωντανά σε Ελλάδα (online ή χώρος παρουσίας) απευθύνεται σε διαμόρφωσεις που επιθυμούν να χρησιμοποιήσουν τα προχωρημένα εργαλεία ανάπτυξης Angular 11 για τη σχεδίαση, κατασκευή, δοκιμή και εφαρμογή προϊόντων.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Ρυθμίσουν το απαραίτητο περιβάλλον ανάπτυξης για την κατασκευή προχωρημένων εφαρμογών Angular 11.
- Κατασκευάσουν δομή γονιδίου-παιδιού, ενσωματωμένες πομπές για περίπλοκες εφαρμογές.
- Χρησιμοποιήσουν RxJS και observables για την διαχείριση γεγονότων πραγματικού χρόνου και άσυνχρονης προγραμματισμή.
- Δημιουργία μεγάλων εφαρμογών φόρμα και δεδομένων για τη διαχείριση χρήστη εισαγωγών και αποκλειστικών ορισμών.
- Εφαρμόσουν προχωρημένες εισάγοντες και σύνδεση, routing, και καλύτερες πρακτικές ασφάλειας στο Angular 11.
Angular 12
28 ΏρεςΑυτή η επικεφαλής προσωπικά διδασκαλία, ζωντανή εκπαίδευση σε Ελλάδα (online ή on-site) απευθύνεται σε προγραμματιστές που επιθυμούν να δημιουργήσουν, δοκιμάσουν και να ορίσουν μια εφαρμογή Angular χρησιμοποιώντας τις τελευταίες λειτουργίες του Angular 12.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Αναπτύξουν εφαρμογές Angular 12 χρησιμοποιώντας TypeScript και το Angular CLI.
- Δημιουργήσουν αυθόρμητες web συσταδικές που μπορούν να χρησιμοποιηθούν σε οποιαδήποτε web εφαρμογή ή HTML σελίδα.
- Δοκιμάσουν, διαθέσουν και να αναπτύξουν μια εφαρμογή Angular 12.
- Οργανώσουν έργα Angular 12 χρησιμοποιώντας καλές πρακτικές.
Angular 12 Advanced
28 ΏρεςΑυτή η διδασκαλία υπό την καθοδήγηση εκπαιδευτή (online ή on-site) απευθύνεται σε αναπτυξείς που θέλουν να μάθουν βαθιά τις προχωρημένες χαρακτηριστικές του Angular 12, συμπεριλαμβανομένων των προσαρμοσμένων συστάδων, καθοδήγηση (directives), προχωρημένου δεσμεύσιμου δεδομένων, lazy loading, και άλλων.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Αναπτύξουν Angular 12 εφαρμογές χρησιμοποιώντας προχωρημένες τεχνικές και έννοιες.
- Εφαρμόσουν προσαρμοσμένες συστάδες και καθοδήγηση (directives).
- Εξερευνήσουν προχωρημένες τεχνικές δεσμεύσιμου δεδομένων.
- Εφαρμόσουν lazy loading και δυναμική εισαγωγή (imports).
- Βελτιώσουν την απόδοση μιας Angular 12 εφαρμογής.
Angular 13 Advanced
28 ΏρεςΑυτή η διδασκαλία υπό την καθοδήγηση εκπαιδευτή (online ή on-site) απευθύνεται σε εμπειρούς προγραμματιστές που θέλουν να χρησιμοποιήσουν τις προχωρημένες δυνατότητες του Angular 13 για να αναπτύξουν, να ελέγξουν και να καταβάλουν υψηλής απόδοσης web εφαρμογές.
Στο τέλος αυτής της διδασκαλίας, οι συμμετέχοντες θα μπορούν να:
- Χρησιμοποιήσουν αποτελεσματικά το TypeScript και το Angular CLI για τη δημιουργία περίπλοκων εφαρμογών Angular 13.
- Αναπτύξουν, θα ελέγξουν και θα καταβάλουν web εφαρμογές Angular 13 για βελτιστή απόδοση.
- Θα δημιουργήσουν web components για να βελτιώσουν την επανάχρηση και την υποστήριξη των εφαρμογών Angular 13.
Angular 14
28 ΏρεςΑυτή η εκπαίδευση με οδηγό-εκπαιδευτή (online ή σε χώρο), απευθύνεται σε προγραμματιστές και δημιουργούς λογισμικού που επιθυμούν να χρησιμοποιήσουν τις τελευταίες ιδιότητες του Angular 14 για την ανάπτυξη, δοκιμασία και εφαρμογή web εφαρμογών.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Εγκαταστήσουν και ρυθμίσουν το Angular 14.
- Αναπτύξουν εφαρμογές με την αρχιτεκτονική που βασίζεται σε κώμπονεντ από το Angular 14.
- Να εξαξιοποιήσουν τις οδηγίες, υπηρεσίες και σωλήνες (pipes) που φέρεται με το Angular 14.
- Να επικοινωνούν με ένα RESTful API χρησιμοποιώντας το μονάδιο HttpClient του Angular 14.
- Να εφαρμόσουν πιστοποίηση και αυθεντικοποίηση στις εφαρμογές Angular 14.
- Να δοκιμάσουν και να παρακολουθήσουν τις εφαρμογές Angular 14.
Angular 14 Advanced
28 ΏρεςΑυτή η καθοδήγηση με επιβλέπουσα εξατομίκευση (online ή on-site) απευθύνεται σε εμπειρούς προγραμματιστές και δημιουργούς λογισμικού που επιθυμούν να ανεβάσουν τα ικανότητά τους στο Angular 14 στο επόμενο επίπεδο και να χρησιμοποιήσουν τις πιο προχωρημένες λειτουργίες του Angular 14 για να κατασκευάζουν, δοκιμάζουν και να θέτουν σε λειτουργία υψηλής απόδοσης web εφαρμογές.
Στο τέλος αυτής της καθοδήγησης, οι συμμετέχοντες θα μπορούν να:
- Κατασκευάζουν προχωρημένες εφαρμογές χρησιμοποιώντας το Angular 14.
- Κατανοούν και υλοποιούν τις πιο περίπλοκες λειτουργίες και τεχνικές του Angular 14.
- Αναπτύσσουν κώδικα στο Angular 14 που είναι διατηρήσιμος και μεγεθοσυνόλωτος.
- Δημιουργούν τυποποιημένες βιβλιοθήκες και μόδουλους για να επεκτείνουν τη λειτουργία του Angular 14.
Angular 15
28 ΏρεςΑυτή η καθοδηγημένη από εκπαιδευτικό, ζωντανή εκπαίδευση σε Ελλάδα (online or onsite) απευθύνεται σε ανάπτυξη και προγραμματιστές οι οποίοι επιθυμούν να χρησιμοποιήσουν τις πιο πρόσφατες λειτουργίες του Angular 15 για να κάνουν, να δοκιμάσουν και να επιβεβαιώσουν ιστοεφαρμογές.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Εγκαταστήσουν και να ρυθμίσουν το Angular 15.
- Να αναπτύξουν εφαρμογές χρησιμοποιώντας την παραδοχή με βάση συσταδικές αρχιτεκτονικές του Angular 15.
- Να εξαξιοποιήσουν τις προεγκατεστημένες οδηγίες, υπηρεσίες και μπάινες (pipes) του Angular 15.
- Να επικοινωνούν με RESTful API χρησιμοποιώντας το HttpClient module του Angular 15.
- Να υλοποιήσουν αυθεντικοποίηση και δικαιώματα πρόσβασης στις εφαρμογές Angular 15.
- Να δοκιμάσουν και να υπολογίσουν τις εφαρμογές Angular 15.
- Να κατανοήσουν τις νέες λειτουργίες του Angular 15 όπως η Image Directive, CDK List for Building UI Components, Boilerplate Reduction in Guards, και Improvements in esbuild for Faster Builds.
Angular 15 Επιτευχμένο
28 ΏρεςΑυτή η κατεύθυνση από καθηγητή, ζωντανή περιβάλλον σε Ελλάδα (online ή on-site) είναι απευθείας σε εμπειρογνώμονες προγραμματιστές και υπολογιστή που θέλουν να ανεβάσουν τις δεξιότητές τους στο Angular 15 και να εκμεταλλευτούν τις επιτευχμένες προδιαγραφές του Angular 15 για να δημιουργήσουν, να κάνουν δοκιμές και να εφαρμόσουν υψηλό περιστατικού web εφαρμογές.
Στο τέλος αυτής της κατεύθυνσης, οι συμμετέχοντες θα μπορούν να:
- Χρησιμοποιήσουν επιτευχμένες τεχνικές για τη δημιουργία προγραμμάτων Angular 15.
- Κατανοήσουν καλύτερες πρακτικές για τη μεγέθυνση και διατήρηση μεγάλων εφαρμογών Angular 15.
- Αναπτύξουν προδιαχωρημένες εφαρμογές χρησιμοποιώντας τις επιτευχμένες προδιαγραφές του Angular 15.
- Εξαλείψουν και βελτιστοποιήσουν προγράμματα Angular 15.
- Μάθουν για επιτευχμένα θέματα όπως την πλευρική πλευρά rendering, lazy loading και άλλα.