Wprowadzenie
Angular jest naprawdę lepszym AngularJS. Zastąpił wiele starych elementów, które były obecne w AngularJS, a także przewyższa możliwości innych konkurencyjnych frameworków.
Jednakże Angular jest zupełnie inny niż AngularJS. To nie jest tak proste, jak uruchomienie npm install
, aby uaktualnić swoje aplikacje AngularJS do Angular. Jest to zasadniczo inny framework – ale opiera się na tych samych pomysłach, które pierwotnie uczyniły AngularJS świetnym, a także na kilku nowych pomysłach &technologiach, które pojawiły się w ostatnich latach.
Większość tutoriali zakłada, że znasz już wszystkie technologie, od których zależy Angular (TypeScript, RxJS, itp.). Nie udaje im się również połączyć z dokumentami i innymi odpowiednimi zasobami, pozostawiając cię z bardzo ograniczoną perspektywą na ramy. Jeśli próbowałeś nauczyć się jak używać Angulara i skończyłeś z jajkiem na twarzy, nie jesteś sam. Jest to niewiarygodnie frustrujące i było główną motywacją do stworzenia tego kursu. Zadaliśmy sobie wiele trudu, aby upewnić się, że ten kurs jest najpłynniejszym doświadczeniem 0-60 do nauki Angular.
Co ciekawe, był to dokładnie ten sam problem, który AngularJS pierwotnie miał w swoich wczesnych dniach. Skończyło się na stworzeniu „A Better Way to Learn AngularJS”, aby rozwiązać ten problem dla siebie, a skończyło się na tym, że stał się de facto zasobem do nauki AngularJS. Rzeczywiście, historia wydaje się mieć sposób na powtarzanie się!
Co obejmie ta seria samouczków
Ta seria samouczków ma na celu nauczenie cię wszystkiego, co musisz wiedzieć, aby budować prawdziwe aplikacje z Angular. Omówimy, jak zmienił się framework od AngularJS (a w szczególności dlaczego się zmienił), głębokie nurkowania w technologiach wstępnych, takich jak TypeScript & RxJS, podstawowe bloki konstrukcyjne, które Angular odsłania przed programistami, oraz prawdziwe przykłady z Angular RealWorld App repo na każdym kroku, aby ugruntować twoją wiedzę.
Wymagania wstępne
Nasz kurs Angular 1.5 + ES6 to doskonały elementarz budowania nowoczesnych aplikacji Javascript.
Jeśli nigdy wcześniej nie tworzyłeś aplikacji Angular i masz ograniczone doświadczenie w Javascript, możesz chcieć zacząć od przejścia przez nasz super przyjazny dla początkujących samouczek MEAN stack.
Jeśli nie, możesz postępować zgodnie z tymi instrukcjami.
Jeśli nie masz, możesz postępować zgodnie z tymi instrukcjami.
Jeśli jeszcze nie słyszałeś o ES6, jest to w zasadzie nowa składnia i funkcje dla Javascript. W następnym tutorialu zamieścimy odnośniki do zasobów poświęconych konkretnym aspektom ES6, ale poniżej znajduje się wyczerpująca lista zawierająca większość funkcji ES6.
Komponenty pozwalają na wyraźne oddzielenie problemów i umożliwiają budowanie kodu wielokrotnego użytku. Angular (i inne frameworki, takie jak React i Ember) zaadoptował je, a ten fragment z naszego kursu na temat Reacta doskonale wyjaśnia, o co w nich chodzi.
Zasoby
W programie nauczania wykorzystana zostanie zdrowa liczba doskonałych blogów, aby zaoferować bardziej mięsiste spojrzenie na poszczególne tematy.
- Angular Docs
- Angular RealWorld App repo
Szczególne podziękowania dla…
- Erica Simonsa, Stephena Rodrigueza i Alberta Pai za zebranie tej serii razem
- Brada Greena i zespołu Angulara za ich wsparcie (i, oczywiście, za doskonały framework, który stworzyli)
- Wszystkich naszych członków Pro, którzy pomogli sfinansować stworzenie tego kursu
- i wielu, wielu innych <3
.