Egzamin Flashcards
Jakie są dwa sposoby obsługi formularzy w Angularze?
a) Template Driven Forms i Reactive Forms
b) Inline Forms i External Forms
c) Input Forms i Output Forms
d) Simple Forms i Complex Forms
Template Driven Forms i Reactive Forms
Czym są testy end-to-end (E2E) w kontekście rozwoju oprogramowania?
a) Testy sprawdzające poprawność pojedynczych modułów
b) Testy sprawdzające interakcje między różnymi komponentami
c) Testy sprawdzające cały przepływ pracy lub scenariusz użytkownika
d) Testy sprawdzające wydajność aplikacji
Testy sprawdzające cały przepływ pracy lub scenariusz użytkownika
Wskaż prawidłowe zdanie
a) Testy jednostkowe sprawdzają cały przepływ pracy
b) Testy E2E sprawdzają poprawność pojedynczych modułów
c) Testy jednostkowe sprawdzają interakcję między komponentami
d) Testy E2E sprawdzają cały przepływ pracy
Testy E2E sprawdzają cały przepływ pracy
Co to jest RxJS?
a) Biblioteka JavaScript do programowania reaktywnego.
b) Framework do tworzenia aplikacji mobilnych.
c) Skrót od Reactive XML JavaScript.
d) Rozszerzenie do języka Python.
Biblioteka JavaScript do programowania reaktywnego.
Jakie są główne zalety RxJS?
a) Ułatwia obsługę asynchroniczności.
b) Zapewnia lepszą wydajność aplikacji.
c) Wspiera programowanie obiektowe.
d) Niweluje problem race conditions
Ułatwia obsługę asynchroniczności.
Co to jest Observable w RxJS?
a) Strumień wartości, na które możemy subskrybować się.
b) Interfejs do tworzenia obiektów w JavaScript.
c) Metoda do sortowania danych w tablicy.
d) Funkcja do tworzenia warunków logicznych.
Strumień wartości, na które możemy subskrybować się.
Wybierz trzy najpopularniejsze właściwości w parametrach konfiguracji @NgModule()
a) imports
b) declarations
c) providers
d) constructor
imports
declarations
providers
Przy każdym użyciu subscribe() dobrą praktyką jest użycie…
a) try()catch()
b) unsubscribe()
c) Użyć po subscribe() –> .then()
d) Użyć po subscribe() -> .next()
unsubscribe()
Jakie są główne cechy mockowania modułów w testowaniu Angularowych aplikacji?
a) Izolacja testów, brak inicjalizacji modułów i dynamiczne tworzenie modułów
b) Testowanie na rzeczywistych modułach i inicjalizacja modułów przed testami
c) Stałe użycie tych samych modułów w testach
d) Użycie tylko części modułów w testach
Izolacja testów, brak inicjalizacji modułów i dynamiczne tworzenie modułów
Jakiego polecenia użyjesz do utworzenia dyrektywy w Angularze?
a) ng generate directive directiveName
b) ng create directive directiveName
c) ng new directive directiveName
d) ng set directive directiveName
ng generate directive directiveName
Jakiego polecenia użyjesz do poprawnego utworzenia nazwanego potoku (pipe) w Angularze?
a) ng generate pipe pipeName
b) ng create pipe pipeName
c) ng new pipe pipeName
d) ng set pipe pipeName
ng generate pipe pipeName
Jakiego polecenia użyjesz do poprawnego utworzenia usługi (service) o nazwie serviceName w Angularze?
a) ng generate service serviceName
b) ng create service serviceName
c) ng new service serviceName
d) ng set service serviceName
ng generate service serviceName
Co to jest dyrektywa w Angularze?
a) Dyrektywa to specjalny komponent używany do wyświetlania danych w Angularze.
b) Dyrektywa to funkcja, która przetwarza dane w modelu Angulara.
c) Dyrektywa to instrukcja warunkowa używana do kontrolowania widoczności elementów w Angularze.
d) Dyrektywa to klasa, która modyfikuje zachowanie lub wygląd elementów HTML w Angularze.
Dyrektywa to klasa, która modyfikuje zachowanie lub wygląd elementów HTML w Angularze.
Jak działa wymiana danych pomiędzy widokiem a klasą komponentu w Angularze?
a) Angular automatycznie synchronizuje dane między modelem a widokiem.
b) Dwukierunkowe wiązanie danych w Angularze jest zaimplementowane przy użyciu dyrektywy ng-bind.
c) Dwukierunkowe wiązanie danych w Angularze wymaga ręcznej aktualizacji danych w modelu i widoku.
d) Dwukierunkowe wiązanie danych w Angularze jest niedostępne.
Angular automatycznie synchronizuje dane między modelem a widokiem.
Jak nazywa się metoda wywoływana jednorazowo na początku tworzenia komponentu?
a) ngOnChanges
b) ngOnInit
c) ngAfterViewInit
d) ngAfterContentInit
ngOnInit
Polecenie uruchamiające środowisko developerskie
a) ng new
b) ng build
c) ng serve
d) ng test
ng serve
Dekorator pozwalający na przekazywanie danych z komponentu nadrzędnego do komponentu podrzędnego
a) @Output
b) @Input
c) @ViewChild
d) @HostBinding
@Input
Typ strumienia nie emitującego żadnych wartości, dopóki nie pojawi się subskrypcja
a) Cold stream
b) Hot stream
c) Unicast
d) Multicast
Cold stream
Które z poniższych jest przykładem dwukierunkowego wiązania danych w Angularze?
a) [(ngModel)]
b) (click)
c) [textContent]
d) {{ }}
[(ngModel)]