Click here to load reader
Upload
ngomien
View
212
Download
0
Embed Size (px)
Citation preview
JSQL Sp.z.o.o. Oddział w Poznaniu ul. Sienna 9 ul. Heleny Szafran 1 70-542 Szczecin 60-693 Poznań www.jsql.pl/szkolenia
ANGULARJS + SPRING BOOT
1. Omówienie koncepcji Spring Boot 2. Omówienie poszczególnych modułów Spring Boot
3. Podstawowa konfiguracja z wykorzystaniem frameworków :
a. maven
b. gradle
4. Budowa i konfiguracja aplikacji webowej opartej na architekturze REST
a. Repozytoria JPA
b. Kontrolery REST
c. Integracja z bazami danych :
d. sql (H2 , mysql, postgres)
e. Wykorzystanie Spring Data oraz Spring Data Rest do prezentacji oraz
utrwalania danych
f. Logika biznesowa w serwisach
g. Zabezpieczanie aplikacji
5. Deployment aplikacji
6. Angular JS
a. Wprowadzenie do AngularJS
b. Wzorce MVVW i MVW
c. Podwójne bindowanie
7. Widoki i standardowe dyrektywy
a. Zasada działania widoków w Angular JS
b. Przykładowe wbudowane dyrektywy i ich praktyczne zastosowanie
c. Użycie filtrów w widokach i poza nimi
d. Budowa własnych filtrów
8. Usługi
a. Czym są usługi i do czego służą
b. Wstrzykiwanie usług
c. Wykorzystywanie usługi do współdzielenia danych między kontrolerami
d. Różne możliwości deklaracji usług
9. Dyrektywy
a. Omówienie typów dyrektyw
b. Dziedziczony i izolowany scope
c. Przekazywanie danych do dyrektywy
d. Funkcje preLink, postLink i compile
e. Komunikacja między dyrektywami
10. Formularze
a. Budowa formularzy
b. Użycie wbudowanych walidatorów
JSQL Sp.z.o.o. Oddział w Poznaniu ul. Sienna 9 ul. Heleny Szafran 1 70-542 Szczecin 60-693 Poznań www.jsql.pl/szkolenia
c. Budowanie własnych walidatorów
d. Walidatory asynchroniczne
e. Wyświetlanie informacji o poprawności danych
11. Routing
a. Ładowanie szablonów po zmianie url
b. Korzystanie z wielu widoków dla jednego i wielu kontrolerów
c. Porównanie możliwości ngRoute i UI Router
12. Dobre praktyki
a. Strukturyzowanie kodu
b. Sposoby konfiguracji komponentów
c. Optymalizacja wydajności aplikacji