LIVE: Zostań w domu i ucz się programować w Angularze

Zapraszam wszystkich na live z podstaw Angulara, który odbędzie się na kanale firmy STX Next. Będę miał okazję poprowadzić kurs z podstaw Angulara. W tym czasie stworzymy aplikację “Lista Zadań”.

Czym jest moduł w Angularze?

Aplikacje napisane w Angularze posiadają przynajmniej jeden moduł. Jest to serce aplikacji, które zbiera w sobie wszystkie składowe Angulara jak serwisy, komponenty, dyrektywy, pipes inne moduły. Wszystko co jest załączone w module aplikacji będzie skompilowane do wersji produkcyjnej.

Czym jest komponent w Angularze ?

Komponenty w Angularze służą do budowania UI aplikacji. Jest to jedna z głównych składowych Angulara. Każda aplikacja w Angularze zaczyna się od jednego komponentu, kolejne tworzą drzewo komponentów. W Angularze komponenty tworzą drzewo komponentów.

Co to jest Observable?

Observable jest obiektem pochodzącym z biblioteki RxJS. Observable możemy tworzyć sami lub może być nam dostarczony. Często Observable porównywany jest do Promise, jednak nie jest to prawda. Observable to nie jest Promise.

Co to jest RxJS?

RxJS to w dużym skrócie biblioteka do reaktywnego programowania. Jest mocno osadzona w Angularze i wykorzystywana przy obsłudze formularzy, routingu czy zapytań HTTP. RxJS to biblioteka do reaktywnego programowania.

Co to jest TypeScript?

TypeScript jest językiem programowania kompilowanym do JavaScript. Wiele osób twierdzi też, że nie jest to osobny język, a jedynie nadzbiór (superset) dla JavaScript. TypeScript to nadzbiór (superset) dla JavaScript.

Co to jest Angular?

Angular to kompleksowy framework do tworzenia aplikacji typu SPA (Single Page Application). SPA to strony, które są ładowane w przeglądarce dynamicznie. Nie mamy tutaj dociągania strony z serwera gdy przechodzimy na poszczególne podstrony.

Co nowego w Angular 9. Podsumowanie w 12 punktach.

Dokładnie 6 lutego 2020r. pojawiła się 9 wersja Angulara. Zmiany dotyczą całego frameworka, Angular Material i Angular CLI, sposobu testowania komponentów. Największą zmianą jest nowy kompilator pod nazwą Ivy. Zobaczmy co nowego w “Angular 9”.