Wydawca: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
2033
Ebook

Kali Linux. Testy penetracyjne

Aamir Lakhani, Joseph Muniz

Podręcznik pentestera! W dobie internetu możemy cieszyć się globalną dostępnością każdego z systemów informatycznych. Z jednej strony daje to ogromne możliwości wymiany informacji, z drugiej naraża system na ataki z zewnątrz. Zastanawiasz się, jak zapewnić bezpieczeństwo Twojej sieci? Spróbuj się do niej włamać lub zleć to profesjonaliście! Wykonywane w ten sposób testy penetracyjne to jedna z najskuteczniejszych metod weryfikacji bezpieczeństwa w sieci. Jeżeli zainteresował Cię temat testów penetracyjnych, to trafiłeś na doskonałą książkę. Znajdziesz w niej omówienie specjalnej dystrybucji Kali Linux. Zawiera ona zestaw niezbędnych narzędzi oraz pozwoli Ci przeprowadzić testy. W trakcie lektury zrozumiesz, jak przygotować środowisko pracy i jak przeprowadzić atak na popularne serwery aplikacji internetowych oraz ich klientów. W kolejnych rozdziałach dowiesz się, jak zweryfikować zabezpieczenia aplikacji internetowych oraz serwerów WWW. Na sam koniec poznasz najlepsze metody przeciwdziałania i zapobiegania atakom oraz dowiesz się, jak przygotować raport końcowy, w którym zaprezentujesz uzyskane rezultaty. Książka ta jest obowiązkową lekturą dla wszystkich osób, którym bezpieczeństwo sieci nie jest obojętne! Sięgnij po tę książkę i: poznaj możliwości dystrybucji Kali Linux przeprowadź typowe ataki na serwery aplikacji internetowych przekonaj się, jak przeprowadzić atak na metody uwierzytelniania przygotuj kompletny raport ze swoich działań zadbaj o bezpieczeństwo sieci! Bezpieczeństwo sieci jest w Twoich rękach!

2034
Ebook

Lutowanie od podstaw. Wydanie II

Witold Wrotek

Lutowanie - prosto, praktycznie, profesjonalnie! Opanuj podstawy techniki lutowania Poznaj przydatne narzędzia pracy Naucz się lutowania w praktyce Lutowanie to najtańsza, najpopularniejsza i najskuteczniejsza metoda łączenia elementów obwodów elektrycznych i elektronicznych. Nawet najbardziej zaawansowane układy nie mogłyby działać bez zastosowania tej techniki, która zapewnia nie tylko właściwe połączenie elektryczne, lecz również odpowiednio wytrzymałe spojenie mechaniczne, umożliwiając tym samym stabilne mocowanie elementów na płytce drukowanej. Do łączenia metalowych części lutowania używano już w starożytności, jednak prawdziwy rozkwit tej metody nastąpił wraz z gwałtownym rozwojem elektroniki. Sięgnij po odpowiednie źródło wiedzy, jeśli chcesz poznać technikę lutowania i nauczyć się prawidłowo stosować ją w praktyce! Drugie wydanie książki Lutowanie od podstaw wprowadzi Cię w tajniki sztuki łączenia elementów, przedstawi niezbędne narzędzia i dobre praktyki, nauczy unikać typowych błędów popełnianych przez początkujących, a także pokaże najlepsze sposoby lutowania różnych elementów elektrycznych i elektronicznych. Dzięki lekturze dowiesz się też, jak wykonać proste prace elektryczne w swoim domu, a nawet jak naprawić typowe usterki urządzeń AGD. Przygotowanie do lutowania Niezbędne narzędzia i materiały Dobre praktyki i najczęstsze błędy Praktyczne porady dotyczące lutowania Typowe prace i naprawy elektryczne Ćwiczenia poprawiające umiejętności Lutowanie elementów elektronicznych Usuwanie usterek elektronicznych Lutuj jak prawdziwy zawodowiec!

2035
Ebook

Excel 2010 PL. Rozwiązywanie problemów dla każdego

Witold Wrotek

Excel już nigdy Cię nie zaskoczy! Jak zdefiniować własne skróty klawiaturowe? Czy można wygenerować dźwięk w Excelu? Co może być powodem błędów w obliczaniu formuł? W jaki sposób adresować komórki z użyciem ich numerów i numerów wierszy? Poznaj odpowiedzi na te i setki innych pytań! Praca z programem Excel ułatwia i przyspiesza wiele operacji, których wykonanie metodą tradycyjną byłoby skomplikowane i ogromnie obciążające. Jednak czasem obsługa Excela może być prawdziwym wyzwaniem! Bywa, że problemem są nasz pośpiech i własna nieuwaga, a kiedy indziej przyczyną kłopotów może się stać niezwykłe bogactwo możliwości tego programu. Arkusz oferuje wiele opcji, ale jest on tylko narzędziem. Od użytkownika zależy, czy i jak to narzędzie wykorzysta. Trzeba tylko wiedzieć, jakie wydać mu polecenie! W książce Excel 2010 PL. Rozwiązywanie problemów dla każdego, przeznaczonej zarówno dla zaawansowanych, jak i początkujących użytkowników programu, znajdziesz uporządkowane alfabetycznie porady praktyczne, dotyczące tego, jak rozwiązać problemy napotkane podczas pracy z arkuszem Excel 2010 PL. Znajdziesz tu szerokie spektrum zagadnień, informacje dotyczące konfiguracji programu, wykorzystania rzadko używanych narzędzi, usprawnienia codziennej pracy, zautomatyzowania pewnych czynności czy pisania formuł w VBA. Zawarte w tu przykłady pozwolą Ci uporać się z zadaniami, które stoją przed Tobą, lub wskażą kierunek poszukiwania ich rozwiązania. Znajdziesz tu odpowiedzi na setki ważnych pytań, w tym: Co może być powodem błędów w obliczaniu formuł? Czy można połączyć dwa wykresy? Czy można zablokować konwertowanie adresów internetowych na hiperłącza? Jak dla ActiveChart pobrać dane dotyczące zakresu danych? Jak można przekonwertować liczbę wklejoną do Excela z innego programu w postaci tekstowej? Jak pobrać zawartość komórek z zakresu i odpytać Google treścią tej komórki? Jak usunąć rekordy zdublowane? Jak w tle arkusza wstawić logo firmy? Jak wydrukować arkusz z komentarzami? Rozwiązuj wszelkie problemy szybko i bezstresowo!

2036
Ebook

Ukryta tożsamość. Jak się obronić przed utratą prywatności

Tomasz Ciborski

Wymknij się podglądaczom! Totalna inwigilacja, czyli witajcie w globalnej wiosce Bezpieczeństwo w sieci i mailu, czyli sprytne sposoby chronienia prywatności Tor i kryptowaluty, czyli zaawansowane sposoby zachowania anonimowości Żyjemy w globalnej wiosce. Sieć WWW dokładnie oplotła świat - kawiarenki internetowe są w peruwiańskiej dżungli i wioskach Pigmejów, a łącza satelitarne mają nawet stacje badawcze na Antarktydzie. Wszechobecność internetu jest oczywiście szalenie wygodna… ale ma to też swoje konsekwencje. Każde Twoje wejście do sieci jest rejestrowane. Analizie poddawane są Twoje preferencje w wyborze stron, na ekranie wyświetlają Ci się dobrane do nich reklamy, a każdy w miarę sprawny haker mógłby bez trudu dotrzeć do Twoich prywatnych e-maili. Niezbyt miła perspektywa, prawda?  Na szczęście istnieją sposoby ochrony swojej prywatności w sieci. Jeśli chcesz je poznać i poczuć się bezpiecznie, sięgnij po tę książkę. Znajdziesz w niej mnóstwo metod zacierania własnych śladów. Dowiesz się, jak pozostać anonimowym podczas przeglądania sieci i jak szyfrować swoje wiadomości e-mail (lub korzystać z alternatywnych metod ich przesyłania). Zorientujesz się, jak działa undergroundowy bliźniak Internetu, czyli Tor. Sprawdzisz, co można kupić za bitcoiny. Odkryjesz także, jak zapewnić bezpieczeństwo Twoim urządzeniom i nie dać wykraść sobie żadnych danych. Nie daj się złapać w sieć!  Inwigilacja globalna i lokalna Naucz się otwartego oprogramowania Bezpieczne przeglądanie internetu Poczta i szyfrowanie wiadomości Bitmessage — alternatywa dla e-maili W mrokach cebulowej sieci Kryptowaluty i pieniądz wirtualny Bezpieczeństwo dysków i partycji dyskowych Bezpieczeństwo mobilne Jeszcze więcej sposobów na ochronę prywatności — komunikatory internetowe, sieci I2P i VPN Wszystko w jednym — Linux Tails Naucz się dobrze pilnować swoich danych!

2037
Ebook

Metasploit. Receptury pentestera. Wydanie II

Abhinav Singh, Monika Agarwal

Najlepsze przepisy na bezpieczeństwo Twoich danych! Jeżeli Twój system przechowuje i przetwarza poufne informacje — dane osobowe, numery kart kredytowych, wiadomości e-mail, dane finansowe lub coś równie ważnego — jest łakomym kąskiem dla cyberprzestępców. Jeżeli wizja kradzieży Twoich danych spędza Ci sen z powiek i zastanawiasz się, jak najlepiej sprawdzić stan bezpieczeństwa Twojego systemu, to odpowiedź jest jedna — zaatakuj go sam! Testy penetracyjne to najskuteczniejsza metoda weryfikacji bezpieczeństwa. Metasploit to narzędzie używane przez profesjonalistów do prowadzenia testów penetracyjnych. Jeżeli chcesz poznać najlepsze przepisy na jego wykorzystanie, to trafiłeś na doskonałą książkę! Zawiera ona ponad 80 receptur omawiających najbardziej skuteczne techniki testowania. W trakcie lektury dowiesz się, jak sprawnie skonfigurować Metasploit, ominąć ochronę antywirusową oraz skanować porty w systemach. Ponadto nauczysz się prowadzić testy penetracyjne sieci bezprzewodowych, korzystać z exploitów oraz używać modułów pomocniczych. Od dawna wiadomo, że najsłabszym ogniwem w systemie bezpieczeństwa jest człowiek, dlatego warto zaznajomić się z rozdziałem omawiającym pakiet narzędzi socjotechnicznych — Social Engineer-Toolkit. Książka ta jest obowiązkową pozycją na półce każdego pentestera! Dzięki tej książce: zainstalujesz i skonfigurujesz narzędzie Metasploit wykorzystasz język Ruby do budowy skryptów przeprowadzisz testy penetracyjne sieci VoIP poznasz pakiet narzędzi socjotechnicznych skutecznie zweryfikujesz bezpieczeństwo systemu informatycznego Testy penetracyjne — zadbaj o bezpieczeństwo Twojego systemu!

2038
Ebook

Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II

Steve McConnell

Kultowy podręcznik tworzenia doskonałego oprogramowania! Twórz wolny od błędów, najwyższej jakości kod Utrzymuj stałą kontrolę nad złożonymi projektami Wcześnie wykrywaj i rozwiązuj problemy Sprawnie rozwijaj i poprawiaj oprogramowanie Steve McConnell wie więcej o budowie oprogramowania niż ktokolwiek inny; mamy ogromne szczęście, że zdecydował się podzielić swoim doświadczeniem oraz wiedzą w tej ważnej i oryginalnej książce. Alan Cooper, „ojciec” języka Visual Basic, autor książki About Face Zapewne każdy zgodzi się ze stwierdzeniem, że jeśli jakiś proces odpowiada za nawet 70% błędów w gotowym produkcie, z pewnością wymaga znaczącego usprawnienia... Czy masz jednak świadomość, że właśnie tyle problemów generuje samo wytwarzanie oprogramowania? Te błędy powodują nie tylko usterki w już gotowych programach, niespełniających oczekiwań klientów — odpowiadają także za znaczne opóźnienia przy realizacji zleconych projektów i nagminne przekraczanie zaplanowanego budżetu. Każdy ambitny programista staje zatem przed koniecznością zdobycia wiedzy o takich metodach pracy, które pozwolą szybciej i efektywniej realizować projekty, a przy tym zapewniać najwyższą jakość tworzonego kodu. W końcu na podstawie tych właśnie umiejętności oceniana jest także wartość danego programisty w zespole. Z tych właśnie powodów niniejsza książka, będąca przejrzystą kompilacją najlepszych technik programowania, zdobyła tak wielkie uznanie w środowisku zawodowców i studentów, osiągając miano podręcznika kultowego. Przed Tobą drugie, zaktualizowane wydanie słynnej publikacji, w której Steve McConnell przedstawia wszystkie aspekty budowy programów, takie jak jakość czy podejście do procesu wytwarzania. Autor rozwija tu tak istotne zagadnienia, jak przebieg budowy klasy, techniki pracy z danymi i strukturami sterującymi, debugowanie, refaktoryzowanie oraz metody i strategie optymalizacji. Znajdziesz tu dziesiątki list kontrolnych, pomocnych w ocenianiu architektury, jakości klas i procedur, nazw zmiennych czy struktur sterujących, a także ponad 500 przykładów dobrego i złego kodu. Dowiesz się, co było przyczyną wielu typowych problemów w przeszłości i jak ich dzisiaj unikać. Opisane metody pracy pomogą utrzymać kontrolę nad dużymi projektami oraz efektywnie rozwijać i modyfikować oprogramowanie w odpowiedzi na zmiany wymagań. Co ważne, można je skutecznie wykorzystywać niezależnie od stosowanego języka programowania! Dzięki tej książce nauczysz się skutecznie: projektować z zachowaniem minimalnej złożoności; praktycznie wykorzystywać metody pracy zespołowej; programować defensywnie, by unikać błędów w kodzie i jak najszybciej je z niego usuwać; wykorzystywać okazje do refaktoryzacji oraz rozwijania kodu i robić to w sposób bezpieczny; korzystać z metod programowania dopasowanych do projektu; szybko i efektywnie debugować; wcześnie i we właściwy sposób rozwiązywać najważniejsze problemy z konstrukcją oprogramowania; dbać o jakość kodu od pierwszego do ostatniego dnia projektu. Posiądź kluczowe umiejętności tworzenia najwyższej jakości oprogramowania! Steve McConnell jest jednym z najbardziej szanowanych ekspertów w świecie informatyki. Jest głównym programistą w firmie Construx Software oraz znanym autorem bestsellerowych książek, m.in. Kod doskonały i Rapid Development — obie zostały uhonorowane nagrodą Jolt magazynu „Software Development”, przyznawaną co roku najlepszej książce poświęconej procesowi wytwarzania oprogramowania. Brał udział w projektach realizowanych dla takich firm, jak Microsoft czy Boeing, a w 1998 roku czytelnicy magazynu „Software Development” uznali go obok Billa Gatesa i Linusa Torvaldsa za jedną z trzech najbardziej wpływowych osób w branży oprogramowania.

2039
Ebook

Korporacyjne jezioro danych. Wykorzystaj potencjał big data w swojej organizacji

Alex Gorelik

Koncepcja big data, nauka o danych i analityka danych wspomagają dziś procesy decyzyjne w przedsiębiorstwach w niespotykanym wcześniej zakresie. Zwiększają poziom efektywności pracy w wielu różnych branżach. Korporacje zaczęły więc eksperymenty z wykorzystaniem big data i technologii chmury, aby budować jeziora danych oraz tworzyć oparte na nich systemy podejmowania decyzji. Niejeden z tych projektów się nie powiódł, gdyż nie został dostosowany do kultury i potrzeb przedsiębiorstwa. Najwyraźniej zabrakło wiedzy, w jaki sposób skutecznie przeprowadzać tak radykalną transformację. Ta książka jest praktycznym przewodnikiem, który ułatwia wdrażanie architektury jeziora danych (ang. data lake) w przedsiębiorstwie. Omówiono tu różne podejścia do jej uruchamiania i rozwijania, w tym kałuże danych (analityczne piaskownice) i stawy danych (hurtownie danych), a także budowanie jezior danych od podstaw. Opisano konfigurowanie różnych stref, co pozwala na odpowiednie rozmieszczenie zarówno surowych, jak i starannie zarządzanych i przetworzonych danych. Wyjaśniono znaczenie zarządzania dostępem do stref. Zawarto tu również wskazówki umożliwiające zachowanie zgodności z regułami zarządzania danymi przedsiębiorstwa. W tej książce: wprowadzenie do hurtowni danych, big data i nauki o danych praktyczne techniki budowania jezior danych najlepsze praktyki dostarczania analitykom dostępu do danych projektowanie architektury jeziora danych oraz różne techniki implementacji zalety i wady różnych podejść do budowania magazynów danych i zarządzania nimi Jeziora danych i big data - ocean możliwości!

2040
Ebook

Platforma Node.js. Przewodnik webdevelopera. Wydanie III

David Herron

Platforma Node.js służy do tworzenia aplikacji ogólnego przeznaczenia w języku JavaScript, które nie wymagają przeglądarki internetowej, a sam kod może działać zarówno po stronie klienta, jak i serwera. W Node.js wykorzystano szybki silnik JavaScriptu, V8. Platforma ta udostępnia stabilną bibliotekę do obsługi asynchronicznych sieciowych operacji wejścia-wyjścia. Dodatkowo programista ma do dyspozycji bogaty zestaw niezależnych modułów. Szczególnie atrakcyjne jest wykorzystanie Node.js do budowy aplikacji związanych z internetem rzeczy (IoT) i mikrousług. W tej książce znajdziesz przegląd zagadnień potrzebnych do nauki programowania w Node.js. Dowiesz się między innymi, w jaki sposób można zaimplementować mechanizmy przechowywania danych w bazach danych, uwierzytelniania użytkownika czy komunikacji między użytkownikami w czasie rzeczywistym. Dodatkowo zaprezentowano tu technikę instalowania kodu na serwerze za pomocą platformy Docker. Nie zabraknie też opisu najlepszych praktyk z dziedziny tworzenia oprogramowania i rozkładania dużego obciążenia między serwery zaplecza. Ciekawym tematem ujętym w książce jest implementacja mikrousług REST w architekturze wielowarstwowej. Najważniejsze zagadnienia przedstawione w książce: czym jest platforma Node.js, jak się rozwija i do czego może się przydać opis konfigurowania platformy i omówienie modułów, a także korzystanie z narzędzia npm tworzenie aplikacji dla urządzeń mobilnych, w tym wdrożenie modelu REST korzystanie z biblioteki Socket.IO testowanie aplikacji, w tym testy jednostkowe, testy REST i testy funkcjonalne Node.js — platforma, która zapewnia niezawodność, prostotę i wydajność kodu! David Herron przez wiele lat był inżynierem oprogramowania w Dolinie Krzemowej. Pracował nad różnorodnymi projektami, włączając w to aplikacje do monitorowania wydajności systemów paneli słonecznych. Jako starszy inżynier w Sun Microsystems pracował w zespole Java SE Quality Engineering, Herron pracował też dla firmy VXtreme nad oprogramowaniem, które później stało się aplikacją Windows Media Player. Interesuje się pojazdami elektrycznymi, światowymi zasobami energii, zmianami klimatu i ochroną środowiska.

2041
Ebook

Jakość projektów informatycznych. Rozwój i testowanie oprogramowania

Karolina Zmitrowicz

Zarządzaj jakością projektu od narodzin po końcowe testy! Koncepcja jakości — co musisz wiedzieć, zanim zaczniesz pilnować poziomu Twoich produktów Zarządzanie jakością (oprogramowania) — ustaw procesy, zasady i standardy Testowanie — znaczenie ostatniego etapu pracy z projektem Zapewnianie wysokiej jakości oprogramowania to niełatwe zadanie. Osiągniesz ją, jeśli będziesz przestrzegać wysokich standardów procesu wytwarzania i dopilnujesz, by każdy problem został rozwiązany do końca. Jednak zadziwiająco wielu producentów nie traktuje poważnie sygnałów o błędach. Ujawniają się one dopiero podczas testowania, czyli na etapie, gdy już niewiele można zrobić. Ta książka podpowie Ci, jak już na pierwszych etapach tworzenia kodu wykrywać i rozwiązywać pojawiające się problemy. Popraw efektywność swojej pracy już dziś! Karolina Zmitrowicz zebrała najistotniejsze koncepcje z dziedziny zarządzania jakością oprogramowania i uzupełniła je o własne doświadczenia. Znajdziesz tu omówienie podstaw testowania oraz pomoc w organizacji i planowaniu pracy. Nauczysz się tworzyć jakość, a nie tylko ją sprawdzać. Poznasz przydatne metody weryfikacji i walidacji, podstawy tworzenia dokumentacji wyników i narzędzia Lean Software Development. Dzięki zawartym w książce wskazówkom udoskonalisz swoje produkty, zoptymalizujesz proces ich wytwarzania i powiększysz grono zachwyconych klientów. Definicja jakości i znaczenie jakości w projektach informatycznych Zarządzanie procesowe, jakością i przez jakość Zasady Deminga i koła jakości Zarządzanie jakością oprogramowania Manifest jakości i standardy Planowanie procesu zapewnienia jakości Weryfikacja i walidacja, metryki Anomalie — charakterystyka i sposób obsługi Podstawy testowania, organizacja i techniki testów Metryki związane z testowaniem i dokumentacja testów Wsparcie narzędziowe i standardy w testowaniu Doskonalenie procesów organizacyjnych i procesu testowego Lean Software development (LSD) Dbaj o jakość — pamiętaj, że stać Cię na więcej!

2042
Ebook

Projekty i rozwiązania sieciowe w praktyce

Paweł Zaręba

Praktycznie rzecz ujmując… o sieciach Paweł Zaręba, autor Praktycznych projektów sieciowych, od wielu lat związany z branżą IT i ICT, za namową swoich wiernych czytelników napisał drugą książkę. Tę wcześniejszą można traktować jako kompendium wiedzy na temat sieci komputerowych - Projekty i rozwiązania sieciowe w praktyce są niejako kontynuacją tamtej publikacji. Podczas lektury tej książki, wymagającej znajomości zagadnień sieciowych, przyswoisz podstawowe pojęcia z zakresu sieci (takie jak router, przełącznik), odkryjesz niespodzianki w sieci LAN i zasady funkcjonowania internetu, zrozumiesz, czym jest i do czego służy DNS, zapoznasz się z chmurą i jej działaniem, spojrzysz na sieci od kuchni, czyli od serwerowni. Dzięki przemyślanym przykładom dowiesz się między innymi, jak używać narzędzia Postman, samodzielnie wykonasz projekt sieci związany z automatyzacją i przeprowadzisz własne eksperymenty w języku skryptowym Python. Ten przewodnik, skierowany do poszukujących praktycznych aspektów sieci i do zaawansowanych sieciowców, ma jeden cel: jak najprzystępniej przedstawić skomplikowane zagadnienia sieciowe, a jednocześnie ugruntować podstawowe informacje. Komponenty sieciowe i architektura modelu TCP/IP Projektowanie adresacji IP Narzędzia do diagnostyki sieci Metody dostępu do internetu Niezależne wirtualne instancje routingu VRF Konfiguracja sieci za pomocą routera Mikrotik Tajniki Cisco Modeling Lab Przenoszenie tablic routingu OSPF za pomocą BGP Utworzenie sieci wirtualnej w GNS3 Mapowanie maszyn wirtualnych NAT i CGNAT Działanie sieci od strony ISP (MPLS L3VPN i MPBGP) Korzystanie z REST API Wirtualizacja sieci w chmurze Azure Cisco DNA Center Spójrz na sieci od strony praktycznej!

2043
Ebook

JavaScript. Przewodnik dla absolutnie początkujących

Kirupa Chinnathambi

Naukę języka programowania można porównać do nauki języka obcego: jedno i drugie wymaga sporej ilości wysiłku i systematyczności. Trzeba najpierw przyswoić sobie podstawy, potem przejść do bardziej złożonych zagadnień i jak najwięcej ćwiczyć. JavaScript szczególnie dobrze nadaje się do nauki programowania, a przy tym jest językiem elastycznym i wciąż rozwijanym. W połączeniu z CSS3 i HTML5 pozwala na tworzenie wszechstronnych aplikacji internetowych i mobilnych. Książka, którą trzymasz w dłoni, jest przystępnie napisanym, praktycznym podręcznikiem programowania w JavaScripcie. Zawarte tu wyjaśnienia, wskazówki i proste instrukcje pozwolą Ci na bardzo szybkie przyswojenie sobie podstaw tego języka, nawet jeśli dopiero zaczynasz przygodę z kodowaniem. Po przedstawieniu podstaw programowania wyjaśniono nieco bardziej złożone koncepcje, posługując się licznymi — często bardzo zabawnymi — przykładami. Lektura książki jest przy tym niezwykle interesująca i przyjemna. Po zakończeniu ostatniego rozdziału będziesz przygotowany, by sprostać większości wyzwań związanych z językiem JavaScript. Jak zacząć pisać kod i gdzie go umieścić Wykorzystanie zmiennych, funkcji i pętli Co to jest zakres globalny i lokalny Czym są domknięcia Programowanie obiektowe w JavaScripcie Operacje na danych tekstowych i listy danych JavaScript: dzięki niemu stron WWW stają się piękniejsze, lepsze i bardziej imponujące!

2044
Ebook

REST. Najlepsze praktyki i wzorce w języku Java

Bhakti Mehta

Usprawnij wymianę danych z usługą REST! Postępująca cyfryzacja współczesnego świata wymaga coraz większej integracji przeróżnych systemów informatycznych. Nierzadko są to systemy znajdujące się w odległych lokalizacjach, napisane z wykorzystaniem różnych języków programowania i technologii. Jak zapewnić możliwość wymiany informacji między nimi? Usługi typu REST to jeden z najwygodniejszych sposobów! Co to jest REST? Jak przygotować usługę tego typu? Jak ustrzec się przed błędami? Na te i wiele innych pytań odpowiada ta książka. Znajdziesz w niej najlepsze praktyki tworzenia usług REST z wykorzystaniem języka Java. Sięgnij po nią i dowiedz się, jak projektować zasoby i zapewniać im bezpieczeństwo oraz w jaki sposób przygotowywać usługi REST dla różnych wersji językowych. Odkryj, jak testować udostępnione zasoby i zagwarantować ich najwyższą wydajność oraz jaka przyszłość czeka usługi tego typu. Sprawdź też, jak wygląda API takich usług, jak GitHub, Twitter i Facebook (API Graph). Ta książka jest doskonałą lekturą dla wszystkich programistów chcących bezproblemowo tworzyć wydajne usługi typu REST. Tematy opisane w książce: Tworzenie usług typu RESTful przy użyciu API JAX-RS 2.0 Zaawansowane techniki wykorzystania protokołu OAuth i zabezpieczeń w usługach typu RESTful Metody buforowania, weryfikacji danych, ograniczania liczby żądań, asynchronicznego wykonywania działań oraz najlepsze praktyki pozwalające zwiększyć interaktywność aplikacji Najlepsze metody stronicowania, dokumentowania i testowania usług typu RESTful HATEOAS i architektura mikrousługowa w budowanie aplikacji wykorzystujących usługi typu RESTful Przyszłość technologii REST, nowe standardy i sposób ich wykorzystania przez różne przedsiębiorstwa Porównanie technologii WebHook, WebSocket oraz Server-Sent Events umożliwiających dostarczanie informacji klientom na bieżąco Wydajne usługi REST w Twoim zasięgu!

2045
Ebook

Excel. Wykresy, analiza danych, tabele przestawne. Niebieski podręcznik

Paul McFedries

Zaawansowana wiedza w zasięgu ręki! Excel to narzędzie należące do pakietu MS Office, charakteryzujące się nieskończoną cierpliwością w wykonywaniu najbardziej mozolnych i skomplikowanych obliczeń. Rozwijany od wielu lat, zdobył ogromną popularność i obecnie jest najbardziej znanym arkuszem kalkulacyjnym. Jego potencjał doceniają inżynierowie, księgowi, analitycy i studenci. Program znajduje zastosowanie wszędzie tam, gdzie są przechowywane i poddawane analizie ogromne zbiory danych. Świetnie sprawdza się też w roli kontrolera budżetu domowego. Chcesz poznać inne sposoby jego wykorzystania? Pomysłowość użytkowników nie zna granic! Ta książka pozwoli Ci dogłębnie poznać najbardziej zaawansowane funkcje Excela. Tworzenie skomplikowanych wykresów i tabel przestawnych już nigdy nie będzie dla Ciebie problemem. Dowiesz się z niej, jak tworzyć formuły na potrzeby analizy danych oraz jak ominąć typowe trudności. Nauczysz się też analizować dane finansowe oraz statystyczne. Po zdobyciu tych umiejętności przejdziesz do zagadnień związanych z filtrowaniem danych oraz ich sortowaniem. Na sam koniec zapoznasz się z różnymi technikami analizy, poznasz narzędzie Solver oraz dodatek Analysis ToolPak. Zobaczysz także, jak zaimportować dane z innych źródeł lub skorzystać z kwerend bazodanowych. Książka ta jest doskonałym źródłem wiedzy dla wszystkich użytkowników Excela, którzy chcą wykorzystać w pełni jego możliwości. W książce znajdziesz ponad 150 technik analizy danych w Excelu. Oto wybrane z tych metod: Tworzenie formuł tablicowych Wykrywanie błędów w formułach Określanie lokalizacji wartości Obliczanie amortyzacji metodą liniową Tworzenie rozkładu częstości dla grup wartości Przekształcanie zakresów na tabele Analizowanie wartości komórek Wykreślanie linii trendu logarytmicznego Przeprowadzanie analizy regresji Tworzenie tabel przestawnych i wykresów Najlepsze techniki analizy danych podane na tacy!

2046
Ebook

Office 2019 PL. Kurs

Witold Wrotek

Poznaj pakiet Microsoft Office od podszewki! Dowiedz się, jak redagować teksty z edytorem Word Naucz się przeprowadzać obliczenia z arkuszem Excel Twórz prezentacje z programem PowerPoint Planuj i prowadź korespondencję w Outlooku Zarządzaj notatkami z narzędziem OneNote Microsoft Office to bez wątpienia najpopularniejszy pakiet oprogramowania biurowego na świecie. Używany w większości firm, szkół i urzędów, stał się de facto standardem w zakresie tworzenia dokumentów tekstowych, przeprowadzania obliczeń oraz wizualizacji wyników finansowych, księgowych i naukowych, opracowywania różnego rodzaju prezentacji, a także zarządzania kalendarzami i korespondencją elektroniczną. Trudno wręcz wyobrazić sobie współczesną pracę biurową, w której nie wykorzystywano by przynajmniej jednego narzędzia wchodzącego w jego skład. Jeśli nie miałeś wcześniej do czynienia z pakietem Office, najwyższa pora poznać go bliżej! Pomoże w tym kurs, który bez zbędnej teorii wprowadzi Cię w świat aplikacji biurowych firmy Microsoft. Książka w przystępny sposób przedstawia najważniejsze funkcje programów tworzących pakiet Office, opisuje ich praktyczne zastosowanie oraz pokazuje, jak używać ich w codziennej pracy. Pisanie i formatowanie tekstów? Porządkowanie i przeliczanie danych? Tworzenie profesjonalnych prezentacji? A może zarządzanie czasem i pocztą elektroniczną? To tylko wybrane umiejętności, które opanujesz dzięki temu podręcznikowi! Pakiet MS Office i interfejs użytkownika Edycja i formatowanie dokumentów tekstowych Wstawianie grafik Wprowadzanie i przeliczanie danych Formatowanie arkuszy kalkulacyjnych Generowanie wykresów Rejestrowanie i uruchamianie makr Tworzenie slajdów i prezentacji Konfigurowanie kont pocztowych Zarządzanie wiadomościami Zastosowanie reguł i szablonów Przeglądanie i planowanie wydarzeń Tworzenie notatek i zarządzanie nimi Obierz kurs na wiedzę!

2047
Ebook

Zagrożenia cyberbezpieczeństwa i rozwój złośliwego oprogramowania. Poznaj strategie obrony przed współczesnymi niebezpieczeństwami. Wydanie II

Tim Rains

Dowiedz się, jak się zmienia krajobraz zagrożeń cyberbezpieczeństwa. Dynamiczny cyfrowy postęp to nie tylko liczne korzyści, ale również rozwój oprogramowania służącego przestępcom. A to oznacza jedno: Twoja organizacja jest bezustannie narażona na coraz bardziej wyrafinowane ataki. Jeden błąd w strategii obrony lub w konstrukcji zabezpieczeń, jedna ludzka omyłka lub źle podjęta decyzja może oznaczać katastrofę o dalekosiężnych konsekwencjach. Trzymasz w rękach drugie wydanie książki, którą docenili specjaliści bezpieczeństwa IT na całym świecie. Dzięki niej zrozumiesz zasady tworzenia skutecznych strategii cyberbezpieczeństwa dla swojej organizacji. Poznasz długoterminowe trendy w ujawnianiu i wykorzystywaniu luk w zabezpieczeniach, regionalne różnice w rozpowszechnieniu szkodliwego oprogramowania, leżące u ich podstaw czynniki społeczno-ekonomiczne, a także ewolucję ransomware. Zdobędziesz także cenne informacje na temat zagrożeń, których źródłami są rządy państw, i zapoznasz się z dogłębną analizą nowoczesnych strategii cyberbezpieczeństwa w chmurze. Dzięki tej wciągającej lekturze dowiesz się, jak wygląda dobra analiza cyberzagrożeń i jak oceniać skuteczność strategii cyberbezpieczeństwa w organizacji. W książce: krytyczne aspekty skuteczności strategii cyberbezpieczeństwa w organizacji zarządzanie lukami w zabezpieczeniach ochrona przed zagrożeniami internetowymi ograniczanie dostępu do danych instytucjom rządowym zalety i wady popularnych strategii cyberbezpieczeństwa wdrażanie i ocena skuteczności strategii cyberbezpieczeństwa Bądź świadomy, bądź bezpieczny i nie daj się złapać w sieć cyberprzestępców!

2048
Ebook

Kompozycja obrazu fotograficznego

Tomasz J. Gałązka

Opanuj sztukę mistrzowskiej kompozycji - twórz zachwycające, artystyczne fotografie! Jak świadomie dobierać i układać elementy w kadrze, aby tworzyć przyciągające uwagę obrazy? Jak efektownie grać symetrią, perspektywą, tłem, kształtem i kolorem? Jak komponować obrazy w makrofotografii, zdjęcia ludzi, krajobrazów czy architektury? Podobnie jak harmonijne ułożenie dźwięków tworzy poruszającą zmysły muzykę, tak umiejętne dobranie poszczególnych elementów obrazu — kolorów, kształtów i obiektów — składa się na zachwycające, pełne ekspresji zdjęcie. Piękno fotografii budzi się do życia zarówno dzięki idealnemu ułożeniu w kadrze współgrających ze sobą elementów, jak i kontrastowemu zestawieniu składników. Jednak niezależnie od użytych środków najważniejsze jest świadome ich wykorzystanie. Nawet najpiękniejszy temat zdjęcia, najciekawsze ujęcie może zostać zaprzepaszczone, jeśli elementy obrazu zostaną nieprawidłowo rozmieszczone lub znajdzie się na nim coś, co — jak fałszywy dźwięk w melodii — w rażący sposób zaburzy atmosferę lub odwróci uwagę odbiorców od głównego motywu. To właśnie kompozycja obrazu fotograficznego w dużej mierze decyduje o tym, czy zdjęcie nosi znamiona artyzmu, czy nie. Oto doskonały podręcznik dla fotografów, w którym zawarto popartą wieloma ciekawymi przykładami wiedzę na temat teorii kompozycji obrazu, teorii widzenia, zasad analizy i syntezy otoczenia. Dzięki niemu poznasz wszystkie najważniejsze zasady kadrowania zdjęcia, nauczysz się zręcznie grać kolorem, fakturą, perspektywą, bryłą czy deseniem. Zrozumiesz, jak ludzie patrzą i postrzegają otoczenie — to pozwoli Ci tworzyć przyciągające ich uwagę, zachwycające obrazy. Dowiesz się także, w jaki sposób analizować fotografie i komponowaną scenę, zachowywać spójność formy i treści zdjęcia oraz wykształcić w sobie cenną umiejętność naciskania spustu migawki zawsze w odpowiednim, niepowtarzalnym momencie. Każdy rozdział tej niezwykłej książki kończy się praktycznymi ćwiczeniami, których wykonanie pomoże Ci pogłębić i utrwalić zdobytą wiedzę. Dzięki tej książce: dowiesz się, jak wzrok i mózg odbierają kształty, formę, przestrzeń, światło, kolor, ruch, dynamikę czy ekspresję nauczysz się patrzeć na fotografowaną scenę tak, jak aparat fotograficzny, i świadomie dobierać fragmenty otoczenia do kompozycji sceny poznasz wszystkie zasady komponowania obrazu fotograficznego — począwszy od słynnego "złotego podziału" i trójpodziału, po grę w symetrię lub asymetrię, operowanie kolorem, fakturą, tłem, perspektywą, deseniem czy bryłą odkryjesz, jak zachować jedność formy i treści oraz jak świadomie używać symboli w fotografii zrozumiesz wymagania dynamiki kompozycji obrazu oraz zasady podobieństw i przeciwieństw opanujesz sposoby artystycznego komponowania zdjęć krajobrazu i architektury, portretów oraz zbliżeń i makrofotografii Zdobądź całą niezbędną wiedzę i zacznij świadomie kreować magię obrazu fotograficznego! Książkę poleca redakcja Digital Foto Video: