w Praktyce
7 godz. 1 min · Angular · Full-stack i Programowanie
Mateusz KuleszaSenior Software Developer, Konsultant, TrenerPodstawą produktywnej pracy z angularem jest możliwość zagwarantowania że wszystko działa bez potrzeby wielokrotnego “przeklikiwania” poszczególnych ekranów. W pierwszej części kursu omawiam więc temat testów automatycznych.Już po obejrzeniu pierwszych lekcji zobaczysz dlaczego warto testować kod i jak dzięki narzędziom dostarczonym z angularem jest to proste. Zobaczysz jak testowanie automatyczne pozwoli zaoszczędzić Ci wiele godzin spędzonych na szukaniu błędów.
Za jakość aplikacji odpowiada nie tylko to czy działa ona poprawnie, ale w dużej mierze decyduje o tym dobry interfejs użytkownika oraz UX, czyli user experience. Dwie kolejne sekcje kursu poświęcone są właśnie dobremu UI oraz UX. Omawiam typowe problemy w oparciu o zasady i wskazówki specyfikacji Google Material Design - jednej z najbardziej szczegółowych specyfikacji UX. Wszystkie przykłady UI zarówno w wariantach desktopowych jak i mobilnych omówione są na przykładzie Angulara oraz obszernej biblioteki komponentów Angular Material. Zobaczysz nie tylko jak korzystając z gotowych komponentów błyskawicznie budować nowe funkcjonalności, ale przy okazji omówimy wiele praktycznych wskazówek oraz dobrych praktyk UX które warto wykorzystać w Twoich aplikacjach.
W ramach budowania interfejsów skupimy się na najmniejszych szczegółach takich jak prawidłowe zachowanie linków, przycisków oraz wskaźników przechodząc stopniowo do coraz większych elementów aplikacji takich jak nawigacja, układ strony, paski nawigacyjne czy okna dialogowe. Przy każdym etapie czeka Cię masa wskazówek, przykładów i rozwiązań typowych problemów user experience.
Jednak UX to nie tylko wygląd i zachowanie pojedynczych elementów. W ostatnich sekcjach kursu dowiesz się jak projektować bardziej złożone interakcje z użytkownikiem. Zobaczysz wieloetapowe formularze kreatora oraz dowiesz się jak zarządzać stanem aplikacji oraz różnymi źródłami danych. Pokaże Ci jak zbudować samodzielnie sortowane, filtrowane i stronicowane źródła danych oraz połączyć je z różnymi komponentami UI takimi jak listy czy datagrid.
Na koniec kursu zobaczysz jak możemy różne gotowe elementy UI połączyć w przepływ ekranów budując ścieżkę użytkownika. Zobaczysz jak prawidłowo zaprojektowane komponenty wraz z dobrze zaplanowanym UX pozwalają być niesamowicie produktywnym jednocześnie nie poświęcając jakości czy dobrej architektury aplikacji.
Jest to kurs dla osób które już pracowały z angularem i chciałyby wyjść poza pojedyncze techniki oraz poznać proces projektowania aplikacji w praktyce z uwzględnieniem najlepszych praktyk programistycznych oraz user experience. Zarówno w wariancie webowym jak i projektując pod urządzenia mobilne.
Angular 6, 7, 8+
witaj nazywam się mateusz kulesza i mam przyjemność przedstawić ci prawie siedmio
godzinny materiał dotyczący praktycznych zagadnień pracy z najnowszym angularem
jest to kurs dla osób które już pracowały z angularem i chciałyby wyjść
poza pojedyncze techniki oraz poznać proces projektowania aplikacji w praktyce zarówno
w wariancie webowym jak i projektując pod urządzenia mobilne w kursie
tym zkupiłem się na trzech najważniejszych zagadnieniach jakości kodu użytecznym
interfejsie oraz zarządzaniu źródłami danych oraz stanem aplikacji podstawową
podstawą produktywnej pracy z angularem jest możliwość zagwarantowania
że wszystko działa bez potrzeby wielokrotnego przyklikywania się przez poszczególne
ekrany w pierwszej części kursu mamy więc temat testów automatycznych już
po obejrzeniu pierwszych lekcji zobaczysz dlaczego warto testować kod i jak dzięki
narzędziom dostarczanym z angularem jest to proste zobaczysz jak testowanie
automatyczne pozwoli zaoszczędzić ci wiele godzin spędzonych na szukaniu błędów za
jakość aplikacji odpowiada nie tylko czy ona działa poprawnie ale dużej mierze decyduje
o tym też dobry interfejs użytkownika ux czyli user experience dwie
kolejne sekcje kursu poświęcone są właśnie dobremu ui oraz ux omawiałem
typowe problem w oparciu o zasady wskazówki specyfikacji google material
design czyli jednej z najbardziej szczegółowych specyfikacji ux wszystkie przykłady
ui zarówno wariantach desktopowych jaki mobilnych omówione są na przykładzie angulara
oraz obszernej biblioteki komponentów angular material zobaczysz
nie tylko jak korzystając z gotowych komponentów błyskawicznie budować na funkcjonalności
ale przy okazji omówimy wiele praktycznych wskazówek oraz dobrych praktyk ux które
warto wykorzystać w twoich aplikacjach w ramach budowania interfejsów skupimy
się na najmniejszych szczegółach takich jak prawidłowe zachowanie linków przycisków wskaźników
przechodząc stopniowo do coraz większych aplikacji takich jak nawigacja
układ strony paski nawigacyjne czy okna dialogowe przy każdym
etapie czeka cię masa wskazówek przykładów i rozwiązań typowych problemów user
w user experience to nie tylko wygląd zachowanie pojedynczych
elementów w ostatnich lekcjach kursu dowiesz się jak projektować bardziej złożone
interakcje użytkownika zobaczysz wieloetapowe formularze creatora dowiesz
się jak zarządzać stany aplikacji oraz jak połączyć różne źródła
danych pokaże ci jak zbudować samodzielnie sortowane filtrowane stronicowanie źródła
danych oraz jak połączyć się później z różnymi komponentami ui takim jak listy
tabele czy data grid na koniec kursu zobaczysz jak
możemy różne gotowe elementy ui połączyć w przepływ ekranów budując ścieżkę
użytkownika zobaczysz jak prawidłowo zaprojektowane komponenty wraz z dobrze
zaplanowanym ux pozwolają być niesamowicie produktywnym jednocześnie nie
poświęcając przy tym jakości czy dobry architektury kodu twojej aplikacji kurs
ten przygotowałem dla osób które posiadają już podstawową wiedzę na temat nowego angulara ale
chciałby poznać proces projektowania aplikacji w praktyce z uwzględnieniem najnowszych
praktyk programistycznych ale także user experience angular
od kilku lat jest standardem firma które budują złożone aplikacje webowe wiedza
nie tylko techniczna ale znajomość dobrych praktyk zrozumienie potrzeb użytkownika
przekłada się na wysoką jakość która jest później widoczna na każdym ekranie twojej
aplikacji nie pozostaje mi nic innego jak zaprosić cię do pierwszej lekcji kursu angular
w praktyce do zobaczenia