Podręcznik Node.js. Smashing Magazine Guillermo Rauch
- Autor:
- Guillermo Rauch
- Serie wydawnicze:
- Smashing Magazine
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 3.3/6 Opinie: 15
- Stron:
- 328
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Podręcznik Node.js. Smashing Magazine
Wykorzystaj potencjał Node.js!
Platforma Node.js powstała w 2009 roku. Pozwala na tworzenie wydajnych, skalowalnych aplikacji sieciowych. W tym środowisku napiszesz kod działający po stronie serwera - i użyjesz do tego języka JavaScript. Brzmi niesamowicie? I tak w rzeczywistości jest! Przekonasz się o tym w czasie czytania tej książki. Została ona w całości poświęcona Node.js.
Dzięki temu wspaniałemu podręcznikowi błyskawicznie skonfigurujesz i uruchomisz swoją pierwszą aplikację. Potem będzie już tylko ciekawiej - sterowanie zdarzeniami, wykorzystywanie wydajnych operacji wejścia-wyjścia oraz połączenie z bazą MongoDB to tylko niektóre z poruszanych tematów. Dowiesz się także, jak skorzystać z dostępu do danych w czasie rzeczywistym z pomocą technologii WebSocket oraz jak testować napisany kod z użyciem testów automatycznych. Po lekturze tej książki bez trudu przygotujesz aplikację, która będzie w stanie obsłużyć dziesiątki tysięcy jednoczesnych połączeń na jednym serwerze. Zainteresowany? Sięgnij po książkę - naprawdę warto!
Sprawdź:
- jak stworzyć wydajne aplikacje sieciowe
- jak uzyskać dostęp do danych w czasie rzeczywistym
- jak łatwo zintegrować Node.js z MongoDB
Twój klucz do tworzenia wydajnych aplikacji sieciowych!
Smashing Magaizne, najlepsze na świecie źródło zasobów dla projektantów stron WWW i programistów prezentuje kompletny przewodnik po technologii, która podbija internetowy świat. Node.JS to nowatorski framework sieciowy napisany w języku JavaScript, dzięki któremu tworzenie wydajnych i skalowalnych aplikacji sieciowych po stronie serwera staje się dziecinnie proste.
Podręcznik Node.JS pokaże Ci czym jest Node.JS i pomoże wykorzystać tę technologię w kolejnym projekcie. Książka zawiera szereg praktycznych przykładów demonstrujących dlaczego większość programistów wybiera Node.JS. Umożliwia szybkie zdobycie wiedzy i umiejętności, które pozwolą Ci:
- zrozumieć architekturę pętli zdarzeń Node, nieblokujące operacje wejścia-wyjścia i programowanie sterowane zdarzeniami,
- poznać tajniki interfejsów API Node,
- implementować bez trudu technologie czasu rzeczywistego, takie jak Socket.IO czy WebSocket,
- tworzyć aplikacje obsługujące wiele równoczesnych połączeń z różnymi serwerami,
- korzystać z szeregu obsługiwanych przez Node narzędzi do składowania i dostępu do danych,
- tworzyć kod umożliwiający jednorazową obsługę dziesiątków tysięcy połączeń na jednym serwerze,
- komunikować się w czasie rzeczywistym z innymi programistami na stronie projektu zawierającej dodatkowe rozdziały i przykłady wraz z pełnym kodem źródłowym.
Pięknie ilustrowany i obfitujący w gotowy do użycia kod źródłowy Podręcznik Node.JS to kompletne źródło informacji o tym rewolucyjnym narzędziu projektowania stron WWW.
Guillermo Rauch to współzałożyciel i dyrektor ds. technicznych startupu LearnBoost z branży edukacyjnej w San Francisco. Jest twórcą kilku uznanych projektów Node.JS, udzielał się także jako prelegent na JSConf i różnych warsztatach poświęconych Node.JS.
„Smashing Magazine” (www.smashingmagazine.com) to jeden z najpopularniejszych na świecie internetowych magazynów poświęconych projektowaniu rozwiązań internetowych. Książki z serii Smashing Magazine zgodnie z misją jej twórców mają zapewniać przydatne i innowacyjne informacje projektantom i programistom witryn internetowych.

Wybrane bestsellery
-
Nowość Promocja
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W erze dynamicznych interfejsów automatyzacja testowania okazuje się szczególnie potrzebna dla utrzymania jakości i wydajności. Wiele firm IT oczekuje dziś od frontend developerów umiejętności testowania kodu jako standardu, nie dodatku. Dzięki testom jednostkowym, integracyjnym i end-to-end wykryjesz błędy, zanim trafią one do użytkowników końcowych. Poprawnie przeprowadzone testy przekładają się na szybsze i bezpieczniejsze wdrażanie zmian. Testując frontend, poznasz nowoczesne narzędzia takie jak biblioteka React Testing Library (RTL), która pozwala testować komponenty w sposób odzwierciedlający rzeczywiste interakcje użytkownika, i Vitest – framework testowy doskonale zintegrowany z Vite i zapewniający błyskawiczne uruchamianie testów.- Videokurs 69 pkt
(39,90 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł (-30%) -
Promocja
Angular to jeden z najpopularniejszych frameworków służących do tworzenia rozbudowanych aplikacji korporacyjnych i biznesowych. Jego struktura, oparta na jasnych klasach i modułach, jest intuicyjna dla developerów backendowych, co czyni go znakomitym wyborem dla osób planujących przejść na full-stack. Testowanie kodu w Angularze w narzędziach Cypress i Jest to kluczowy element pracy nad komercyjnymi projektami, szczególnie tymi, które obsługują miliony użytkowników. Poprawnie wykonane testy jednostkowe i automatyczne są gwarancją jakości kodu i minimalizują ryzyko wystąpienia błędów produkcyjnych. Według wielu rankingów Angular przoduje, jeśli chodzi o poziom wynagrodzeń, co wynika z wyższego stopnia zaawansowania wymaganego od programistów. Jak osiągnąć taki poziom? By zostać specjalistą, potrzebujesz przede wszystkim wiedzieć, jak prawidłowo testować kod. Testowanie kodu jest oznaką profesjonalizmu i informacją, że możesz uczestniczyć w dużych komercyjnych projektach. Jest to „must have”, gdy aplikacja, nad którą pracujesz, przetwarza dane wielu użytkowników. Każdy najmniejszy błąd może prowadzić do poważnych strat finansowych, wycieku danych czy utraty integralności między komponentami lub usługami. Przeprowadzanie testów niweluje ryzyko wystąpienia poważnych błędów w środowisku produkcyjnym.- Videokurs 104 pkt
(19,90 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł (-30%) -
Promocja
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w procesy wytwarzania jakichkolwiek systemów – czy to informatycznych, czy usługowych – powinna posiadać podstawowe informacje na temat wymagań, ich jakości i sposobów zarządzania nimi. Stąd wiedza zawarta w kursie przyda się analitykom biznesowym i systemowym pracującym nad rozwiązaniami wnoszącymi wartość dla interesariuszy. Dostarczy im informacji niezbędnych do prawidłowego określenia źródeł wymagań, pozyskania wymagań przy użyciu różnych technik, a także dokumentacji wymagań w optymalnej dla danego kontekstu formie. Osoby zaangażowane w testowanie i ocenę jakości produktów informatycznych również mogą skorzystać ze szkolenia – dowiedzą się, na jakie aspekty należy zwracać uwagę, gdy pracuje się z wymaganiami, i jakie cechy powinny spełniać dobrej jakości wymagania. Wreszcie i ci, którzy już są zaangażowani w pracę z wymaganiami, będą w stanie pozyskać z kursu nowe informacje i wiadomości.- Videokurs 118 pkt
(19,90 zł najniższa cena z 30 dni)
118.30 zł
169.00 zł (-30%) -
Promocja
Bogate źródło informacji na temat Raspberry Pi! Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center- PDF + ePub + Mobi
- Druk 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Mastering Go for DevOps shows you how to use Go to create scalable automation tools, build custom Terraform providers, and develop cloud-native applications that simplify infrastructure and deployment workflows.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This handbook helps you become a key player in your business apps team by mastering modern Power Platform architecture. With AI, Copilot, DevOps, and PL-600 prep, you'll sharpen your skills and design smarter, enterprise-grade solutions.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Some problem spaces are better solved with a custom programming language. This book guides you through choosing the right language features for your problem space, then shows how to implement an interpreter for the language in C++.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Learn to design domain-driven, consumer-focused REST APIs with this practical guide covering modern design, OpenAPI, JSON Schema, API lifecycles, and common pitfalls—offering a product-based approach that goes beyond the basics.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
This comprehensive guide offers a thoughtful look at the Node.js platform to help you put Node in context, understand what goes on under the hood, and learn how to take full advantage of Node—an essential reference for new and experienced developers alike.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
Zobacz pozostałe książki z serii Smashing Magazine
-
Promocja
Znajdziesz tu odpowiedzi na wiele kluczowych pytań. W trakcie lektury dowiesz się, jak do projektowania współczesnych stron internetowych podchodzą światowej sławy profesjonaliści. Poznasz najlepsze techniki wykorzystania możliwości HTML5, CSS3 i JavaScriptu. Nauczysz się również tworzyć strony zgodne z podejściem responsive web design. Te trzy słowa to klucz do Twojego sukcesu! Przekonaj się sam dzięki tej niesamowitej książce!- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Dzięki lekturze tej książki poznasz struktury aplikacji, mechanizm intencji oraz najlepsze techniki nawigowania wśród dostępnych opcji. Kolejne rozdziały poprowadzą Cię przez szczegóły projektowania komponentów interfejsu, stosowania ikon oraz używania efektów. Część trzecia kompendium poświęcona jest zarządzaniu zasobami Androida, skalowaniu oraz układom interfejsu. Na końcu będziesz miał szansę zapoznać się z najlepszymi wzorcami tworzenia aplikacji na tę platformę. Książka ta jest nieocenionym źródłem informacji na temat tworzenia przyjaznych i wydajnych aplikacji. Musisz ją przeczytać!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Kolejna książka z tej serii poświęcona jest w całości aplikacjom mobilnym. W trakcie lektury poznasz podstawy HTML5, CSS3 i JavaScriptu oraz zaznajomisz się z możliwościami, jakie dają one deweloperom. Z kolejnych rozdziałów dowiesz się, jak skonfigurować platformę rozwojową i produkcyjną, jak stworzyć prototyp oraz jaką bazę danych warto wykorzystać. Ponadto nauczysz się w praktyce stosować mechanizmy geolokalizacji czy integracji z serwisami społecznościowymi oraz kontrolować wydajność Twojej aplikacji. Na sam koniec przekonasz się, że przygotowanie aplikacji do premiery wcale nie jest takie trudne. Nie martw się, z tą książką odniesiesz sukces!- PDF + ePub + Mobi
- Druk 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
W tej niepowtarzalnej i wyśmienitej książce znajdziesz zbiór najświeższych, najciekawszych i najlepszych informacji poświęconych systemowi Wordpress. W czasie lektury dowiesz się, jak używać tej platformy jako systemu CMS oraz narzędzia do blogowania czy projektowania witryn dowolnego typu. Ponadto nauczysz się tworzyć genialne motywy, przydatne wtyczki oraz integrować Wordpressa z portalami społecznościowymi. Szczególną uwagę powinieneś zwrócić na zagadnienia poświęcone SEO — przestrzeganie dobrych zasad z pewnością ułatwi Ci zaistnienie w sieci. Książka ta jest obowiązkową pozycją dla każdego użytkownika platformy Wordpress!- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Jeżeli Twój produkt nie wywrze odpowiedniego wrażenia na użytkowniku oraz nie będzie dla niego łatwy w obsłudze, nie masz szans odnieść sukcesu. Dlatego właśnie specjaliści od UX są wprost rozchwytywani na rynku pracy. Jednak dzięki tej niezwykłej książce całkiem sporo będziesz w stanie zrobić we własnym zakresie. Znajdziesz w niej najlepsze porady, które pozwolą Ci osiągnąć cel. W trakcie lektury nauczysz się badać użyteczność strony, odkrywać zachowania użytkowników czy projektować interfejs pod kątem urządzeń mobilnych oraz sklepów internetowych. Książka ta jest nieocenionym źródłem informacji, wartym każdych pieniędzy!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Ta książka to zbiór najlepszych artykułów i porad dla projektantów stron internetowych. Znajdziesz w niej fachowe i sprawdzone informacje na temat tworzenia interfejsu użytkownika oraz typografii w sieci. Autorzy bardzo dużo uwagi poświęcają użyteczności nowoczesnych stron internetowych. W dzisiejszych czasach nawet najdoskonalszy pomysł się nie sprzeda, jeżeli nie będzie opakowany w intuicyjny i przyjazny interfejs użytkownika. Co jeszcze znajdziesz w tej biblii twórców stron WWW? Optymalizacja wydajności witryn, tworzenie projektów zwiększających sprzedaż, teoria kolorów to tylko część zagadnień, które muszą zwrócić Twoją uwagę. Sięgnij po tę książkę, naprawdę warto!- PDF + ePub + Mobi
- Druk 24 pkt
(24,50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
Ten podręcznik to pozycja wyjątkowa na rynku wydawniczym. Prezentuje najważniejsze umiejętności i cechy, jakie powinien posiadać niezależny projektant WWW. Dzięki niej poznasz sposoby skutecznej komunikacji z klientami oraz najlepsze metody wyceny projektów. W trakcie lektury nauczysz się reagować na krytykę, przygotowywać umowy oraz planować budżet. Ponadto poznasz błędy, które najczęściej popełniają freelancerzy, i dowiesz się, jak ich unikać. Książka porusza wszystkie zagadnienia, o których freelancer wiedzieć powinien!- PDF + ePub + Mobi
- Druk 19 pkt
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja
Ta książka to niewyczerpane źródło inspiracji. Znajdziesz w niej mnóstwo ciekawych i pomysłowych stron internetowych, liczne zdjęcia oraz bezcenne porady, co robić w trudnych chwilach. Cameron Chapman nakarmi Twoją wyobraźnię dziesiątkami skojarzeń i idei! Autorka koncentruje się na uniwersalnych elementach każdego dobrego projektu, takich jak kolor, kształt, faktura, harmonia, proporcje, rytm i spójność. Na kartach tej książki znajdziesz ponad 700 przykładów rozwiązań i konceptów zaczerpniętych ze stron internetowych, świata fotografii, opakowań, architektury, projektów wnętrz, mody, mebli, zabawek, przedmiotów codziennego użytku... i nie tylko.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Jeśli skorzystasz z tej niezwykłej książki, będziesz mieć w zasięgu ręki całą wiedzę, której potrzebujesz, by zacząć działać! Ten podzielony na cztery części podręcznik pokaże Ci, jak zacząć pracę z najnowszą wersją HTML5, używać znaczników tego języka oraz różnych atrybutów i wartości. Dowiesz się, jak pracować z CSS oraz zapewniać swoim stronom doskonały wygląd i poprawne wyświetlanie na wszelkich możliwych nośnikach - od monitora komputera po ekran telefonu komórkowego.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Promocja
Biblioteka jQuery spełnia pokładane w niej oczekiwania - korzystanie z niej znacząco skraca czas pisania kodu oraz umożliwia projektantom i programistom szybkie tworzenie komponentów interaktywnych zgodnych ze wszystkimi najważniejszymi przeglądarkami. Jak zatem łatwo tworzyć bogate w możliwości interfejsy internetowe, integrując strukturę biblioteki jQuery z witryną internetową przy minimalnej znajomości języka JavaScript? Oto znakomita książka, napisana z myślą o wszystkich projektantach i programistach stron internetowych, którzy chcą szybko rozpocząć pracę z tą biblioteką.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%)
Ebooka "Podręcznik Node.js. Smashing Magazine" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Recenzje książki: Podręcznik Node.js. Smashing Magazine (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.
-
Długo czekałem na Podręcznik Node.js. Smashing Magazine po tym jak zobaczyłem go w księgarni jako zapowiedź, pech ciał, że przez natłok zajęć musiałem odłożyć w czasie jego lekturę.
Tematyka
Cała książka podzielona została na 5 części. Pierwsza cześć omawia przygotowanie środowiska, szybki przegląd JavaScript, kwestie blokujących i nieblokujących operacji I/O oraz ukazuje większe różnice w pisaniu kodu używanego po stronie klienta w przeglądarce, a pisaniu kodu dla Node (obiekt globalny, require i te sprawy).
Część druga, znacznie ciekawsza wyjaśnia zagadnienia związane ze specyfikacją protokokołu TCP i HTTP. Na plus trzeba zaliczyć dość ambitne aplikacje, które tworzymy podczas lektury książki. Są to m. in. klient IRC, klient Twittera i czat oparty o WebSocket z możliwością słuchania utworów wskazanych przez „DJa”. Widziałem, że zarzuca się tej pozycji zbyt dużą ilość teorii. Czytając takie opinie zastanawiam się czy chodzi o tę samą pozycję. Ze względu na zajęcia w tym roku musiałem zaprzyjaźnić się z Język C++. Szkoła programowania, w której po 180 stronach pojawia się temat dotyczący pętli for – to jest książka, w której jest dużo teorii.
Trzecia część porusza tematykę popularnych frameworków. Nie obeszło się jednak bez zgrzytów. Dużo osób narzeka na błędy w książce. Podejrzewam, że nerwy puszczają co niektórym przy rozdziale o WebSocket.IO. Kod z tego rozdziału po prostu nie działa na nowszych instalacjach Node.js (WebSocket.IO nie jest rozwijany od ponad 2 lat). Poprawny kod, uaktualniony, można znaleźć w przykładach do książki na FTP, więc nikt nie powinien mieć problemów z ewentualnymi poprawkami.
Część czwarta porusza sposoby komunikacji z trzema bazami danych: MongoDB, MySQL i Redis. Ostatnia, piąta część omawia zagadnienia związane ze współdzieleniem kodu oraz jego testowaniem.
Ocena
Ogólnie książka pozostawiła po sobie bardzo dobre wrażenie. Przeszkadza trochę kod, który jest wstawiany w małych partiach (jedna, dwie funkcję). Pod koniec rozdziałów znajduje się zawartość całych plików co pozwala na upewnienie się czy wszystko napisaliśmy poprawnie. Z czystym sumieniem mogę polecić Podręcznik Node.js. Smashing Magazine osobą początkującym lub tym, który chcą swoją wiedzę uporządkować. Książka otrzymuje od nas zasłużone 7/10. Gdyby nie pechowy rozdział o WebSocket.IO i literówki w kodzie to ocena byłaby wyższa.Recenzja: webroad.pl Michał Załęcki, 2014-07-20Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Smashing Node.js: JavaScript Everywhere (Smashing Magazine)
- Tłumaczenie:
- Krzysztof Wołowski
- ISBN Książki drukowanej:
- 978-83-246-6674-4, 9788324666744
- Data wydania książki drukowanej :
- 2014-01-13
- ISBN Ebooka:
- 978-83-246-6675-1, 9788324666751
- Data wydania ebooka :
-
2014-01-13
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 16479
- Rozmiar pliku Pdf:
- 5.8MB
- Rozmiar pliku ePub:
- 4.6MB
- Rozmiar pliku Mobi:
- 10.4MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 2.3MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Smashing Magazine
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
Spis treści książki
- Instalacja w systemie Windows (22)
- Instalacja w systemie OS X (22)
- Instalacja w systemie Linux (23)
- Kompilacja (23)
- Kontrola działania (23)
- Narzędzie REPL Node (23)
- Wykonanie skryptu (24)
- NPM (25)
- Instalowanie modułów (25)
- Definiowanie własnego modułu (26)
- Instalacja narzędzi binarnych (27)
- Przeszukiwanie rejestru NPM (28)
- Podsumowanie (29)
- Podstawowy JavaScript (32)
- Typy (32)
- Typowa łamigłówka (32)
- Funkcje (33)
- Konstrukcje this, call() i apply() (34)
- Arność funkcji (34)
- Domknięcia (35)
- Klasy (35)
- Dziedziczenie (36)
- Blok try {} catch {} (37)
- JavaScript w wersji v8 (38)
- Metoda keys() obiektu (38)
- Metoda isArray() tablicy (39)
- Metody tablic (39)
- Metody łańcuchów znaków (39)
- JSON (39)
- Metoda bind() funkcji (40)
- Właściwość name funkcji (40)
- Właściwość __proto__ i dziedziczenie (40)
- Metody dostępowe (41)
- Podsumowanie (42)
- Duże możliwości to duża odpowiedzialność (44)
- Blokowanie (46)
- Jednowątkowy świat (47)
- Obsługa błędów (50)
- Ślady stosów wywołań (51)
- Podsumowanie (53)
- Obiekt globalny (56)
- Pożyteczne zmienne globalne (56)
- System modułów (57)
- Moduły względne i bezwzględne (57)
- Udostępnianie interfejsu programistycznego (59)
- Zdarzenia (61)
- Bufory (63)
- Podsumowanie (64)
- Wymagania (68)
- Piszemy nasz pierwszy program (68)
- Tworzymy moduł (69)
- sync czy async? (70)
- Zrozumienie strumieni (71)
- Wejście i wyjście (73)
- Refaktoring (75)
- Interakcja z modułem fs (77)
- Wiersz poleceń (79)
- Obiekt argv (79)
- Katalog roboczy (80)
- Zmienne środowiskowe (81)
- Zakańczanie programu (81)
- Sygnały (82)
- Sekwencje sterujące ANSI (82)
- Moduł fs (82)
- Strumienie (83)
- Obserwacja (84)
- Podsumowanie (84)
- Czym charakteryzuje się TCP? (88)
- Komunikacja z naciskiem na połączenia i zasada zachowania kolejności (88)
- Kod bajtowy jako podstawowa reprezentacja (88)
- Niezawodność (89)
- Kontrola przepływu (89)
- Kontrola przeciążeń (89)
- Telnet (89)
- Czat na bazie TCP (92)
- Tworzymy moduł (92)
- Klasa net.Server (92)
- Odbieranie połączeń (94)
- Zdarzenie data (96)
- Stan i monitorowanie połączeń (97)
- Wykończenie (100)
- Klient IRC (102)
- Tworzymy moduł (102)
- Interfejs net.Stream (103)
- Implementacja części protokołu IRC (103)
- Test z prawdziwym serwerem IRC (104)
- Podsumowanie (104)
- Struktura HTTP (106)
- Nagłówki (107)
- Połączenia (111)
- Prosty serwer WWW (112)
- Tworzymy moduł (112)
- Wyświetlamy formularz (112)
- Metody i adresy URL (114)
- Dane (117)
- Składamy elementy w całość (119)
- Dopracowanie szczegółów (120)
- Klient Twittera (121)
- Tworzymy moduł (121)
- Wysyłanie prostego żądania HTTP (122)
- Wysłanie danych (123)
- Pobieranie tweetów (124)
- Moduł superagent na pomoc (128)
- Przeładowanie serwera za pomocą narzędzia up (130)
- Podsumowanie (130)
- Prosta strona internetowa przy użyciu modułu http (136)
- Prosta strona internetowa przy użyciu frameworka Connect (139)
- Metody pośredniczące (141)
- Tworzenie metod pośredniczących wielokrotnego użytku (142)
- Metoda pośrednicząca static (146)
- Metoda pośrednicząca query (148)
- Metoda pośrednicząca logger (148)
- Metoda pośrednicząca bodyParser (150)
- Ciasteczka (153)
- Metoda pośrednicząca session (154)
- Sesje Redis (159)
- Metoda pośrednicząca methodOverride (160)
- Metoda pośrednicząca basicAuth (160)
- Podsumowanie (162)
- Prosta aplikacja Express (164)
- Tworzymy moduł (164)
- HTML (164)
- Konfiguracja (165)
- Definiowanie tras (166)
- Moduł search (168)
- Uruchomienie aplikacji (169)
- Ustawienia (170)
- Mechanizmy szablonów (172)
- Obsługa błędów (173)
- Metody złożone (173)
- Trasy (175)
- Metody pośredniczące (177)
- Strategie organizacji (178)
- Podsumowanie (180)
- AJAX (182)
- Technologia WebSocket (184)
- Aplikacja Echo (185)
- Przygotowanie (185)
- Konfiguracja serwera (186)
- Konfiguracja klienta (187)
- Uruchomienie serwera (188)
- Kursory myszy (189)
- Przygotowanie (189)
- Konfiguracja serwera (189)
- Konfiguracja klienta (192)
- Uruchomienie serwera (194)
- Kwestie do rozwiązania (194)
- Zamknięcie połączenia a rozłączenie (195)
- JSON (195)
- Ponowne łączenie (195)
- Rozgłaszanie (195)
- WebSocket to HTML5: starsze przeglądarki go nie obsługują (195)
- Rozwiązanie (195)
- Podsumowanie (196)
- Transporty (198)
- Rozłączenie kontra zamknięcie połączenia (198)
- Zdarzenia (198)
- Przestrzenie nazw (199)
- Czat (200)
- Przygotowanie programu (200)
- Konfiguracja serwera (200)
- Konfiguracja klienta (201)
- Zdarzenia i rozgłaszanie (203)
- Gwarancja odbioru (207)
- Aplikacja DJ (209)
- Rozszerzenie czata (209)
- Integracja z interfejsem Grooveshark (210)
- Odtwarzanie (213)
- Podsumowanie (218)
- Instalacja (223)
- Dostęp do MongoDB: przykład uwierzytelnienia użytkownika (224)
- Konfiguracja aplikacji (224)
- Tworzymy aplikację Express (224)
- Łączymy się z MongoDB (228)
- Tworzymy dokumenty (230)
- Wyszukiwanie dokumentów (232)
- Metoda pośrednicząca do uwierzytelniania (233)
- Sprawdzanie poprawności danych (234)
- Niepodzielność (235)
- Tryb bezpieczny (235)
- Wprowadzenie do Mongoose (236)
- Definiowanie modelu (236)
- Definiowanie zagnieżdżonych kluczy (238)
- Definiowanie zagnieżdżonych dokumentów (238)
- Ustawianie indeksów (239)
- Metody pośredniczące (239)
- Sprawdzanie stanu modelu (239)
- Zapytania (240)
- Rozszerzanie zapytań (240)
- Sortowanie (240)
- Wybieranie danych (240)
- Limitowanie wyników (241)
- Pomijanie wyników (241)
- Automatyczne wypełnianie kluczy (241)
- Konwersja typów (242)
- Przykład Mongoose (242)
- Konfiguracja aplikacji (242)
- Refaktoryzacja (243)
- Definiowanie modeli (243)
- Podsumowanie (245)
- node-mysql (248)
- Konfiguracja (248)
- Aplikacja Express (248)
- Łączenie z MySQL (249)
- Inicjalizacja skryptu (250)
- Wstawianie danych (253)
- Pobieranie danych (258)
- Narzędzie Sequelize (259)
- Konfiguracja Sequelize (260)
- Konfiguracja aplikacji Express (260)
- Konfiguracja Sequelize (263)
- Definiowanie modeli i synchronizacja (264)
- Wstawianie danych (266)
- Pobieranie danych (268)
- Usuwanie danych (269)
- Wykończenie (271)
- Podsumowanie (272)
- Instalacja Redis (275)
- Język zapytań Redis (275)
- Typy danych (276)
- Ciągi znaków (277)
- Tablice asocjacyjne (277)
- Listy (279)
- Zbiory (279)
- Zbiory sortowane (280)
- Redis i Node (280)
- Implementacja mapy relacji przy użyciu Node i Redis (281)
- Podsumowanie (290)
- Co może być współdzielone? (294)
- Kompatybilność kodu JavaScript (294)
- Udostępnianie modułów (295)
- Adaptacja interfejsów programistycznych ECMA (296)
- Adaptacja interfejsów programistycznych Node (297)
- Adaptacja interfejsów programistycznych przeglądarek (298)
- Dziedziczenie dla wszystkich przeglądarek (298)
- Zastosowanie praktyczne: narzędzie browserbuild (299)
- Prosty przykład (300)
- Podsumowanie (302)
- Proste testy (306)
- Przedmiot testów (306)
- Strategia testów (306)
- Program testowy (307)
- Expect.js (308)
- Przegląd interfejsów programistycznych (308)
- Mocha (310)
- Testowanie asynchronicznego kodu (311)
- Styl BDD (313)
- Styl TDD (314)
- Styl eksportu (314)
- Korzystanie z Mocha w przeglądarce (315)
- Podsumowanie (316)
CZĘŚĆ I. SZYBKI START: INSTALACJA I POJĘCIA OGÓLNE (19)
Rozdział 1. Przygotowanie środowiska (21)
Rozdział 2. Przegląd JavaScript (31)
Rozdział 3. Blokujące i nieblokujące operacje wejścia-wyjścia (43)
Rozdział 4. JavaScript dla Node (55)
CZĘŚĆ II. NAJISTOTNIEJSZE INTERFEJSY PROGRAMISTYCZNE NODE (65)
Rozdział 5. Wiersz poleceń i moduł FS: Twoja pierwsza aplikacja (67)
Rozdział 6. Protokół TCP (87)
Rozdział 7. Protokół HTTP (105)
CZĘŚĆ III. TWORZENIE APLIKACJI SIECIOWYCH (133)
Rozdział 8. Framework Connect (135)
Rozdział 9. Framework Express (163)
Rozdział 10. Technologia WebSocket (181)
Rozdział 11. Framework Socket.IO (197)
CZĘŚĆ IV. BAZY DANYCH (219)
Rozdział 12. MongoDB (221)
Rozdział 13. MySQL (247)
Rozdział 14. Redis (273)
CZĘŚĆ V. TESTOWANIE (291)
Rozdział 15. Współdzielony kod (293)
Rozdział 16. Testowanie (305)
Skorowidz (317)
Helion - inne książki
-
Nowość Promocja
W tej praktycznej książce znajdziesz opis kompleksowych praktyk, dzięki którym współczesne organizacje utrzymujące złożone ekosystemy oprogramowania mogą skutecznie identyfikować podatności, zarządzać nimi i ograniczać ryzyko wystąpienia poważnych naruszeń bezpieczeństwa. Dowiesz się, dlaczego nie wystarczy po prostu „użyć łatki”, aby naprawić znane luki w oprogramowaniu. Poznasz zasady profesjonalnego zarządzania podatnościami uwzględniające monitorowanie systemów i baz danych podatności. Przekonasz się, jak ważne są czynnik ludzki i identyfikacja czynników psychologicznych, które podczas interakcji użytkownika z oprogramowaniem przyczyniają się do powstawania podatności. W miarę lektury książki przyswoisz wydajne i skuteczne strategie, dzięki którym zapewnisz swojej organizacji wysoki poziom cyberbezpieczeństwa.- PDF + ePub + Mobi
- Druk 44 pkt
(29,49 zł najniższa cena z 30 dni)
44.25 zł
59.00 zł (-25%) -
Nowość Promocja
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- PDF + ePub + Mobi
- Druk 59 pkt
(39,50 zł najniższa cena z 30 dni)
59.25 zł
79.00 zł (-25%) -
Nowość Promocja
Lektura tej książki pozwoli Ci zrozumieć możliwości najnowocześniejszych algorytmów AI, nawet jeśli nie posiadasz wiedzy technicznej. Dowiesz się, na czym polega funkcjonowanie sieci neuronowych, poznasz również fascynującą historię pierwszego sztucznego neuronu i przekształcenia go w sieć zdolną do realizowania zadań wcześniej uznanych za niewykonalne obliczeniowo. Zapoznasz się z możliwościami i wyzwaniami związanymi z widzeniem komputerowym, a także z zasadami działania sieci neuronowej i jej treningu. Zorientujesz się też, w których obszarach sztuczna inteligencja może stanowić zagrożenie, a gdzie wykazuje olbrzymi potencjał. Na koniec spojrzysz na obecną rewolucję AI przez pryzmat wcześniejszych przełomów technologicznych, aby lepiej zrozumieć, co nas czeka i jakie mamy wobec tego zobowiązania.- PDF + ePub + Mobi
- Druk 44 pkt
(29,49 zł najniższa cena z 30 dni)
44.25 zł
59.00 zł (-25%) -
Nowość Promocja
W trakcie lektury tej książki przygotujesz własne laboratorium, a następnie przeanalizujesz każdy etap zabójczego łańcucha ataków i zastosujesz nową wiedzę w praktyce. Dowiesz się, jak ominąć wbudowane mechanizmy bezpieczeństwa, między innymi AMSI, AppLocker i Sysmon, przeprowadzać działania rozpoznawcze i wykrywające w środowisku domeny, a także zbierać dane uwierzytelniające w całej domenie. Przeczytasz również, jak poruszać się ruchem bocznym, aby wtopić się w ruch środowiska i pozostać niewykrytym przez radary obrońców, a ponadto jak eskalować uprawnienia wewnątrz domeny i w całym lesie domen czy osiągać stan przetrwania na poziomie domeny i w kontrolerze domeny. W efekcie nauczysz się przeprowadzać ocenę bezpieczeństwa różnych produktów i usług Microsoftu, takich jak Exchange Server, SQL Server i SCCM.- PDF + ePub + Mobi
- Druk 66 pkt
(44,50 zł najniższa cena z 30 dni)
66.75 zł
89.00 zł (-25%) -
Nowość Promocja
Dzięki tej książce opanujesz kluczowe koncepcje myślenia systemowego i nauczysz się stosować je w praktyce. Poznasz podejście nieliniowe, które pozwala lepiej rozumieć złożoność współczesnych systemów IT i skutecznie nimi zarządzać. Nauczysz się identyfikować wzorce, przewidywać konsekwencje decyzji technologicznych, a także budować skalowalne, elastyczne architektury. Praktyczne przykłady i klarowne wyjaśnienia pomogą Ci zastosować zdobytą wiedzę w codziennej pracy, niezależnie od tego, czy tworzysz małe aplikacje, czy projektujesz wielkoskalowe systemy. To niezbędny przewodnik dla każdego, kto chce myśleć jak inżynier systemowy!- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Audiobook MP3
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Ten kompleksowy podręcznik docenią specjaliści do spraw bezpieczeństwa i projektanci aplikacji. Znajdziesz w nim szereg przydatnych informacji na temat testowania API, identyfikowania podatności i ich eliminowania. W książce znalazło się mnóstwo praktycznych przykładów, dzięki którym dowiesz się, jak unikać kontroli uwierzytelniania i autoryzacji, a także jak identyfikować podatności w interfejsach API przy użyciu różnych narzędzi. Nauczysz się też tworzenia rozbudowanych raportów dotyczących wykrytych podatności, a ponadto rekomendowania i stosowania skutecznych strategii ich minimalizowania. Poznasz również strategie zarządzania bezpieczeństwem interfejsów API i dowiesz się, jak je chronić przed najnowszymi zagrożeniami.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce poznasz pełnię możliwości Postmana. Znajdziesz tu przystępnie wyjaśnione koncepcje, a także zestaw rzeczywistych przykładów, co ułatwi Ci korzystanie z tego narzędzia do tworzenia doskonale zaprojektowanych, udokumentowanych i przetestowanych interfejsów programowania aplikacji. Za pomocą praktycznych projektów nauczysz się dodawać automatyzację testów do istniejącego API. Poznasz również nowe funkcjonalności Postmana, stanowiące dużą pomoc w unikaniu błędów. W drugim, w pełni zaktualizowanym wydaniu znajdziesz nowe rozdziały dotyczące testowania przepływu pracy, tworzenia i używania serwerów imitacji, testowania bezpieczeństwa API, jak również testowania wydajności.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Analityka mocno się zmieniła. Kiedyś skupiała się głównie na tworzeniu raportów i wykresów, które prezentowały dane w atrakcyjnej formie. Teraz stała się bardziej zaawansowana ― zespoły pracują w nowy sposób, łącząc różnorodne umiejętności, takie jak analiza danych, programowanie i znajomość biznesu. Dzięki temu decyzje podejmowane w firmach mogą być lepsze, a osiąganie celów ― łatwiejsze. Jednak by to działało, potrzebne są zmiany w strukturze organizacji i podejściu do pracy. Oto najbardziej praktyczny poradnik korzystania z analityki w funkcjonowaniu organizacji! Bill Schmarzo, dyrektor do spraw innowacji w Hitachi Vantara- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce dogłębnie poznasz zagrożenia specyficzne dla aplikacji opartych na dużych modelach językowych, przeanalizujesz ich charakterystyczne cechy i dowiesz się, jak wyglądają luki w zabezpieczeniach. W ten sposób zdobędziesz praktyczną wiedzę, która podczas tworzenia oprogramowania korzystającego z LLM okazuje się bezcenna. Zapoznasz się również z licznymi wskazówkami i strategiami, które pomogą w zabezpieczaniu aplikacji opartych na sztucznej inteligencji. Niezależnie od tego, czy tworzysz zupełnie nową aplikację, czy zajmujesz się dodawaniem funkcjonalności LLM, znajdziesz tu szeroką gamę przydatnych zagadnień, takich jak architektura dużych modeli językowych, granice zaufania, technika RAG, wstrzykiwanie promptów i wiele innych.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%)
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: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Podręcznik Node.js. Smashing Magazine Guillermo Rauch
(15)(0)
(5)
(3)
(1)
(3)
(3)
więcej opinii