od Podstaw
7 godz. 13 min · Angular · Full-stack i Programowanie
Maciej ŻukiewiczWebDeveloperAngularJS, jako jedyny tego typu framework posiada swój własny kompilator HTML’a. Dzięki temu kompilatorowi możemy używać bardzo potężnych narzędzi jakimi są dyrektywy i wyrażenia. Dzięki dyrektywom możemy „nauczyć” kod HTML dodatkowych funkcji jak np. iteracja po elementach tablicy, czy też warunkowe wyświetlanie fragmentów kodu HTML. Dyrektywy pozwalają nam też na dynamiczną walidację pól formularzy bez konieczności pisania nawet jednej linijki kodu JavaScript! Jak tego dokonać dowiesz się w tym kursie.Dowiesz się również jak z pomocą wyrażeń wyświetlać wyniki działań, konkatenacji i zawartość zmiennych, a także poznasz moc filtrów, dzięki którym dane wyświetlane użytkownikowi jak wartości liczbowa czy daty zawsze będą się odpowiednio prezentowały. W trakcie pracy poznasz jeszcze jeden mechanizm, który wyróżnia Angulara spośród innych tego typu frameworków - dwukierunkowe wiązanie danych. Dzięki temu mechanizmowi nie musisz się troszczyć o zaktualizowanie kodu HTML, gdy dane w twoim modelu np. koszyku z zamówieniami zmienią się – tym wszystkim w inteligentny sposób zajmie się sam Angular! Jest to na bardzo potężna koncepcja, która drastycznie przyspiesza pisanie nowoczesnych aplikacji webowych.
Tak jak sam Angular, ten kurs jest modularny. To znaczy, że został podzielony na niezależne od siebie działy. Taka koncepcja pozwoli Ci na oglądane interesujących Cię tematów bez konieczności przechodzenia przez cały kurs od początku. Oczywiście zalecane obejrzenie całego kursu od początku do końca, ale jeżeli chcesz się od razu dowiedzieć czym są dyrektywy wystarczy, że przejdziesz do odpowiedniego działu. Chcesz zobaczyć jak w Angularze stworzyć praktyczny projekt? Nie ma problemu, czeka na Ciebie dział Super CRM. Takie rozwiązanie jest idealne, gdy po czasie wracasz do kursu i chcesz sobie przypomnieć jedynie wycinek z całego frameworka. Wystarczy że skupisz się na lekcjach z odpowiedniego działu.
Kurs jest dla wszystkich osób, które zajmują się tworzeniem stron i aplikacji internetowych i chcą rozwinąć swoje umiejętności w tym zakresie. Aby dobrze zrozumieć przygotowany materiał, należy znać HTML, CSS, jQuery oraz JavaScript, natomiast w żadnej z tych technologii nie trzeba być ekspertem, gdyż niemal każda linijka kodu czy podjęta decyzja, są dokładnie wytłumaczone.
AngularJS 1.x (!)