AngularJS. Kurs video. Czysty kod
- Ocena:
- 4.3/6 3 opinii
- Wersja:
- Online
- Czas trwania:
- 06:10:43
- Technologia:
- AngularJS 1.4, Node 4.2, jQuery 2.1
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
AngularJS. Praktyczne przykłady ( ebook )
Opis kursu video AngularJS. Kurs video. Czysty kod
AngularJS już jakiś czas temu zdobył palmę pierwszeństwa wśród frameworków języka JavaScript. Na pewno przyczyniło się do tego solidne wsparcie Google’a, który dziś firmuje ten projekt, ale kluczowe okazały się fantastyczne możliwości samego frameworka. AngularJS ułatwia bowiem pisanie jasnych, czytelnych, precyzyjnych i dynamicznych aplikacji internetowych działających po stronie klienta.
Pomaga podzielić aplikację według wzorca MVC i stworzyć produkt łatwy w obsłudze, rozwijaniu i modyfikacji.
Jeśli myślisz o karierze profesjonalnego programisty, umiejętność wykorzystania tej biblioteki może być dla Ciebie kluczowa!
Co Cię czeka podczas szkolenia?
AngularJS. Czysty kod. Kurs video jest przeznaczony dla Ciebie, jeśli wiesz już co nieco o samej bibliotece. Nie musisz być specjalistą, ale musisz znać podstawy i zasady działania frameworka. Na początek zainstalujesz i skonfigurujesz różne, mniej lub bardziej zaawansowane narzędzia AngularJS, takie jak NodeJS, BowerJS, GruntJS RequireJS i GraspJS, a potem opanujesz przydatne w pracy z nimi techniki. Następnie przejdziesz do praktycznych informacji związanych ze stosowaniem w Twoich aplikacjach konkretnych wzorców projektowych, takich jak fabryka, strategia, fasada i dekorator. W kolejnym module nieco głębiej wejdziesz w świat kontrolerów AngularJS: zobaczysz, jak prawidłowo je definiować, wykorzystywać i optymalizować. Moduł szósty poświęcono zagadnieniom związanym z serwisami AngularJS — sprawdzisz tu, do czego warto wykorzystać poszczególne serwisy, jak je definiować, modyfikować i ulepszać. Nauczysz się także pisać czysty kod w serwisach. Na końcu zorientujesz się, jak powinna wyglądać poprawna struktura katalogów i podział plików w projekcie.
Zatem do dzieła!
Wybrane bestsellery
-
AngularJS. Kurs video ma pomóc Ci zorientować się, jak wygląda budowanie od podstaw aplikacji opartej na tym frameworku. Gdy już nauczysz się szybko tworzyć łatwą w utrzymaniu aplikację, korzystającą z nowoczesnych wzorców, wydajnie komunikującą się z serwerem oraz pokrytą automatycznymi testami, będziesz mógł przebierać w ofertach pracy dla wybitn
(47,60 zł najniższa cena z 30 dni)
39.90 zł
119.00 zł (-66%) -
Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc z
(47,60 zł najniższa cena z 30 dni)
39.90 zł
119.00 zł (-66%) -
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań
(51,60 zł najniższa cena z 30 dni)
39.90 zł
129.00 zł (-69%) -
Czy można wskazać najlepszy język programowania? Albo przynajmniej najlepiej sprawdzający się w rozwiązywaniu określonych problemów? Najszybszy? Najwydajniejszy? Pewnie można się pokusić o jakieś porównania, a rankingów i zestawień, które próbują odpowiedzieć na tego typu pytania, można znaleźć w Internecie dziesiątki albo i setki. Warto jednak mie
(34,65 zł najniższa cena z 30 dni)
39.90 zł
99.00 zł (-60%) -
Znany i uwielbiany przez programistów React doczekał się potomka. Tak bowiem można by nazwać Gatsby.js – generator stron statycznych bazujący na bibliotece React. Gatsby używa jej jako swojej podstawy do budowania interfejsów użytkownika. Dalsze podobieństwa to między innymi struktura projektu i zastosowanie komponentów zapewniających modularność i
(67,05 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozw
(59,60 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(48,65 zł najniższa cena z 30 dni)
39.90 zł
139.00 zł (-71%) -
Mimo intensywnego rozwoju mediów społecznościowych, a co za tym idzie – nowego modelu kontaktu z klientami i „followersami”, zapotrzebowanie na profesjonalne, nowoczesne strony WWW nie maleje. Firmy i osoby prywatne wciąż poszukują twórców witryn w pełni responsywnych i maksymalnie interaktywnych, po których poruszanie się będzie dla użytkownika pr
(67,60 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%) -
Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajn
(51,60 zł najniższa cena z 30 dni)
39.90 zł
129.00 zł (-69%) -
Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom
(59,59 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
JavaScript jest językiem programowania, bez którego nie mogłyby istnieć używane dziś strony internetowe i aplikacje. Za przeważającą większością z nich bowiem stoi kod pisany właśnie w tym języku. Jego skrypty służą najczęściej do zapewniania interakcji. Reagują one na zdarzenia, walidują dane wprowadzane w formularzach, tworzą – czasem bardzo skom
(59,15 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%)
O autorze kursu video
Dariusz Kalbarczyk - Doświadczony programista, który przeprowadził niezliczoną liczbę rozmów rekrutacyjnych. Od ponad 18 lat związany z rynkiem IT, w szczególności z branżą finansową i telekomunikacyjną. Fan nowych technologii, social mediów, współautor książki AngularJS. Pierwsze kroki (Helion). Regularnie występuje w roli prelegenta na konferencjach programistycznych na całym świecie. Twórca największej w regionie CEE konferencji poświęconej Angular, NG Poland (ng-poland.pl), oraz jej javascriptowego odpowiednika — JS Poland (js-poland.pl).
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:07:11
-
2. Narzędzia 00:27:20
-
3. RequireJS 00:16:22
-
4. Wzorce projektowe w JavaScript 01:27:46
- 4.1. Wzorzec projektowy Fabryka cześć 1 00:03:33
- 4.2. Wzorzec projektowy Fabryka cześć 2 00:03:56
- 4.3. Wzorzec projektowy Fabryka cześć 3 00:02:40
- 4.4. Wzorzec projektowy Fabryka cześć 4 00:02:51
- 4.5. Wzorzec projektowy Fabryka cześć 5 00:03:35
- 4.6. Wzorzec projektowy Fabryka cześć 6 00:08:34
- 4.7. Wzorzec projektowy Strategia cześć 1 00:14:26
- 4.8. Wzorzec projektowy Strategia cześć 2 00:01:33
- 4.9. Wzorzec projektowy Fasada cześć 1 00:12:42
- 4.10. Wzorzec projektowy Fasada cześć 2 00:04:02
- 4.11. Wzorzec projektowy Dekorator cześć 1 00:16:12
- 4.12. Wzorzec projektowy Dekorator cześć 2 00:09:29
- 4.13. Wzorzec projektowy Dekorator cześć 3 00:04:13
-
5. Separowanie problemów 00:22:45
-
6. Kontrolery 00:41:12
-
7. Serwisy 02:16:33
- 7.1. Wprowadzenie 00:00:55
- 7.2. Serwis Provider cześć 1 00:12:22
- 7.3. Serwis Provider cześć 2 00:07:55
- 7.4. Serwis Factory 00:13:01
- 7.5. Serwis Service 00:09:04
- 7.6. Serwis Constant cześć 1 00:09:27
- 7.7. Serwis Constant cześć 2 00:01:47
- 7.8. Serwis Value cześć 1 00:12:41
- 7.9. Serwis Value cześć 2 00:00:55
- 7.10. Czysty kod w serwisach część 1 00:06:50
- 7.11. Czysty kod w serwisach część 2 00:05:44
- 7.12. Czysty kod w serwisach część 3 00:03:12
- 7.13. Serwis $q część 1 00:11:31
- 7.14. Serwis $q część 2 00:02:47
- 7.15. Serwis $q część 3 00:04:17
- 7.16. Serwis $q - wiele jednoczesnych zapytań część 1 00:10:52
- 7.17. Serwis $q - wiele jednoczesnych zapytań część 2 00:11:23
- 7.18. Serwis Cookies 00:04:36
- 7.19. Serwis http 00:07:14
-
8. Podział plików 00:05:41
-
9. Moduły 00:06:09
-
10. Zorganizuj swoją aplikację 00:11:32
-
11. Czytelny kod 00:08:12
Kurs Video "AngularJS. Kurs video. Czysty kod" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: AngularJS. Kurs video. Czysty kod (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: krzysztofjelonek.net Krzysztof JelonekRecenzja dotyczy produktu: kurs videoCzy recenzja była pomocna:
AngularJS – czysty kod, recenzja kursu wideo
AngularJS. Czysty kodOd czasu gdy poznałem AngularaJS, znacznie bardziej polubiłem rzadko wykonywaną pracę nad frontendem web aplikacji. Mało tego, zaczęło mi to sprawiać przyjemność :) To świetny framework dzięki któremu znacznie szybciej napiszemy program po stronie przeglądarki w porównaniu do wykorzystania np. samego jQuery. AngularJS kładzie nacisk na wykorzystanie wzorca projektowego MVC, co sprawia, że dosyć szybko możemy napisać łatwy w dalszym rozwijaniu kod aplikacji.
Niestety sam fakt dołączenia do projektu AngularaJS i rozwijaniu własnego modułu nie sprawi, że kod będzie rozszerzalny i wydajny o czym przekonałem się osobiście. Moja pierwsza produkcyjna aplikacja składała się z jednego modułu, jednego kontrolera i jednego szablonu. A ponieważ znacie z pewnością termin pączkowania w programowaniu, można się domyśleć jaki był dalszy efekt w miarę przybywania nowych wymagań. Kod kontrolera zaczął się rozrastać, a widoku html’owego jeszcze bardziej. Dochodziły kolejne repeaty, watchery, czy ng-showy, co w efekcie spowodowało że front praktycznie przestał być używalny w przeglądarce Internet Explorer, choć w pozostałych działał bez zarzutu.
Po przerobieniu niedawno wydanego kursu „AngularJS. Czysty kod” od Videopoint sądzę, że jest on właśnie lekarstwem na tego typu problemy początkujących.
Wstęp i kwestie techniczne
„AngularJS – czysty kod” to mój trzeci recenzowany materiał od Videopoint, trwający najdłużej, bo aż ponad sześć godzin, ale przyznam, że oglądało mi się go najlepiej z tych dotychczas przerobionych (Spring, PL/SQL). Raz, że nie miałem żadnych zastrzeżeń do głosu lektora, dwa, że materiał był dla mnie interesujący.
Przerobiłem go w trzech dwugodzinnych sesjach. W tym dwie z nich oglądałem przed telewizorem w przeglądarce ze SmartTV. Działało bez problemu (logowanie do panelu videopoint, wybór kursu, przechodzenie pomiędzy lekcjami). Ostatnie dwie godziny przerabiałem w smartfonie.
Tak jak pozostałe kursy, również ten można oglądać online lub pobrać na dysk (zajmuje 1,4 GB). Jakość jest ok, wszystkie listingi czytelne.
Autorem jest Dariusz Kalbarczyk – współtwórca grupy AngularJS Warsaw oraz pierwszej ogólnopolskiej konferencji poświęconej AngularJS: NG-POLAND (22 listopada 2016 roku, PGE Narodowy; http://ng-poland.pl).
Materiał
W pierwszych lekcjach omówiona jest instalacja trzech narzędzi: Node.js, Bower.js i Grunt.js. W kolejnych krokach tworzymy bower.json, instalujemy RequireJS i poznajemy możliwości refactoringu kodu z wykorzystaniem GraspJS . Autor prowadzi lekcje pracując z MS Visual Studio.
W kolejnym module poznajemy wzorce projektowe w JavaScripcie: fabryka, strategia i dekorator. Czysty JavaScript, warto oglądnąć jeśli nie miało się do czynienia ze wzorcami projektowymi w tym języku (polecam przeczytać również książkę JavaScript. Wzorce).
Następnie dowiemy się trochę o $scope i zagnieżdżonych kontrolerach jak np:
<div ng-controller="Ctrl1">
<div ng-controller="Ctrl2">
<div ng-controller="Ctrl3">
</div>
</div>
</div>
1
2
3
4
5
6
<div ng-controller="Ctrl1">
<div ng-controller="Ctrl2">
<div ng-controller="Ctrl3">
</div>
</div>
</div>
Jest tu dobrze wyjaśniony zasięg zmiennych.
Najdłuższej trwający moduł kursu (ponad dwie godziny) poświęcony jest serwisom, które w Angularze JS są następujące:
Serwis Provider
Serwis Factory – chyba najczęściej używany serwis w Angularze
Serwis Service
Serwis Constant
Serwis Value
oraz serwisy trochę innego typu:
Serwis $q
Serwis Cookies
Serwis http
Dowiemy się tutaj co nieco o pisaniu czystego kodu w serwisach.
Ostatnie 30 minut to porady na temat dobrych praktyk podziału plików w projekcie, pisania czytelnego kodu i jego organizacji oraz omówienie modułów. Autor doradza m.in. aby stosować IIFE, unikać tworzenia funkcji anonimowych i automatyzować wstrzykiwanie zależności.
W międzyczasie zostają również poruszane bardzo ważne kwestie o wydajności aplikacji (np. ng-show vs ng-if omówienie ng-repeat, itp.).
Dla kogo?
Moim zdaniem kurs przeznaczony jest dla osób, które mają już za sobą wykonane aplikacje z wykorzystaniem AngularJS. Nie ma sensu wydawać pieniędzy jeśli nie znasz podstaw Angulara, ale warto go przerobić jeśli już się coś napisało i zmierzyło z typowymi problemami.
Do kursu dołączony jest ebook AngularJS. Praktyczne przykłady, który w druku posiada ponad 400 stron. Nie wiem jaką ma zawartość merytoryczną – nie czytałem.
AngularJS. Praktyczne przykłady.
Podsumowanie
Tak jak pisałem we wstępie – „AngularJS. Czysty kod” jest dla mnie póki co najlepiej przygotowanym kursem od Videopoint. Oglądałem go z zainteresowaniem. Można dowiedzieć się czegoś o JS-owych wzorcach projektowych, pisaniu dobrze nazwanych zmiennych i funkcji, a co najważniejsze – dobrze poznać zasady projektowania modułów, kontrolerów i widoków w Angularze 1.
Szczegóły kursu
- Ilość lekcji:
- 75
- Czas trwania:
- 6 godz. 10 min.
- Format:
- Online
- Rok nagrania:
- 2016-05-20
- ISBN :
- 978-83-283-2645-3, 9788328326453
- Data wydania :
- 2016-05-20
- Numer z katalogu:
- 44003
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Web development » JavaScript
Programowanie » Techniki programowania
Web development » Node.js
Web development » Angular
Videopoint - inne kursy
-
Proponowany przez nas kurs video jest poświęcony grupie produktów typu open source, występujących pod wspólną nazwą Elastic Stack. Składają się na nią Elasticsearch, Kibana, Beats i – dla bardziej zaawansowanych – Logstash. Razem stanowią one zestaw narzędzi służących analizie i wizualizacji danych. Celem jest tu przede wszystkim monitorowanie poja
(39,60 zł najniższa cena z 30 dni)
39.90 zł
99.00 zł (-60%) -
Czas na negocjacje! Są ludzie stworzeni do tego, by dyskutować o biznesowej współpracy, przygotowywać warunki kontraktów, dopinać większe lub mniejsze transakcje i rozbrajać bomby pretensji, jeśli na którymś etapie procesu coś się nie uda. Są, i chwała im za to. Wielu osobom jednak już na samą myśl o tym, że miałyby cokolwiek z kimkolwiek negocjowa
(23,70 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Sztuczna inteligencja, ChatGPT, sieci neuronowe, uczenie maszynowe, uczenie głębokie... Oto hasła, które elektryzują nie tylko branżę informatyczną na całym świecie. Wraz z rozwojem tej dziedziny wiedzy i w rytmie prezentowania kolejnych narzędzi rosną nadzieje na praktyczne, naukowe i biznesowe zastosowanie drzemiących w niej możliwości. Okazuje s
(58,05 zł najniższa cena z 30 dni)
39.90 zł
129.00 zł (-69%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne procesy w organizacji. Co ciekawe, do tego, by to robić
(79,60 zł najniższa cena z 30 dni)
39.90 zł
199.00 zł (-80%) -
Programowanie wieloma językami stoi. Jednym z nich, może jeszcze nie najbardziej znanym, ale zdecydowanie coraz popularniejszym, jest Rust. Słynący z wydajności, bezpieczeństwa i przejrzystości, należy do języków chętnie wybieranych przez nowoczesnych programistów. Szczególnie dobrze sprawdza się podczas projektowania aplikacji sieciowych, gier, sy
(59,60 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
W dzisiejszej praktyce biznesowej duże znaczenie mają dane i ich analiza. W analizie zastosowanie znajduje wiele modeli statystycznych, implementowanych w różnych programach komputerowych. Na przykład Excel ma specjalny dodatek, nazwany po prostu Analiza Danych. Bardzo popularne narzędzie stanowi program R, którego zaletą jest łatwe tworzenie dashb
(52,15 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
Według greckiej mitologii Prometeusz był tytanem, twórcą ludzkości – ulepił człowieka z gliny i łez, a następnie wyposażył go w ogień w celu ochrony. Jego imię zapożyczyli dla swojego projektu twórcy darmowej aplikacji służącej do monitorowania systemów i wykrywania ich nieprawidłowości. Przygotowując ją, trafili w dziesiątkę: stopień skomplikowani
(39,90 zł najniższa cena z 30 dni)
39.90 zł
159.00 zł (-75%) -
Oprogramowanie Apache Kafka powstało jako broker wiadomości w LinkedIn. Obecnie pełni funkcję rozproszonego systemu przetwarzania strumieniowego danych, używanego do budowania aplikacji opracowujących duże ilości danych w czasie rzeczywistym. Z zalet tego oprogramowania korzystają firmy na całym świecie – jest kluczowym narzędziem w takich sektorac
(35,60 zł najniższa cena z 30 dni)
39.90 zł
89.00 zł (-55%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi ona także programować i analizować dane, przenika również na obsza
(39,90 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%) -
Czy znany Ci jest termin pentesting? Jeśli nie, oto jego krótka definicja: pentestingiem nazywamy proces badawczy mający na celu identyfikację słabych punktów w systemach komputerowych, sieciach i aplikacjach. W ostatnim czasie zapotrzebowanie na specjalistów od pentestingu i etycznego hakingu, pozwalającego używać technik hakerów do przetestowania
(84,50 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
Oceny i opinie klientów: AngularJS. Kurs video. Czysty kod Dariusz Kalbarczyk (3) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(2)
(0)
(0)
(0)
(0)
(1)
więcej opinii