Видавець: 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.
961
Eлектронна книга

Oświetlenie. Kreatywna fotografia

Harold Davis

Wydobądź więcej światła z Twoich zdjęć! Jakie informacje można odczytać z histogramu? Jak fotografować cienie? Jak wykorzystać lampy błyskowe w studio? Fotografia od zawsze i nierozerwalnie związana jest ze światłem. Umiejętność jego oceny i użycia do własnych celów świadczy o kunszcie fotografa. Wydobycie cieni, konfiguracja światła w studio, czas ekspozycji to te elementy, które szlifuje się latami. Czy da się to zrobić szybciej? Oczywiście! Cała wiedza związana z wykorzystaniem charakterystyki światła została zebrana w tej unikalnej książce. Dzięki niej unikniesz podstawowych błędów, przyspieszysz proces nauki oraz poznasz kruczki i sztuczki, pozwalające w okamgnieniu poprawić własny warsztat. W trakcie lektury dowiesz się, jak korzystać z histogramu, jak działa przesłona i jaki związek ma z głębią ostrości. Ponadto poznasz tajniki pracy w studio - począwszy od przygotowania sceny, a skończywszy na odbiciach i refrakcjach. Zobaczysz, jak osiągnąć efekt przezroczystości oraz jak oświetlać ludzi i pracować z lampami błyskowymi. A potem poznasz możliwości cyfrowej ciemni w zakresie pracy ze światłem, korygowania błędów oraz tworzenia niesamowitych efektów, takich jak HDR. Nie ma najmniejszych wątpliwości, że po lekturze tej książki Twoje zdjęcia nabiorą nowego wyrazu! Charakterystyka światła Złota godzina Prześwietlanie i niedoświetlanie zdjęć Wykorzystanie histogramu Korygowanie balansu bieli Unikanie szumów - czułość ISO Fotografowanie w terenie - krajobrazy, oświetlenie miasta, zbliżenia i zdjęcia makro Przygotowanie sceny w studio Tworzenie efektu przezroczystości Oświetlanie ludzi w studio Zastosowanie lamp błyskowych w pracowni Efekt HDR Wykorzystanie możliwości cyfrowej ciemni do korekty oświetlenia Odkryj siłę światła w fotografii - właściwie wykorzystane nada sens Twoim obrazom!

962
Eлектронна книга

Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow

Aurélien Géron

Pojęcia, techniki i narzędzia służące do tworzenia systemów inteligentnych W ciągu ostatnich lat uczenie maszynowe stało się sercem wielu nowoczesnych produktów, takich jak zaawansowane techniki wyszukiwania w przeglądarkach, rozpoznawanie mowy w smartfonach czy proponowanie treści w zależności od indywidualnych preferencji użytkownika. Być może niedługo taki system inteligentny zastąpi Cię za kierownicą samochodu. Uczenie głębokie wprowadziło nową jakość do uczenia maszynowego. Daje niesamowite możliwości, jednak wymaga olbrzymiej mocy obliczeniowej i potężnych ilości danych. Programiści implementujący takie rozwiązania są poszukiwanymi specjalistami i mogą liczyć na ekscytujące oferty! Ta książka jest praktycznym podręcznikiem tworzenia systemów inteligentnych. Przedstawiono tu najważniejsze zagadnienia teoretyczne dotyczące uczenia maszynowego i sieci neuronowych. W zrozumiały sposób zaprezentowano koncepcje i narzędzia służące do tworzenia systemów inteligentnych. Opisano Scikit-Learn i TensorFlow - środowiska produkcyjne języka Python - i pokazano krok po kroku, w jaki sposób wykorzystuje się je do implementacji sieci neuronowych. Liczne praktyczne przykłady i ćwiczenia pozwolą na pogłębienie i utrwalenie zdobytej wiedzy. Jeśli tylko potrafisz posługiwać się Pythonem, dzięki tej przystępnie napisanej książce szybko zaczniesz implementować systemy inteligentne. W tej książce między innymi: podstawowe koncepcje uczenia maszynowego, uczenia głębokiego i sieci neuronowych przygotowywanie zbiorów danych i zarządzanie nimi algorytmy uczenia maszynowego rodzaje architektury sieci neuronowych uczenie głębokich sieci neuronowych olbrzymie zbiory danych i uczenie poprzez wzmacnianie Już dziś zacznij tworzyć systemy inteligentne!

963
Eлектронна книга

Tworzenie nowoczesnych systemów webowych

Mariusz Walczak

Poznaj techniki tworzenia nowoczesnych aplikacji webowych Naucz się budować wydajne, bezpieczne i pewne backendy Dowiedz się, jak tworzyć atrakcyjne i responsywne frontendy Nie zostawaj w tyle, poznaj najnowsze technologie webowe! Firm i osób trudniących się tworzeniem stron i aplikacji internetowych jest mnóstwo, a konkurencja w tej dziedzinie ciągle się zwiększa. Wielu twórców korzysta ze starych, sprawdzonych rozwiązań, a tylko nieliczni idą w awangardzie i eksperymentują z nowinkami pojawiającymi się niemal codziennie w tej dziedzinie. Jeśli chcesz do nich dołączyć i zdobyć wiedzę, która pozwoli Ci wyprzedzić konkurencję oraz efektywnie pracować z najpopularniejszymi frameworkami i najnowocześniejszymi narzędziami dostępnymi w branży, sięgnij po źródło wiedzy, które kompetentnie i kompleksowo wprowadzi Cię w temat. Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować rozwiązania, pisać czytelny kod, optymalizować go, testować i współpracować z klientem. Poznasz techniki tworzenia backendów oraz frontendów dla klasycznych przeglądarek komputerowych i urządzeń mobilnych. Nauczysz się też ograniczać dostęp do aplikacji i rozbudowywać już istniejące rozwiązania. Wszystko to na praktycznym, wziętym z życia przykładzie i bez nadmiaru nie zawsze potrzebnej teorii. Do dzieła! Warsztat pracy twórcy aplikacji webowych Techniki programowania i zasady tworzenia dobrego kodu Refaktoryzacja, optymalizacja i rozwijanie aplikacji Tworzenie backendu przy użyciu Symfony 3 Tworzenie frontendu za pomocą Angular 2 Tworzenie frontendu mobilnego przy użyciu SenchaTouch 2 Ograniczanie dostępu do aplikacji Testowanie rozwiązania i współpraca z klientem Naucz się tworzyć wydajne i atrakcyjne aplikacje WWW! Mariusz Walczak – Fullstack developer, założyciel MWProject mwproject.com.pl. Absolwent Warszawskiej Wyższej Szkoły Informatycznej, ze specjalizacjami Inżynieria oprogramowania oraz Inżynieria baz danych i zarządzania projektami informatycznymi. Tworzy zaawansowane aplikacje internetowe z użyciem Node.js i PHP. Twórca frameworku Moniq oraz CMSa MoniqCMS. Właściciel stron poświęconych zwierzętom adoptowani.org oraz vetporadnik.org.pl. Prywatnie miłośnik futrzanych czworonogów, oraz winiarstwa i nalewkarstwa.

964
Eлектронна книга

Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek. Wydanie II

Tom Greever

Projektant UX musi rozmawiać. Dobry design sprawia, że produkt jest ładny i przyjemny w użytkowaniu. Zanim jednak ten produkt powstanie, projektant musi przedstawić i obronić swoje decyzje projektowe. Projektem są przecież zainteresowani klienci, przełożeni i oczywiście cały zespół produktowy. Bardzo wiele zatem zależy od poprawnej komunikacji zainteresowanych stron. Podczas spotkania można doprecyzować wymagania wobec produktu i zaprezentować wybrane rozwiązania projektowe. Błędy popełnione na tym etapie mogą mieć fatalne skutki. Oto drugie, zaktualizowane i uzupełnione wydanie praktycznego przewodnika, dzięki któremu nauczysz się lepiej prezentować projekt i przekonywać do swoich racji wszystkie osoby mające na niego wpływ. W uporządkowany sposób przedstawiono tutaj zasady przygotowywania i przeprowadzania spotkań z interesariuszami. Dowiesz się, jak ważne jest zrozumienie perspektywy pozostałych stron i jak ułatwia to przygotowanie się do samego spotkania. W książce omówiono też znaczenie pasywnego i aktywnego słuchania, a także właściwego nastawienia przed wypowiedzią. Nie zabrakło opisu kilku prostych podejść taktycznych i wzorców, które ułatwiają zdobywanie akceptacji dla projektów, jak również zadań, jakie powinny być realizowane już po zakończeniu spotkania z interesariuszami. Dzięki książce: dobrze przygotujesz się do wygłoszenia prezentacji rozwiniesz umiejętność słuchania poznasz taktyczne podejścia i nauczysz się udzielać najskuteczniejszych odpowiedzi na uwagi będziesz poprawnie dokumentować swoje decyzje dowiesz się, które czynności wykonywane po zebraniu są równie istotne jak ono samo Projekt jest doskonały? Przekonaj mnie o tym!

965
Eлектронна книга

Encyklopedia elementów elektronicznych. Tom 1. Rezystory, kondensatory, cewki indukcyjne, przełączniki, enkodery, przekaźniki i tranzystory

Charles Platt

Elektronicy nie mogą narzekać na niedostatek lub niedostępność informacji. Niestety, często są one nieuporządkowane, nierzetelne lub niewiarygodne. Aby z nich skorzystać, trzeba od ważnej i przydatnej wiedzy odsiać błędy, niepotwierdzone teorie, a nawet plagiaty czy zwykłe dziwactwa. Kosztuje to sporo czasu i nie gwarantuje efektów. Tymczasem w pracy elektronika szczegóły są bardzo ważne. Nie zawsze są udostępniane przez producentów w kartach produktów, a rzetelnych instrukcji i poradników brakuje. Okazuje się, że źródło informacji o poszczególnych komponentach, ich działaniu, zasadach stosowania czy najczęściej popełnianych błędach montażowych znakomicie usprawniłoby pracę i zawodowców, i amatorów. To książka przeznaczona dla początkujących i zaawansowanych elektroników, zarówno inżynierów, jak i hobbystów. Zawiera starannie zebrane, skompletowane, uporządkowane, a co najważniejsze, sprawdzone i potwierdzone informacje o elementach elektronicznych. Pierwszy z trzech tomów obejmuje informacje o podstawowych elementach, wykorzystywanych chyba we wszystkich projektach. Materiał został uzupełniony licznymi fotografiami, schematami i wykresami. Dowiesz się stąd, do czego służy każdy z prezentowanych podzespołów, jak działa, dlaczego jest przydatny i w jakich odmianach występuje. Nawet jeśli masz duże doświadczenie w dziedzinie elektroniki, znajdziesz tu mnóstwo przydatnych szczegółów, o których nie miałeś pojęcia, a które z pewnością ułatwią Ci tworzenie wspaniałych projektów. Dokładne informacje o każdym komponencie: funkcja działanie rodzaje wartości stosowanie możliwe błędy Absolutny niezbędnik każdego elektronika: wiarygodny, kompletny, wyczerpujący!

966
Eлектронна книга

Tworzenie gier w języku HTML5 dla profesjonalistów. Wydanie II

Aditya Ravi Shankar

HTML5 jest dziś kojarzony ze znakomitym narzędziem do tworzenia zaawansowanych, interaktywnych i dynamicznych aplikacji internetowych. Udostępnia programistom szereg nowoczesnych technologii, które są konsekwentnie rozwijane w ramach wielu specyfikacji nadzorowanych przez W3C i grupę WHATWG. Szczególnie atrakcyjne jest wykorzystanie HTML5 do tworzenia gier. Mogą to być gry najróżniejszych rodzajów: od prostych układanek po skomplikowane gry fabularne dla wielu graczy. Aby jednak Twoje dzieło stało się prawdziwym hitem, musisz się dowiedzieć, jak swoją pracę wykonać na wysokim, profesjonalnym poziomie. Ta książka jest drugim, uaktualnionym i uzupełnionym, wydaniem świetnego podręcznika dla programistów gier. Dzięki niej zaczniesz mistrzowsko stosować zaawansowane techniki programistyczne w języku HTML5. Nauka będzie polegać na wykonaniu dwóch projektów: strategicznej gry planszowej oraz gry czasu rzeczywistego typu RST. Dzięki przejrzystym wskazówkom i dokładnym instrukcjom sprawnie ukończysz kolejne elementy aplikacji. W ten sposób zapoznasz się z najważniejszymi narzędziami służącymi do tworzenia gier, a także dowiesz się, w jaki sposób praktycznie wykorzystać najbardziej zaawansowane możliwości HTML. Dzięki książce nauczysz się również pisać gry na urządzenia mobilne. Szybko zaczniesz tworzyć złożone dopracowane gry i staniesz się profesjonalnym programistą gier HTML5. W tej książce między innymi: Wykorzystanie silnika fizyki Box2D i uzyskiwanie realistycznych efektów Projektowanie złożonych światów i interaktywnych postaci Efekty paralaksy i efekty dźwiękowe Algorytmy odnajdowania ścieżek oraz nawigacji Wykorzystanie drzew decyzyjnych, maszyn stanów oraz zdarzeń skryptowych HTML5. Idealny język dla profesjonalnego twórcy gier!

967
Eлектронна книга

Zarządzanie treścią. Strategie i narzędzia

Meghan Casey

Strategia zarządzania treścią pozwala na przekazywanie odpowiednich treści we właściwym czasie, we właściwej formie i z właściwych powodów. Niejednokrotnie stanowi to warunek powodzenia różnych przedsięwzięć i jest koniecznym elementem taktyki przedsiębiorstw. Przemyślana strategia jest szczególnie cenna w marketingu, projektowaniu cyfrowym i wszelkiego rodzaju komunikacji — to jasne dla każdego, kto miał do czynienia z kiepsko opracowanymi, nieuporządkowanymi i właściwie bezużytecznymi publikacjami. Na szczęście odpowiedniego zarządzania treścią można się nauczyć. Trzymasz w ręku świetny przewodnik, który pokaże Ci, jak samodzielnie opracować strategię zarządzania treścią. Po tej lekturze zaczniesz szybko czerpać potrzebne informacje ze statystyk strony i testów użytkowników. Dowiesz się, jak zdiagnozować przyczyny problemów z materiałami do publikacji. Sprawnie przygotujesz się do tworzenia lepszych treści i zobaczysz, jak i komu można je przekazywać. W tej książce opisano mnóstwo służących do tego narzędzi. Do Ciebie należy wybór, które z nich warto wykorzystać lub dostosować do Twoich specyficznych potrzeb! Najważniejsze zagadnienia omówione w książce: korzyści z przyjęcia właściwej strategii zarządzania treścią metody diagnozowania popełnianych błędów metody współdziałania z otoczeniem biznesowym podczas określania najlepszej strategii tworzenie strategii i planowanie mierników jej skuteczności skuteczne wdrażanie strategii Udostępniane treści to zasób strategiczny. I tak też nimi zarządzaj! Meghan Casey — jest ekspertką w dziedzinie zarządzania treścią. Zagadnieniami związanymi z przekazem i komunikacją zawodowo interesuje się od 1996 roku, od lat zajmuje się także strategią zarządzania treścią w agencji reklamowej Brain Traffic. Pomaga klientom w rozwiązywaniu trudnych problemów związanych z publikacją treści w internecie. Jest znaną i cenioną trenerką w tej dziedzinie i często wygłasza prelekcje na różnych konferencjach.

968
Eлектронна книга

Joomla! 3.x. Praktyczny kurs

Sławomir Pieszczek

Czas na proste rozwiązanie! Czas na system Joomla! Joomla! to jeden z najpopularniejszych i najszybciej rozwijających się systemów zarządzania treścią na świecie. Umożliwia tworzenie dynamicznych serwisów WWW oraz ich łatwą edycję, aktualizację i rozbudowę — i to bez konieczności posiadania specjalistycznej wiedzy programistycznej. Za pomocą tego CMS-a możesz powołać do życia niemal dowolną stronę WWW, zarówno prostą witrynę, jak i sklep internetowy, blog czy serwis informacyjny. Tworzenie i edycja treści w serwisie powstałym na podstawie CMS Joomla! odbywa się za pomocą łatwego w obsłudze interfejsu użytkownika (prostego edytora online i panelu administracyjnego). Wystarczy, że uprawniony redaktor systemu wprowadzi nowe informacje, a system sam zadba o to, aby przenieść je do bazy danych i wypełnić nimi jednocześnie odpowiednie miejsca na stronie WWW. Umożliwia to samodzielne prowadzenie serwisów internetowych dosłownie każdemu i z dowolnego miejsca na Ziemi. Jeżeli szukasz rozwiązania, za pomocą którego łatwo opracujesz niemal dowolną witrynę, skorzystaj z tego systemu. A jeśli najchętniej uczysz się na praktycznych przykładach, sięgnij po książkę Joomla! 3.x. Praktyczny kurs! Jest ona napisana językiem zrozumiałym także dla osób niezwiązanych z informatyką. Dzięki niej poznasz podstawy pracy z systemem Joomla! bez zbędnego teoretyzowania, w serii praktycznych, jasno opisanych ćwiczeń. Instalacja i konfiguracja systemu Joomla! Tworzenie treści witryny i zarządzanie witryną Opracowywanie systemu nawigacji serwisu Zarządzanie użytkownikami witryny Korzystanie ze standardowych komponentów, modułów i dodatków Instalacja i konfiguracja dodatkowych rozszerzeń Opracowywanie i konfiguracja szablonów strony oraz zarządzanie szablonami Tworzenie i przywracanie kopii zapasowych witryny Zabezpieczanie serwisów w systemie Joomla! Utwórz i prowadź swój serwis WWW z CMS Joomla!

969
Eлектронна книга

PHP 5. Narzędzia dla ekspertów

Dirk Merkel

Osiągnij wyższy poziom zaawansowania w PHP! Jak tworzyć efektywny, łatwy w utrzymaniu kod PHP? Jak automatycznie tworzyć dokumentację techniczną? Jak debugować aplikację z Xdebug? Język PHP to ulubione środowisko wielu programistów tworzących aplikacje i strony internetowe. Jego wykorzystanie pozwala na błyskawiczne osiągnięcie efektów, a nauka nie przysparza trudności. Trudno wskazać moment, w którym PHP zdobył tak ogromną popularność. Chwilami można odnieść wrażenie, jakby w sieci był obecny od zawsze. Piąta wersja tego języka zawiera wszystko to, co powinien posiadać nowoczesny język programowania — możliwość programowania obiektowego, wsparcie dla formatu XML oraz rozbudowane mechanizmy wejścia-wyjścia. PHP 5 może z powodzeniem konkurować z "dużymi" rozwiązaniami, dostępnymi od lat na rynku aplikacji internetowych. Niniejsza książka to pozycja przeznaczona dla programistów, którzy znają już podstawy tego języka. To unikalny podręcznik, dzięki któremu nauczysz się tworzyć efektywny, profesjonalny i łatwy w utrzymaniu kod. W trakcie lektury zdobędziesz wiedzę na temat systemów kontroli wersji, testów jednostkowych, szkieletów aplikacji oraz narzędzi wspomagających proces debugowania. Ponadto dowiesz się, w jaki sposób tworzyć dokumentację z wykorzystaniem phpDocumentor, jak wybrać najlepszy szkielet aplikacji oraz wdrożyć aplikację w środowisku produkcyjnym. Dzięki tej książce osiągniesz wyższy poziom zaawansowania w programowaniu w języku PHP! Standardy pisania kodu PHP Opracowywanie własnych standardów Przygotowanie profesjonalnego środowiska programistycznego Dokumentowanie kodu za pomocą phpDocumentor Zarządzanie kodem źródłowym i jego wersjami Debugowanie aplikacji Szkielety aplikacji PHP Testy jednostkowe — tworzenie niezawodnego kodu Wdrażanie aplikacji Projektowanie aplikacji z wykorzystaniem UML Proces ciągłej integracji Ta książka pomoże Ci stać się lepszym programistą!

970
Eлектронна книга

Modelowanie wnętrz w 3D z wykorzystaniem bezpłatnych narzędzi

Joanna Pasek

Skąd pobrać i jak zainstalować potrzebne narzędzia? Jak wykonać model w Google SketchUp 8? Jak renderować model i animację w Kerkythei? Nie ma się co oszukiwać, dziś nawet najlepszy projekt aranżacji wnętrza nie ma szans sprzedaży, jeśli nie stoi za nim efektowna, wierna wizualizacja. Naszym klientom naprawdę trudno wyobrazić sobie nasze wzniosłe wizje o tym, jak "chłodny, surowy marmur pięknie skomponuje się z nowym, śliwkowym kolorem wschodniej ściany pokoju…". Oni muszą to przecież zobaczyć! Na szczęście powszechnie wykorzystywane przez architektów, dekoratorów, producentów mebli czy farb kosztowne programy do modelowania wnętrz doczekały się swoich darmowych i równie funkcjonalnych konkurentów. Dzięki temu nawet małe studio projektowe, nie dysponując wielkim budżetem, może wykonywać swoje usługi naprawdę profesjonalnie… a co za tym idzie, skutecznie! Autorka tej książki jest nie tylko specjalistką od grafiki 3D, jest także doświadczonym architektem, dzięki czemu doskonale wie, jakiej wiedzy potrzebujesz, by najlepiej wykorzystać potencjał darmowych narzędzi do modelowania wnętrz. Swoją naukę zaczniesz od poprawnej instalacji niezbędnych programów, ich konfiguracji i oswojenia środowiska pracy. Nauczysz się budować dokładny model wnętrza na podstawie zwymiarowanego rzutu, tworzyć i teksturować modele nietypowych elementów wyposażenia oraz korzystać z gotowych modeli do przyspieszenia pracy nad elementami typowymi (standardowe okna, drzwi, meble kuchenne, sprzęt AGD). Dowiesz się, jak przygotować model do eksportu, wyrenderować go, pracować ze światłem, wprowadzić realistyczne materiały i tło sceny. Na koniec odkryjesz, jak właściwie eksportować i renderować gotową animację. Po tym etapie zdobędziesz już wszystkie niezbędne umiejętności, by tworzyć naprawdę autentyczne, trójwymiarowe prezentacje wnętrz! Instalowanie odpowiednich narzędzi (Google SketchUp, Kerkythea) Rysowanie rzutów, tworzenie prostokątów, łuków, kół i obrysów Modelowanie ścian, tworzenie i wstawianie okien oraz drzwi Praca z materiałami i teksturami Wyposażanie wnętrza w oparciu o własne modele oraz gotowe komponenty Wprowadzanie cieni oraz dodatkowych źródeł światła na użytek programu renderującego Eksportowanie modelu do pliku XML Praca z kamerami, światłami i realistycznymi materiałami Zmiana tła sceny odpowiednio do typu oświetlenia (dzienne, nocne) Renderowanie swojego modelu i animacji Zobacz, jak wykorzystać darmowe narzędzia w tworzeniu profesjonalnych wizualizacji!

971
Eлектронна книга

Internet. Kurs. Wydanie III

Maria Sokół

Poznaj internet… i zakochaj się w możliwościach sieci WWW! Poznaj różnicę między internetem a siecią WWW Dowiedz się, jak działają przeglądarki i jak zadbać o bezpieczeństwo w sieci Znajdź potrzebne Ci informacje za pomocą wyszukiwarki internetowej Wysyłaj i odbieraj pocztę elektroniczną Odkryj fascynujący świat serwisów społecznościowych Internet już tak zadomowił się w naszym świecie, że często trudno dać sobie bez niego radę — nawet przy najprostszych czynnościach. Ot, weźmy choćby codzienną komunikację z rodziną i przyjaciółmi. Owszem, istnieją telefony, ale już zdjęcia łatwiej przesłać pocztą elektroniczną. Ze starymi znajomymi najlepiej umówić się przez portal społecznościowy, nową pralkę (a także opinie o niej) znaleźć w sklepie internetowym — i dokonać jej zakupu najtaniej dzięki porównywarce cen. Jak opanować to wszystko w mgnieniu oka i cieszyć się swobodnym dostępem do milionów wiadomości oraz usług w wirtualnej rzeczywistości? Książka "Internet. Kurs " szybko i łagodnie wprowadzi Cię w świat sieci WWW, wyjaśniając wszystkie podstawowe pojęcia i problemy, prowadząc za rękę przy poznawaniu kolejnych narzędzi i wskazując najważniejsze programy. Dzięki niej bez kłopotu zaczniesz używać przeglądarek i wyszukiwarek, a życie bez poczty e-mail stanie się w ogóle nie do pomyślenia. W mig znajdziesz wszystkie potrzebne Ci informacje. Docenisz wygodę internetowych spotkań z ludźmi oraz zakupów, nauczysz się chronić przed wirtualnymi zagrożeniami, a może nawet założysz własną stronę WWW! Sposoby dostępu do internetu BHP w internecie i program Windows Defender Podstawowe informacje o przeglądarkach Kurs obsługi przeglądarki — Internet Explorer 8 i Mozilla Firefox Popularne wyszukiwarki i strategia wyszukiwania Dziesięć rad dla korzystających z wyszukiwarek Konto e-mail i savoir vivre użytkownika poczty internetowej Zakładanie bezpłatnego konta pocztowego i obsługa poczty przez WWW Twitter, Facebook i czaty Komunikatory internetowe Tworzenie stron WWW Szybko, sprawnie i bez nerwów — zapraszamy do globalnej sieci!

972
Eлектронна книга

Podręcznik frontendowca. The Big Nerd Ranch Guide

Chris Aquino, Todd Gandee

Tworzenie aplikacji WWW jest dziś dla programistów sporym wyzwaniem. Piszą kod dla platformy, którą jest przeglądarka — kłopot w tym, że na świecie istnieje całe mnóstwo różnych przeglądarek i jeszcze więcej urządzeń, na których można uruchomić aplikację. A ona oczywiście powinna zawsze działać bez zarzutu! Co więcej, pisanie aplikacji WWW oznacza konieczność zadbania zarówno o wygląd strony, jak i o poprawność algorytmów decydujących o sposobie działania. To wszystko oznacza, że dobry programista aplikacji WWW musi dobrze opanować wiele technik pracy! Trzymasz w ręku książkę przeznaczoną dla projektantów, którzy znają podstawy programowania i chcą tworzyć funkcjonalne aplikacje WWW, opierającą się na materiale pięciodniowego szkolenia Big Nerd Ranch. Zaprezentowano w niej sporo nowoczesnych technik programistycznych i pokazano, w jaki sposób wykorzystywać je w praktyce. Opisano, jak zaimplementować responsywny interfejs użytkownika i aplikację współdziałającą z serwerem internetowym, przedstawiono platformy Ember i Node.js. Nie zabrakło tu także opisu najnowocześniejszych narzędzi do diagnozowania i testowania kodu. Dzięki tej książce szybko zaczniesz tworzyć nowoczesne, elastyczne i wydajne aplikacje WWW! Niektóre zagadnienia omówione w książce: środowiska programistyczne i narzędzia do projektowania aplikacji WWW układy adaptacyjne i zapytania medialne moduły, obiekty i metody w kodzie aplikacji efekty wizualne i przetwarzanie danych w JavaScripcie wykorzystywanie protokołu WebSocket diagnostyka i testowanie kodu aplikacji Programista WWW — mistrz wielu technologii! Chris Aquino — jest dyrektorem działu rozwoju aplikacji WWW i instruktorem szkoleniowym w firmie Big Nerd Ranch. Niezwykle chętnie przekazuje innym wartościową wiedzę. Uwielbia nakręcane zabawki, espresso i wszelkie formy grillowania. Todd Gandee — jest instruktorem i programistą aplikacji WWW w Big Nerd Ranch. Swoje umiejętności doskonalił przez 10 lat jako doradca w dziedzinie tworzenia aplikacji internetowych. Poza programowaniem lubi biegać, jeździć na rowerze i wspinać się.

973
Eлектронна книга

WCF od podstaw. Komunikacja sieciowa nowej generacji

Maciej Grabek

Poznaj i wykorzystaj przyszłość komunikacji internetowej! Wprowadzenie do Windows Communication Foundation Konfiguracja usług sieciowych i nowości WCF 4.0 Narzędzia oraz wykorzystanie WCF Windows Communication Foundation to technologia umożliwiająca komunikację pomiędzy praktycznie wszystkimi systemami wymiany danych, przeznaczona przede wszystkim dla tych użytkowników, których główną potrzebą jest zachowanie dużej elastyczności usług sieciowych. Technologia ta jest nadrzędna wobec wszystkich wcześniejszych rozwiązań Microsoftu w tej dziedzinie, zapewnia zgodność z innymi standardami, pozwala też używać różnych protokołów (m.in. HTTP, TCP) bez konieczności ingerowania w sam kod aplikacji. Jeśli chcesz uniknąć problemów związanych z koniecznością ciągłego dostosowywania się do wymagań klientów bądź współpracowników używających różnych kanałów komunikacji sieciowej, pora zapoznać się z możliwościami oferowanymi przez technologię WCF. Książka "WCF od podstaw. Komunikacja sieciowa nowej generacji" składa się z pięciu części zawierających najważniejsze zagadnienia związane z technologią WCF. Znajdziesz w niej informacje na temat samej technologii i jej elementów oraz poczytasz o rozmaitych aspektach i wariantach konfiguracji. Dowiesz się, jakie nowości oferuje WCF 4.0, a także poznasz narzędzia używane podczas pracy z tą technologią, w tym Visual Studio, WCF Service Host i WCF Test Client. Ostatnim, choć wcale nie najmniej ważnym omówionym obszarem będzie kwestia wykorzystania serwisów WCF w kontekście standardu OData, biblioteki jQuery i aplikacji Silverlight. Lektura tej pozycji uświadomi Ci, jak wiele tracisz, nie używając na co dzień technologii WCF, a przede wszystkim, jak wiele możesz zyskać! Czym jest WCF i dlaczego warto stosować SOA? Definiowanie kontraktu usługi i hostowanie usługi Tworzenie klienta Podstawowa i zaawansowana konfiguracja Routing Service, Service Discovery, Workflow w WCF Visual Studio, WCF Service Host, WCF Test Client SVC Util, Microsoft Service Configuration Editor OData i WCF, WCF RIA Services Wydajność Twórz przejrzysty kod, wykorzystując nowoczesne, elastyczne i wygodne w użyciu rozwiązanie WCF!

974
Eлектронна книга

JavaScript. Interaktywne aplikacje webowe

Tomasz Sochacki

Poznaj czysty JavaScript JavaScript jest niezwykle uniwersalnym językiem programowania. Idealnie sprawdza się na przykład w projektowaniu wszelkiego rodzaju aplikacji internetowych - od działających pod przeglądarkami, przez te pisane na urządzenia mobilne, po aplikacje, które obsługują smart TV i inne inteligentne urządzenia domowe. W związku z tym wokół JavaScriptu powstał cały ekosystem narzędzi wspomagających i rozszerzających możliwości tego języka. Wystarczy wspomnieć platformę programistyczną Electron, pozwalającą tworzyć aplikacje imitujące oprogramowanie desktopowe, popularny wśród developerów edytor kodu Visual Studio Code, a także rozmaite frameworki i biblioteki ułatwiające codzienną pracę programistom JavaScriptu Nim jednak zaczniesz zaprzyjaźniać się z ekosystemem tego języka, warto, byś poświęcił nieco uwagi tzw. czystemu JavaScriptowi. Świetną okazją do tego będzie praca z tą książką, dzięki której nauczysz się tworzyć różnego rodzaju aplikacje internetowe z wykorzystaniem natywnych mechanizmów i możliwości języka JavaScript. Wraz z podręcznikiem JavaScript. Interaktywne aplikacje webowe: Poznasz podstawy pracy z HTML i modelami obiektowymi dokumentów (DOM) Nauczysz się obsługi zdarzeń w JavaScripcie Opanujesz najważniejsze umiejętności potrzebne do połączenia JavaScriptu z CSS Dowiesz się, czym jest asynchroniczny JS Zdobędziesz wiedzę, dzięki której zaimplementujesz swoje projekty w internecie

975
Eлектронна книга

Prywatność danych w praktyce. Skuteczna ochrona prywatności i bezpieczeństwa danych

Katharine Jarmul

Chyba nikogo nie trzeba przekonywać, że ochrona danych i zabezpieczenie prywatności są kwestiami absolutnie kluczowymi w cyfrowym świecie. Na szczęście zdajemy sobie coraz lepiej sprawę, że incydenty naruszeń w dziedzinie bezpieczeństwa danych mogą nas narazić na realne szkody. Z drugiej strony niedopełnienie obowiązków wynikających z RODO okazuje się dla organizacji niezwykle kosztowne, a także naraża na szwank ich wizerunek. Zapewnienie należytej ochrony danych to wymagające wyzwanie. Z tego względu inżynieria prywatności z roku na rok staje się coraz ważniejszą dziedziną. Książka w przystępny sposób przedstawia głęboką perspektywę techniczną wraz z przeglądem najnowszych podejść i architektur technologicznych. Emily F. Gorcenski, główna analityczka danych, Thoughtworks Tę książkę docenią osoby, które w ramach codziennej pracy integrują tematy związane z prywatnością i bezpieczeństwem danych. To przewodnik dla pragmatyków, zapewniający gruntowną wiedzę o współczesnych elementach ochrony danych, takich jak prywatność różnicowa, uczenie federacyjne i obliczenia szyfrowane. Znajdziesz tu przydatne wskazówki, jak również najlepsze, wielokrotnie sprawdzone praktyki integracji przełomowych technologii, pozwalające skutecznie i na wysokim poziomie dbać o prywatność i bezpieczeństwo danych. Najważniejsze zagadnienia: Jak przepisy (RODO i CCPA) mają się do przepływów danych i przypadków ich użycia? Jak właściwie anonimizować dane? Czy szyfrowanie homomorficzne jest właściwym rozwiązaniem? Jak wybierać technologie i metody ochrony prywatności? Jak zapewnić bezpieczeństwo danych w projektach opartych na ich analizie? Jak odpowiednio wdrożyć wewnętrzne zasady ochrony prywatności danych? Wreszcie znalazłem książkę, którą mogę polecać wszystkim unikającym tematu prywatności danych! Vincent Warmerdam, twórca Calm Code, inżynier uczenia maszynowego, Explosion

976
Eлектронна книга

Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie IV

Jennifer Niederst Robbins

Ty też możesz mieć swoją stronę WWW! Marzy Ci się własna strona internetowa lub profesjonalna witryna dla Twojej firmy? Jeżeli brak Ci odpowiednich umiejętności, to zadanie może być poza Twoim zasięgiem. Ale do czasu! Ta książka zawiera dawkę wiedzy, która nawet kompletnemu laikowi pozwoli zaprojektować i zbudować witrynę WWW. Dzięki licznym przykładom przebrniesz przez kolejne etapy tworzenia strony internetowej oraz odkryjesz w sobie pasję webmastera! Kolejne wydanie tej cenionej książki zostało gruntownie przeredagowane i uzupełnione o nowe informacje tak, aby prezentowało obecnie wykorzystywane narzędzia i panujące trendy w projektowaniu stron internetowych. W trakcie lektury poznasz składnię języka HTML, wykorzystywane znaczniki oraz nowości zawarte w HTML5. Ponadto zaznajomisz się z kaskadowymi arkuszami stylów (CSS) oraz przekonasz się, jaki potencjał kryje język JavaScript. Nauczysz się także przygotowywać odpowiednią grafikę na potrzeby strony WWW. Książka ta jest doskonałym przewodnikiem wprowadzającym w świat projektowania! Dowiedz się: jak wykorzystać arkusze stylów CSS dlaczego należy odpowiednio przygotować grafikę na stronę WWW do czego wykorzystać język JavaScript jak zbudować pierwszą stronę WWW Przewodnik dla początkujących projektantów WWW!