JS Upskill #09 - Angular 2/4/5
1. Wymagania wstępne - skonfigurowane środowisko (node, npm, Angular, AngularCLI)
2. Wprowadzenie - bootstrapowanie projektu; przegląd wygenerowanego kodu
3. Pierwszy komponent
- co to są komponenty
- szablon i style
- kontrole
4. Komunikacja między komponentami
- Input/Output
- change detection w szablonach
- change detection w kontrolerze
- change detection w stylach
5. Services
- kiedy używać serwisów do komunikacji miedzy komponentami
- krótkie wprowadzenie do rxjs - events stream
- async pipe
- subskrypcja w komponenciefunctional programing
6. Serwisy jako abstrakcja komunikacji z serwisami
7. Jak projektować dobre reużywalne komponenty
8. Serwisy jako narzędzia (kiedy potrzeba DI) ??
9. Testowanie (to być może omówimy na bieżąco w powyższych punktach)
- komponent
- szablon
- serwis
zapraszam na kolejne, dziewiąte już :), spotkanie JSUpskill!
Tym razem Radosław Kintzi z firmy STX Next wprowadzi nas w świat Angulara :)
Rejestracja na spotkanie zostanie otwarta 7 listopada o godz. 18:00.
Limit: 40 uczestników
Opis warsztatu:
W trakcie warsztatu stworzymy prosty edytor (szkielet) markdown - po lewej stronie miejsce do wprowadzania tekstów po prawej preview.
Celem aplikacji będzie zobrazowanie jak działa Angular i jak należy z niego korzystać.
Przed rozpoczęciem warsztatów, uczestnicy powinni zainstalować:
- node
- npm
- angular-cli (npm install -g @angular/cli)
Jako test należy uruchomić polecenie: "ng new new-app".
Tematy, które poruszymy:
Prowadzący: Radosław Kintzi