- Autor:
- Długość
- liczba lekcji: 76, czas trwania: 6:25:18
- Ocena
Kurs video
Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 6:25:18
- Technologia:
- Node 6.0, Webstorm 11.0
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 12:55
-
2. Pierwszy projekt 36:48
-
3. Moduły 56:04
- 3.1. Moduł HTTP 5:51
- 3.2. Własne moduły, cz. 1. 3:34
- 3.3. Własne moduły, cz. 2. 3:12
- 3.4. Moduł FS - praca z plikami 5:55
- 3.5. Moduł FS - zapis do pliku 5:25
- 3.6. Moduł FS - odczyt katalogu 4:43
- 3.7. Moduł FS - usuwanie katalogu 5:45
- 3.8. Moduł FS i HTTP - wyświetlanie zawartości pliku 5:49
- 3.9. Serwowanie zawartości pliku JSON na stronie WWW 15:50
-
4. Instalacja nowych modułów 17:16
-
5. Funkcje 18:10
-
6. Moduł NET 12:54
-
7. Moduł DNS 5:53
-
8. 9:50
-
9. Mongo DB 1:11:52
- 9.1. Express 6:12
- 9.2. Express - analiza aplikacji 6:23
- 9.3. Wykorzystanie pakietu Nodemon w aplikacji 1:29
- 9.4. Instalacja MongoDB 2:48
- 9.5. Uruchomienie serwera MongoDB 6:12
- 9.6. Instalacja Mongoose 4:16
- 9.7. Kontrola przepływu połączenia 4:40
- 9.8. Stworzenie modelu bloga 3:06
- 9.9. Stworzenie metod REST - POST, GET 6:40
- 9.10. Wysłanie danych metodą POST 4:25
- 9.11. Walidacja danych z użyciem Mongoose 4:40
- 9.12. Pobieranie danych z użyciem GET 4:16
- 9.13. Przygotowanie szablonu do prezentacji danych ] 7:21
- 9.14. Prezentowanie danych w szablonie EJS 5:50
- 9.15. Zakończenie pierwszego projektu praktycznego 3:34
-
10. 2:23:36
- 10.1. NodeJS - parsowanie aukcji Allegro 4:44
- 10.2. Generowanie aplikacji 4:18
- 10.3. Uruchomienie aplikacji 6:33
- 10.4. Instalacja zależności 4:17
- 10.5. Zdefiniowanie szkieletu serwera 5:06
- 10.6. Zdefiniowanie trasy 5:52
- 10.7. Zdefiniowanie requesta 4:58
- 10.8. Plugin cheeiro 4:16
- 10.9. Testy 5:58
- 10.10. Tworzenie modułu 2:47
- 10.11. Parsowanie elementów 4:34
- 10.12. Linkowanie modułu 5:03
- 10.13. Test listy produktów 2:10
- 10.14. Dodanie zdjęć 4:18
- 10.15. Stworzenie obsługi błędów 7:37
- 10.16. Pobieranie liczby stron 4:42
- 10.17. Stworzenie formularza na stronie 5:51
- 10.18. Stworzenie serwisu w AngularJS, cz. 1. 5:54
- 10.19. Stworzenie serwisu w AngularJS, cz. 2. 6:20
- 10.20. Stworzenie serwisu w AngularJS, cz. 3. 4:44
- 10.21. Prezentacja danych 5:00
- 10.22. Dołączenie pliku JS 1:53
- 10.23. Dodanie nagłówków do serwera 5:35
- 10.24. Wyświetlanie zdjęć 3:16
- 10.25. Dodanie danych do listy wyników 4:39
- 10.26. Stronicowanie 5:10
- 10.27. Watcher 1:59
- 10.28. Dodanie kolejki asynchronicznej 5:28
- 10.29. Ostatnie poprawki 6:08
- 10.30. Finalizacja projektu 2:50
- 10.31. Podsumowanie 1:36
Opis kursu video : Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych
Obierz kurs na tworzenie aplikacji internetowych opartych na platformie NodeJS
Język JavaScript narodził się ponad dwadzieścia lat temu i od tego czasu przeszedł wielką ewolucję — rozwinął się, unowocześnił, zyskał kolejne możliwości. Dziś jest wiodącym skryptowym językiem programowania, najczęściej wykorzystywanym na stronach internetowych. Wraz z rozwojem JavaScriptu powstawały kolejne dedykowane mu narzędzia i środowiska. Jednym z nich jest platforma NodeJS. Została ona napisana w C++ w oparciu o silnik V8, z którego korzysta na przykład Google Chrome. Za jej pomocą można uruchomić kod JavaScriptu po stronie serwera, co pozwala tworzyć niezwykle sprawne, nowoczesne aplikacje.
Niestety, podobnie jak wiele innych stosunkowo nowych narzędzi języka JavaScript, także technologia NodeJS nie należy do powszechnie stosowanych. Wynika to z faktu, że swobodne poruszanie się w niej wymaga od zarządzającego szerokiej znajomości tematu. To w pierwszym momencie odstrasza wielu programistów, jednak rezygnacja z bliższego zaznajomienia się z NodeJS jest decyzją błędną — użytkownik strony tworzonej w tym środowisku odczuwa znacznie większy komfort pracy niż przy standardowej aplikacji, ponieważ platforma NodeJS działa asynchronicznie. Asynchroniczność umożliwia aplikacji (nawet jednemu jej wątkowi) nakładanie na siebie operacji wejścia-wyjścia oraz przetwarzania danych. Wydajność rośnie więc skokowo!
Świadomi tego, że samodzielne opanowanie zasad działania platformy NodeJS nie jest proste, proponujemy Ci pomoc najlepszego nauczyciela: to Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych. Usiądź wygodnie, uruchom go i przekonaj się, że nie taka NodeJS straszna, jak ją malują!
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie pracy z niniejszym kursem video:
- nauczysz się w pełni sprawnie posługiwać się platformą NodeJS,
- opanujesz zagadnienie tworzenia aplikacji internetowej z wykorzystaniem modułów,
- napiszesz własny serwer REST,
- poznasz obsługę baz danych NoSQL,
- wygenerujesz aplikacje AngularJS i rozbudujesz je.
Co więcej...
- ...po ukończeniu szkolenia będziesz w stanie stworzyć od początku do końca serwis internetowy zdolny do interakcji z użytkownikiem.
Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych został pomyślany tak, by wprowadzić jego słuchacza na poziom średnio zaawansowany. Należy podkreślić, że po to, by móc w pełni skorzystać z jego możliwości, trzeba mieć przynajmniej podstawowe doświadczenie programistyczne.
Czym jest NodeJS?
NodeJS jest środowiskiem uruchomieniowym zaprojektowanym przez Ryana Dahla w 2009 roku. Umożliwia ono tworzenie wysoce skalowalnych aplikacji internetowych, szczególnie serwerów WWW napisanych w języku JavaScript. Jest to jedno z najnowocześniejszych rozwiązań spośród dostępnych na rynku i — co ważne — upowszechniane na zasadach open source. Oprócz samego rdzenia NodeJS programista ma do dyspozycji Node Package Manager (npm). Jest to menadżer pakietów dla aplikacji opartych na NodeJS, przydatny o tyle, że baza pakietów stale się rozbudowuje, ponieważ nad rozwojem platformy pracuje dziś wiele osób. Z NodeJS korzysta się w takich firmach jak Intel, IBM, PayPal, Red Hat, Google — wszystkie doceniają ogromną wydajność środowiska. Z ciekawostek: pracując nad NodeJS, Ryan Dahl rozważał różne możliwości, ostatecznie zdecydował się na język JavaScript, a to ze względu na brak istniejącego API wejścia-wyjścia. Dało mu to możliwość wykorzystania nieblokującego, sterowanego zdarzeniami wejścia-wyjścia.
Od W do A, czyli od edytora WebStorm aż do frameworka AngularJS
Ponieważ opanowanie sprawnego poruszania się w środowisku NodeJS nie jest proste, zaczniemy od podstaw. Na początku kursu video nauczysz się obsługiwać edytor WebStorm oraz konsolę ConEmu. Zainstalujesz platformę oraz nauczysz się korzystać z interaktywnego środowiska REPL, które również pojawia się w takich językach jak Python, Ruby czy C#. Następnie poznasz podstawową składnię aplikacji opartych na NodeJS, zainstalujesz zewnętrzne biblioteki przez menadżer nmp i stworzysz aplikację opartą na generatorach aplikacji. Dowiesz się, czym jest Task Runner dla JavaScriptu, opanujesz posługiwanie się bazą NoSQL, którą jest MongoDB. Opanujesz format wymiany danych JSON oraz popracujesz z REST API i frameworkiem Express. Wreszcie stworzysz stronę HTML opartą na AngularJS, a na deser nauczysz się pobierać dane z innych stron w sieci WWW.
Nie ograniczaj się do jednej formy, przystosuj ją i buduj na niej coś własnego, pozwól temu wzrastać i bądź jak woda. Opróżnij umysł, bądź bezforemny, bezkształtny — jak woda. Wlewasz teraz wodę do filiżanki, staje się filiżanką; wlewasz do butelki, jest butelką; wlejesz ją do czajniczka, stanie się czajniczkiem. Woda może płynąć swobodnie lub niszczyć. Bądź jak woda, mój przyjacielu.
Bruce Lee — Droga wojownika, scen. Bruce Lee, Bey Logan
Wybrane bestsellery
Videopoint - inne książki
Dzieki 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: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Node.js. Kurs video. Tworzenie skalowalnych aplikacji webowych Łukasz Ogan (11) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(1)
(3)
(1)
(0)
(4)
więcej opinii