Advanced Angular Testing Κομμάτι εκπαίδευσης
Το Κατά πόσον Angular είναι το διαδικαστικό κύριο ελέγχου μεθοδικής αξιολόγησης μικρών και ολιστικά χωρισμένων κώδικα ή μονάδων σε μια εφαρμογή Angular.
Αυτή η άμεση εκπαιδευτική εξ αποστάσεως (online) ή υπό την παρουσία συνεργαζόμενης μέθοδος είναι απευθύνεται σε έμπειρους δοκιμαστές και προγραμματιστές που θέλουν να βάλουν τα πόδια ευθύς στη μελετημένη αξιολόγηση Angular.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν να:
- Να κατανοήσουν βαθιά τη δοκιμασία Angular.
- Να πραγματοποιούν προηγμένες δοκιμασίες συσταδικών και ενσωμάτωσης.
- Να πραγματοποιούν τεστ από άκρη σε άκρη με το Cypress και οπτική παλινδρόμηση.
Μορφή του Μαθήματος
- Ενεργός διάλογος και συζήτηση.
- Αρκετές εξάσκησεις και πρακτική.
- Πρακτική υλοποίηση σε ζωντανό περιβάλλον-λάμψη.
Ευέλικτες Επιλογές Εκπαίδευσης
- Για να προσωρινήσετε μια εξ αποστάσεως εκπαίδευση για αυτό το μάθημα, παρακαλώ επικοινωνήστε μαζί μας.
Εξέλιξη Κομματιού
Εισαγωγή
- Περιγραφή του δοκιμαστικού έλεγχου στο Angular
Εκτέλεση Μονάδων Ελέγχου (Unit Tests)
- Μοναδικός ελεγχισμός με το Jest
- Ελεγχισμός της ανταπόκρισης (reactivity)
Κατανόηση Ελέγχου Συστάδων και Διεξοδικών Ελέγχων
- Εκτέλεση ελέγχων συστάδων (component tests)
- Προηγμένοι ελέγχοι συστάδων
- Εκτέλεση διεξοδικών ελέγχων (integration tests)
Εκτέλεση Ελέγχων από Άκρη σε Άκρη (End-to-end Tests)
- Οπτική παλινδρομικότητα (visual regression)
- Χρήση του Cypress
- Προηγμένος χρήσης του Cypress
- Αιφνίδια σχεδιασμός δοκιμών (optimal test design)
- Βηματικός έλεγχος (conditional testing)
Καλύτερες πρακτικές
- Στρατηγικές δοκιμών
- Αρχιτεκτονική ελεγχισμού (testable architecture)
Επίλυση και Επόμενα Βήματα
Απαιτήσεις
- Βασική κατανόηση του JavaScript
- Γνώση εκτέλεσης μοναδικών δοκιμών
Ακροατήριο
- Εξεταστές
- Προγραμματιστές
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Advanced Angular Testing Κομμάτι εκπαίδευσης - Κράτηση
Advanced Angular Testing Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Advanced Angular Testing - Συμβουλευτική Αίτημα
Σχόλια (2)
Οι έννοιες του SignalStore, καθώς ήταν νέες για εμένα.
Alexander Ivanov
Κομμάτι - Angular Advanced 2 days
Μηχανική Μετάφραση
Σε μόλις τρία ημέρες κάλυψαν όλα τα θέματα από το εκπαιδευτικό υλικό, ακόμη και περισσότερα.
Ovidiu
Κομμάτι - Angular 2 Fundamentals
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
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 Προχωρημένα
21 ΏρεςΑυτό το προχωρημένο εξάμηνο 2 ημερών Angular εξοπλίζει τους προγραμματιστές με τις σύγχρονες δεξιότητες που απαιτούνται για την ανάπτυξη κλιμακώσιμων, ασφαλών και υψηλών επιδόσεων εφαρμογών, καλύπτοντας τη διαχείριση κατάστασης με το NgRx Signal Store, τεχνικές προχωρημένης διαδρομής, βέλτιστες πρακτικές ασφαλείας, αποτελεσματικό έλεγχο και πρακτική βελτιστοποίηση επιδόσεων.
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 και άλλα.