Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka
- Autor:
- David Herman
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 216
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka
68 sposobów na wykorzystanie możliwości JavaScriptu
JavaScript jeszcze do niedawna kojarzył się głównie ze stronami oraz aplikacjami internetowymi, a jego głównym zastosowaniem były operacje na drzewie DOM. Jednak te czasy mijają, a język ten jest coraz chętniej wykorzystywany również po stronie serwera. JavaScript jako pełnoprawny język programowania? Oczywiście! W dodatku okazuje się, że może on być bardzo wydajny, elastyczny i przyjazny dla programistów — wystarczy przestrzegać kilku zasad!Te tajemnicze zasady zostały zebrane w niniejszej książce. Jeśli będziesz o nich pamiętać, wykorzystasz w pełni potencjał JavaScriptu. W trakcie lektury dowiesz się, jak najlepiej deklarować zmienne, używać funkcji oraz radzić sobie z obiektami i prototypami. W kolejnych rozdziałach nauczysz się budować przyjazne API oraz korzystać ze słowników i tablic. Na sam koniec zdobędziesz informacje, które mają kluczowe znaczenie w przypadku programowania współbieżnego. Jeżeli jesteś programistą języka JavaScript, jeżeli chcesz poprawić swoje umiejętności programowania w tym języku, jest to dla Ciebie lektura obowiązkowa. Przekonaj się, jak przyjemne i wydajne może być programowanie w JavaScripcie!
Oto kluczowe obszary poruszane w książce:
- Lepsze metody programowania obiektowego opartego na prototypach
- Niuanse i rozwiązania dotyczące pracy z obiektami reprezentującymi tablice i słowniki
- Precyzyjne i praktyczne wyjaśnienie procesu określania zasięgu funkcji i zmiennych w JavaScripcie
- Przydatne wzorce i idiomy programowania w JavaScripcie (na przykład obiekty z opcjami i łańcuchy metod)
- Dokładny przewodnik po stosowanym w JavaScripcie wyjątkowym modelu obsługi współbieżności — wykonywaniu zadań do ich ukończenia
Książka jest podzielona na wzbogacone przykładami opisy 68 sprawdzonych metod pisania lepszego kodu w JavaScripcie. Dowiesz się tu, jak wybrać odpowiedni styl programowania dla poszczególnych projektów, radzić sobie z nieoczekiwanymi problemami i z powodzeniem pracować z wszystkimi aspektami JavaScriptu — od struktur danych po mechanizmy współbieżne.
Najlepsze porady dotyczące JavaScriptu dla każdego programisty!
Wykorzystaj w pełni możliwości JavaScriptu!
„Nieczęsto zdarza się spotkać specjalistę od języków programowania, który potrafi pisać tak zrozumiale i przystępnie, jak robi to David. Jego omówienie składni i semantyki JavaScriptu jest jednocześnie przyjemne w lekturze i bardzo wnikliwe. Wzmianki o kruczkach są uzupełnieniem realistycznych studiów przypadku, które pozwalają stopniowo pogłębiać wiedzę. Gdy skończysz lekturę tej książki, zauważysz w sobie mocne poczucie kompletnego opanowania tematu”.
— Paul Irish, Developer Advocate w firmie Google Chrome
„Nie jest to książka dla osób szukających dróg na skróty. Zamiast tego znajdziesz tu lata doświadczeń skondensowane do podróży z przewodnikiem. Jest to jedna z niewielu pozycji na temat JavaScriptu, które mogę bez wahania polecić”.
— Alex Russell, członek grupy TC39, inżynier oprogramowania w firmie Google
Aby w pełni opanować JavaScript, musisz się nauczyć, jak efektywnie posługiwać się elastycznymi i wszechstronnymi mechanizmami tego języka, a także jak unikać pułapek. Niezależnie od tego, jak duże masz doświadczenie w posługiwaniu się JavaScriptem, książka JavaScript. Efektywne programowanie pomoże Ci pogłębić zrozumienie tego oferującego duże możliwości języka, co pozwoli Ci budować bardziej przewidywalne, niezawodne i łatwe w konserwacji programy.
Autor David Herman od wielu lat zasiada w komitecie organizacji Ecma odpowiedzialnym za rozwijanie standardu JavaScriptu. W tej książce David wyjaśnia wewnętrzne mechanizmy języka lepiej niż kiedykolwiek wcześniej i pomaga czytelnikom w pełni wykorzystać możliwości JavaScriptu. Ta pozycja uwzględnia najnowsze wersje standardu JavaScriptu, dzięki czemu oferuje sprawdzone techniki i najlepsze praktyki, na których będziesz mógł polegać przez wiele lat.
Książka JavaScript. Efektywne programowanie jest podzielona na wzbogacone przykładami opisy 68 sprawdzonych metod pisania lepszego kodu w JavaScripcie. Dowiesz się tu, jak wybrać odpowiedni styl programowania dla poszczególnych projektów, radzić sobie z nieoczekiwanymi problemami i z powodzeniem pracować z wszystkimi aspektami JavaScriptu — od struktur danych po mechanizmy współbieżne.
Pamiętaj o:
- minimalizacji liczby obiektów globalnych
- stosowaniu wyrażeń IIFE do tworzenia zasięgu lokalnego
- tym, żeby nie blokować kolejki zdarzeń operacjami wejścia–wyjścia
- różnicach pomiędzy instrukcjami prototype, getPrototypeOf i __proto__
David Herman, starszy specjalista ds. badań w firmie Mozilla Research, jest członkiem grupy Ecma TC39 — komitetu odpowiedzialnego za rozwijanie standardu języka JavaScript. David posiada tytuł BA z dziedziny nauk komputerowych z uczelni Grinnell College oraz tytuły MS i PhD z tej samej dziedziny z uniwersytety Northeastern University.
Wybrane bestsellery
-
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
This book provides a thorough understanding of JavaScript design patterns and assists with writing and structuring your JavaScript code and applications in a way that offers high performance to JavaScript application users.
JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale
-
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 proje...
React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL
(67.05 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Web apps are getting increasingly complex and frontend development more challenging. In this book, you’ll learn to better utilize the potential of the Angular framework and the design patterns that will simplify the challenges of your application.
Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs
-
This third edition delves from Angular basics to deployment, covering performance optimization, authentication, state management, Signals, and more. It includes updated examples and tools to enhance your Angular skills for business requirements.
Angular for Enterprise Applications. Build scalable Angular apps using the minimalist Router-first architecture - Third Edition Angular for Enterprise Applications. Build scalable Angular apps using the minimalist Router-first architecture - Third Edition
-
This book shows how you can leverage Vue to develop impressive apps quickly. You’ll discover various new tools and features in the Vue ecosystem, including Vitest and Vuetify, and use Vue 3 to develop web apps that interact well with APIs.
Building Real-World Web Applications with Vue.js 3. Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development Building Real-World Web Applications with Vue.js 3. Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development
Ebooka "Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka" 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 »
Audiobooka "Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka" 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 ebooka: Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka (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: Programista MagazynRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
W jednej z ostatnich odsłon KDK opisywałem książkę Efektywny Python. 59 sposobów na lepszy kod, stanowiącą część cyklu Effective Software Development Series. Tytuły wchodzące w skład tej serii pisane są w duchu słynnych opracowań z cyklu Effec-tive C++ autorstwa Scott'a Meyers'a. Książki Scott'a cieszyły się tak dobrą sławą, że zaproponowano mu rolę doradcy oraz redaktora prowadzącego ww. serii. I tak światło dzienne ujrzał szereg niezwykle ciekawych i wartościowych tytułów - dziś w ramach Klubu Dobrej Książki chciałbym przedstawić jeden z nich: Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka, który pod koniec zeszłego roku doczekał się wreszcie polskiego wydania.
Na początek kilka słów o strukturze i zawartości książki. Efektywny JavaScript trzyma się wypróbowanej tradycji cyklu Effective C++: opracowanie podzielone jest na tematyczne rozdziały, zaś każdy z nich składa się z szeregu podpunktów. Każdy taki podpunkt, tematycznie nawiązujący do swojego rozdziału, omawia wybrany aspekt stosowania danej technologii czy języka. Podpunkty stanowią całość samą w sobie - każdy z nich można czytać oddzielnie (nie jest wymagane czytanie książki od deski do deski).
Omawiany tytuł podzielony jest na siedem rozdziałów: Przyzwyczajanie się do JavaScriptu, Zasięg zmiennych, Korzystanie z funkcji, Obiekty i prototypy, Tablice i słowniki, Projekty bibliotek i interfejsów API, Współbieżność.
Rozdział pierwszy stanowi rodzaj wstępu: autor omawia tutaj charakterystyczne cechy JavaScriptu, które mogą stanowić niespodziankę do programistów, którzy wcześniej pracowali z innymi językami programowania.
Kolejne cztery rozdziały (Zasięg zmiennych, Korzystanie z funkcji, Obiekty i prototypy, Tablice i słowniki) zawierają 45 podpunktów naładowanych wiedzą i praktycznymi wskazówkami dotyczącymi stosowania kluczowych udogodnień języka JavaScript: zmiennych, funkcji, mechanizmów obiektowości oraz podstawowych kontenerów. Podpunkty te mają wysoce praktyczny charakter: każdy z nich omawia wybrany idiom języka, którego konsekwentne stosowanie uczyni twoje programy pisane w JavaScripcie bardziej niezawodnymi, spójnymi i wydajnymi.
Dwa ostatnie rozdziały przedstawiają szereg praktycznych wskazówek związanych z dwoma aspektami stanowiącymi chleb powszedni każdego zawodowego programisty: projektowaniem bibliotek i interfejsów programistycznych (API) oraz z obsługą współbieżności. Wskazówki te osadzone są oczywiście w kontekście tworzenia aplikacji za pomocą JS.
JavaScript to niewątpliwie potężny język programowania, oferujący szeroki wachlarz mechanizmów modelowania abstrakcji. Niestety - za tę potęgę trzeba słono zapłacić: w tym przypadku czasem, który trzeba poświęcić, aby osiągnąć biegłość w jego stosowaniu. W tym kontekście Efektywny JavaScript jest nieocenioną pomocą: konsoliduje zdobytą wcześniej wiedzę, podając ją w niewielkich, łatwych do przyswojenia porcjach. Jednakże, aby lektura tego tytułu była efektywna, wymagana jest przynajmniej podstawowa znajomość JavaScriptu (jest to wspólna cecha książek wchodzących w skład Effective Software Development Series).
Sporo ciepłych słów trzeba powiedzieć o merytorycznej zawartości książki: mamy tutaj do czynienia z wiedzą najwyższej jakości - taką, którą ciężko znaleźć w Internecie, a na dodatek podaną w spójnej, skondensowanej formie. Efektywny JavaScript to lektura obowiązkowa do osób, które posiadając podstawową wiedzę na temat JS, pragną podnieść swoje kompetencje z zakresu programowania w tym języku do poziomu, który pozwoli im świadomie i w pełni korzystać z potęgi, którą JavaScript oferuje. Autor opracowania dzięki swojej głębokiej wiedzy i wieloletniej praktyce w pracy z JavaScriptem (a warto tutaj nadmienić, iż pracuje on na stanowisku Głównego Specjalisty ds. Badań w komórce R&D fundacji Mozilla) przedstawia zarówno proste, jak i skomplikowane zagadnienia związane z JS w sposób jasny, klarowny i łatwy do przyswojenia.
Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka to lektura obowiązkowa dla każdego, kto pretenduje do miana profesjonalnego programisty JS. Ja zaś osobiście mogę potwierdzić, że studiowanie tej książki jest czystą przyjemnością: tekst pisany jest lekkim, przystępnym językiem, jej autor nie stroni też od humoru. Lektura tej pozycji była dla mnie krokiem milowym na ścieżce zdobywania wiedzy na temat JS. Liczę, że i Ty, drogi Czytelniku, się na niej nie zawiedziesz. Polecam!
Szczegóły ebooka
- Tytuł oryginału:
- Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-283-1418-4, 9788328314184
- Data wydania książki drukowanej:
- 2015-10-26
- ISBN Ebooka:
- 978-83-283-1421-4, 9788328314214
- Data wydania ebooka:
- 2015-10-23 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:
- 37559
- Rozmiar pliku Pdf:
- 1.8MB
- Rozmiar pliku ePub:
- 3.1MB
- Rozmiar pliku Mobi:
- 7.3MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Sposób 1. Ustal, której wersji JavaScriptu używasz (19)
- Sposób 2. Liczby zmiennoprzecinkowe w JavaScripcie (24)
- Sposób 3. Uważaj na niejawną konwersję typu (27)
- Sposób 4. Stosuj typy proste zamiast nakładek obiektowych (32)
- Sposób 5. Unikaj stosowania operatora == dla wartości o różnych typach (34)
- Sposób 6. Ograniczenia mechanizmu automatycznego dodawania średników (37)
- Sposób 7. Traktuj łańcuchy znaków jak sekwencje 16-bitowych jednostek kodowych (43)
- Sposób 8. Minimalizuj liczbę obiektów globalnych (47)
- Sposób 9. Zawsze deklaruj zmienne lokalne (50)
- Sposób 10. Unikaj słowa kluczowego with (51)
- Sposób 11. Poznaj domknięcia (54)
- Sposób 12. Niejawne przenoszenie deklaracji zmiennych na początek bloku (czyli hoisting) (57)
- Sposób 13. Stosuj wyrażenia IIFE do tworzenia zasięgu lokalnego (59)
- Sposób 14. Uważaj na nieprzenośne określanie zasięgu nazwanych wyrażeń funkcyjnych (62)
- Sposób 15. Uważaj na nieprzenośne określanie zasięgu lokalnych deklaracji funkcji w bloku (65)
- Sposób 16. Unikaj tworzenia zmiennych lokalnych za pomocą funkcji eval (67)
- Sposób 17. Przedkładaj pośrednie wywołania eval nad bezpośrednie wywołania tej funkcji (68)
- Sposób 18. Różnice między wywołaniami funkcji, metod i konstruktorów (71)
- Sposób 19. Funkcje wyższego poziomu (74)
- Sposób 20. Stosuj instrukcję call do wywoływania metod dla niestandardowego odbiorcy (77)
- Sposób 21. Stosuj instrukcję apply do wywoływania funkcji o różnej liczbie argumentów (79)
- Sposób 22. Stosuj słowo kluczowe arguments do tworzenia funkcji wariadycznych (81)
- Sposób 23. Nigdy nie modyfikuj obiektu arguments (82)
- Sposób 24. Używaj zmiennych do zapisywania referencji do obiektu arguments (84)
- Sposób 25. Używaj instrukcji bind do pobierania metod o stałym odbiorcy (85)
- Sposób 26. Używaj metody bind do wiązania funkcji z podzbiorem argumentów (technika currying) (87)
- Sposób 27. Wybieraj domknięcia zamiast łańcuchów znaków do hermetyzowania kodu (88)
- Sposób 28. Unikaj stosowania metody toString funkcji (90)
- Sposób 29. Unikaj niestandardowych właściwości przeznaczonych do inspekcji stosu (92)
- Sposób 30. Różnice między instrukcjami prototype, getPrototypeOf i __proto__ (95)
- Sposób 31. Stosuj instrukcję Object.getPrototypeOf zamiast __proto__ (99)
- Sposób 32. Nigdy nie modyfikuj właściwości __proto__ (100)
- Sposób 33. Uniezależnianie konstruktorów od instrukcji new (101)
- Sposób 34. Umieszczaj metody w prototypach (103)
- Sposób 35. Stosuj domknięcia do przechowywania prywatnych danych (105)
- Sposób 36. Stan egzemplarzy przechowuj tylko w nich samych (107)
- Sposób 37. Zwracaj uwagę na niejawne wiązanie obiektu this (109)
- Sposób 38. Wywoływanie konstruktorów klasy bazowej w konstruktorach klas pochodnych (111)
- Sposób 39. Nigdy nie wykorzystuj ponownie nazw właściwości z klasy bazowej (115)
- Sposób 40. Unikaj dziedziczenia po klasach standardowych (117)
- Sposób 41. Traktuj prototypy jak szczegół implementacji (119)
- Sposób 42. Unikaj nieprzemyślanego stosowania techniki monkey patching (120)
- Sposób 43. Budowanie prostych słowników na podstawie egzemplarzy typu Object (123)
- Sposób 44. Stosuj prototypy null, aby uniknąć zaśmiecania przez prototypy (126)
- Sposób 45. Używaj metody hasOwnProperty do zabezpieczania się przed zaśmiecaniem przez prototypy (128)
- Sposób 46. Stosuj tablice zamiast słowników przy tworzeniu kolekcji uporządkowanych (132)
- Sposób 47. Nigdy nie dodawaj enumerowanych właściwości do prototypu Object.prototype (134)
- Sposób 48. Unikaj modyfikowania obiektu w trakcie enumeracji (136)
- Sposób 49. Stosuj pętlę for zamiast pętli for...in przy przechodzeniu po tablicy (140)
- Sposób 50. Zamiast pętli stosuj metody do obsługi iteracji (142)
- Sposób 51. Wykorzystaj uniwersalne metody klasy Array w obiektach podobnych do tablic (146)
- Sposób 52. Przedkładaj literały tablicowe nad konstruktor klasy Array (148)
- Sposób 53. Przestrzegaj spójnych konwencji (151)
- Sposób 54. Traktuj wartość undefined jak brak wartości (153)
- Sposób 55. Stosuj obiekty z opcjami do przekazywania argumentów za pomocą słów kluczowych (157)
- Sposób 56. Unikaj niepotrzebnego przechowywania stanu (161)
- Sposób 57. Określaj typy na podstawie struktury, aby tworzyć elastyczne interfejsy (164)
- Sposób 58. Różnice między tablicami a obiektami podobnymi do tablic (167)
- Sposób 59. Unikaj nadmiernej koercji (171)
- Sposób 60. Obsługa łańcuchów metod (174)
- Sposób 61. Nie blokuj kolejki zdarzeń operacjami wejścia-wyjścia (180)
- Sposób 62. Stosuj zagnieżdżone lub nazwane wywołania zwrotne do tworzenia sekwencji asynchronicznych wywołań (183)
- Sposób 63. Pamiętaj o ignorowanych błędach (187)
- Sposób 64. Stosuj rekurencję do tworzenia asynchronicznych pętli (190)
- Sposób 65. Nie blokuj kolejki zdarzeń obliczeniami (193)
- Sposób 66. Wykorzystaj licznik do wykonywania współbieżnych operacji (197)
- Sposób 67. Nigdy nie uruchamiaj synchronicznie asynchronicznych wywołań zwrotnych (201)
- Sposób 68. Stosuj obietnice, aby zwiększyć przejrzystość asynchronicznego kodu (203)
Przedmowa (11)
Wprowadzenie (13)
Podziękowania (15)
O autorze (17)
Rozdział 1. Przyzwyczajanie się do JavaScriptu (19)
Rozdział 2. Zasięg zmiennych (47)
Rozdział 3. Korzystanie z funkcji (71)
Rozdział 4. Obiekty i prototypy (95)
Rozdział 5. Tablice i słowniki (123)
Rozdział 6. Projekty bibliotek i interfejsów API (151)
Rozdział 7. Współbieżność (179)
Skorowidz (207)
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(47.20 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(47.20 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(55.20 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(79.20 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(83.85 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(32.44 zł najniższa cena z 30 dni)29.94 zł
49.90 zł(-40%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy i dlaczego używać takich opcjifunkcjonalności, jak niemutowalność i funkcje czyste...
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(56.55 zł najniższa cena z 30 dni)52.20 zł
87.00 zł(-40%)
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: Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka David Herman (1) 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.
(1)
(0)
(0)
(0)
(0)
(0)