W trakcie pracy z niniejszym kursem video:
opanujesz wszystkie umiejętności potrzebne do stworzenia średniej wielkości aplikacji SPA;
poznasz podstawy języka TypeScript;
nauczysz się dobrych praktyk programistycznych stosowanych przy tworzeniu aplikacji na bazie platformy Angular;
zrozumiesz specyfikę pracy z narzędziem Angular CLI;
będziesz obsługiwać edytor Visual Studio Code;
dowiesz się, jak szukać przyczyn błędów;
zadbasz o dobrą architekturę aplikacji angularowej.
Co więcej...
...sprawdzisz swoją wiedzę, wdrażając gotową aplikację.
Angular 5. Kurs video. Poziom pierwszy. Programowanie webowe w oparciu o architekturę komponentową kończy się na poziomie średnio zaawansowanym, co zupełnie wystarczy do tworzenia i wdrażania aplikacji za pomocą technologii Angular. Szkolenie przygotowano na bazie Angular 5, ale będzie ono kompatybilne także z kolejnymi, nadchodzącymi już wersjami tego frameworka.
Uwaga! Kurs jest przeznaczony dla programistów posiadających przynajmniej podstawową znajomość javascriptu, HTML oraz CSS.
O Angularze słów parę
Angular jest otwartym frameworkiem, wspieranym i firmowanym przez Google, aczkolwiek prace nad nim doprowadziły do porozumienia ponad podziałami w tym celu Google połączył siły z Microsoftem! Niesamowite, prawda? Jedną z podstawowych cech Angulara jest wiązanie danych. Pozwala ono na automatyczne odświeżanie warstwy widoku (HTML-a) na podstawie zmian w modelu danych. Promuje to deklaratywny styl programowania i pozwala uniknąć częstych błędów programistycznych. Programowanie w Angularze odbywa się również w modelu reaktywnym, w którym zdarzenia są reprezentowane w formie obserwowalnych strumieni: twórca w deklaratywny sposób OPISuje, jak aplikacja zareaguje na nowe zdarzenia w strumieniu. Tajemnica popularności Angulara tkwi w jego przyjazności. Ta z kolei wynika z zastosowanego języka programowania. TypeScript, z którego korzysta się przy tworzeniu aplikacji w Angularze, porządkuje javascript, czyni go intuicyjnym i po raz kolejny pozwala uniknąć typowych błędów programistycznych.
Od opanowania narzędzi do gotowej aplikacji
Ponieważ najlepiej i najszybciej uczy się przez praktykę, w trakcie tego ośmiogodzinnego kursu stworzymy konkretną aplikację, służącą do zarządzania bazą klientów przedsiębiorstwa. Pisząc ją, poznamy wszystkie istotne elementy frameworka Angular. Na początek zaznajomimy się z narzędziami: NodeJS, Visual Studio Code, Node Package Manager oraz Angular CLI. Następnie skupimy się na podstawach TypeScriptu, takich jak: interfejsy, klasy, zmienne, stałe, pętle, enumeracje itp. Wyposażeni w tę wiedzę, przejdziemy do właściwej pracy omówienia założeń architektury naszej aplikacji; przy okazji poruszymy zagadnienie wiązania danych. Przyjrzymy się dyrektywom strukturalnym (ngIf, ngFor), podziałowi aplikacji na komponenty oraz wydzielaniu logiki z komponentu do usługi. W dalszej kolejności nauczymy się komunikować aplikację ze zdalnym serwerem. Nim ostatecznie ją wdrożymy, zapoznamy się jeszcze z filtrami, modułami oraz nawigacją (routing) i zbudujemy formularz w modelu template-driven forms. Na koniec wdrażanie. Da nam ono pretekst do omówienia raz jeszcze wszystkich technicznych aspektów dotyczących aplikacji angularowej.
Poznaj framework Angular i rozbudź na nowo swoją programistyczną pasję...