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

Jak zarabiać na aplikacjach i grach mobilnych

Piotr Stalewski

5 lat doświadczenia w jednej książce! Wiele osób w rynku mobilnym i aplikacjach mobilnych dopatruje się ogromnego potencjału finansowego. I słusznie, ponieważ urządzenia tego typu są znacznie bliżej ludzi niż dawne komputery stacjonarne czy nawet laptopy i notebooki. Towarzyszą ludziom niemal cały czas - dwadzieścia cztery godziny na dobę. Warto to wykorzystać. Dla kogo jest ta książka? Dla każdego, kogo ciekawi potencjał finansowy rynku mobilnego, dla każdego, kogo korci, by zbić na nim fortunę dzięki stworzeniu jednej, przełomowej aplikacji. Żeby nauczyć się, jak zarabiać na aplikacjach i grach mobilnych, nie trzeba umieć programować. Wystarczy mieć dobre pomysły, sporo zapału i marzenia. Ta książka ma jedno zadanie: wprowadzić Cię w świat aplikacji mobilnych od konkretnej strony (finansowej!). Rynek aplikacji mobilnych jest stosunkowo młody, ale już może pochwalić się bogatą historią. Autor tej książki także ma w niej swoje miejsce. Dlatego zaczyna od rysu historycznego, a następnie wymienia i omawia najważniejsze platformy pozwalające dystrybuować aplikacje. Podpowiada, jakie czynniki decydują o powodzeniu aplikacji i jak zaprojektować produkt tak, by na siebie zarabiał. A ponieważ bez dobrej promocji nawet najciekawsze pomysły zaginą w tłumie, podsuwa też najskuteczniejsze sposoby reklamowania aplikacji, które mają przynosić radość użytkownikom i… pieniądze twórcom! Realne pieniądze z mobilnej platformy Piotr Stalewski – absolwent informatyki na Politechnice Warszawskiej czynnie działający na rynku aplikacji mobilnych od 2007 roku. Wyróżniany w międzynarodowych konkursach na aplikacje mobilne, organizowanych m.in. przez Nokię (2007) czy Google (ADC2 2009). Studiował w Danii, pracował w międzynarodowych firmach związanych z rynkiem mobilnym (Opera Software), a także pisał własne aplikacje dla różnych platform (Symbian, J2ME, Android, iOS). Posiada rozległą wiedzę z zakresu marketingu, promocji i brandingu mobilnego, mobilnych interfejsów użytkownika, mechanizmów spieniężania na dostępnych platformach mobilnych. Jest współzałożycielem firmy Evil Indie Games, autorem artykułów o rynku aplikacji mobilnych i współtwórcą portalu mobilnidranie.pl. Prywatnie jest autorem powieści Kubuś i Templariusze oraz pasjonatem fotografii.

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

Pajączek 5 NxG. Oficjalny podręcznik

Rafał Płatek, Marek Reinowski

Poznaj możliwości najnowszej wersji kultowego narzędzia! Jakie są różnice między edytorem tekstowym i wizualnym? Jak wykorzystać w pełni możliwości Pajączka? Jak zarządzać serwisami WWW? Pajączek ma już ponad dziesięć lat i z pewnością zasługuje na miano "kultowego". Program ten pozwala na wydajne tworzenie stron internetowych z wykorzystaniem języków HTML i XHTML. Zapewnia również wsparcie dla takich rozwiązań, jak PHP, XML, JavaScript, SQL oraz wiele innych. W dodatku kontroluje składnię, pisownię i formatuje kod! Twoje strony też mogą być wolne od błędów, a proces ich tworzenia nadzwyczaj przyjemny! Książka ta została napisana przez autorów Pajączka. Ten fakt gwarantuje Ci kompletność informacji, przedstawionych w rzetelny sposób. Dzięki niej dowiesz się, jak w wydajny sposób wykorzystać możliwości tej aplikacji. Nauczysz się tworzyć dokumenty, edytować je oraz nawigować w kodzie strony. Ponadto poznasz zasady formatowania tekstów na stronie WWW oraz tworzenia list punktowanych i numerowanych. W kolejnych rozdziałach zobaczysz, jak używać wizualnego edytora stron WWW, oraz zdobędziesz wiedzę na temat tworzenia formularzy, tabel i ramek. Pajączek w najnowszej wersji pozwala w wygodny sposób osadzać na stronie elementy multimedialne, więc również i te zadania przestaną sprawiać Ci trudności. Rafał Płatek oraz Marek Reinowski nie pomijają żadnego aspektu pracy z Pajączkiem: wykorzystania możliwości makrokodów, sposobów zarządzania projektami oraz metod ich łatwej publikacji na serwerze. Książka ta jest zatem kompletnym, oficjalnym podręcznikiem, w całości poświęconym Pajączkowi! Porównanie wersji Professional i Standard Rozpoczęcie pracy z programem Tworzenie nowego dokumentu Definiowanie strony kodowej Sposoby efektywnej edycji kodu Nawigowanie wśród otwartych dokumentów Edycja oraz reedycja znaczników Umieszczanie tekstów na stronie WWW Projektowanie stron z wykorzystaniem edytora wizualnego WYSIWG Tworzenie tabel, formularzy oraz ramek Wyszukiwanie i zamiana tekstów w ramach projektu Osadzanie grafik oraz elementów multimedialnych na tworzonej stronie WWW Zastosowanie makrokodów Sposoby testowania i formatowania kodu Przegląd efektów pracy Sposoby zarządzania projektowanymi serwisami Publikowanie stworzonej strony w sieci Dostosowywanie programu do własnych upodobań Wykorzystanie kaskadowych arkuszy stylów CSS Wsparcie dla JavaScript oraz VBScript Tworzenie poleceń SQL Sposoby tworzenia plików pomocy Wykorzystanie apletów Java oraz elementów ActiveX Twórz strony WWW w wydajny i przyjemny sposób!

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

Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa

Artur Wodołażski

Poznaj kosymulację od podstaw Podstawowe pojęcia i definicje Praktyczna realizacja kosymulacji Oprogramowanie kosymulacyjne Dane są obecnie zbierane, przetwarzane i analizowane dosłownie na każdym kroku, a otrzymane wyniki i płynące z nich wnioski oddziałują na każdy aspekt naszego życia. Modelowanie i symulacja to nieodzowne etapy projektowania wszelkiego rodzaju produktów i urządzeń przemysłowych. Pojazdy, budynki, konsumencki sprzęt elektroniczny, lecz także instalacje technologiczne, konstrukcje inżynierskie i specjalistyczna aparatura - wszystko to jest opracowywane i ulepszane właśnie dzięki symulacjom, a prototypy nowych urządzeń powstają i są testowane znacznie szybciej przy użyciu narzędzi cyfrowych. Kosymulacja to zaawansowana technologia umożliwiająca jednoczesną symulację wielu zjawisk w różnych podsystemach dzięki wykorzystaniu specjalistycznych pakietów oprogramowania. Znajduje zastosowanie w wielodziedzinowych, wieloskalowych symulacjach, w których łączy się różnego rodzaju domeny (mechaniczną, hydrauliczną, termiczną i elektryczną). Z tego powodu kosymulacja jest szczególnie często używana w roli narzędzia w badaniach naukowych w przemyśle motoryzacyjnym, lotniczym i medycznym, a więc w branżach o największym potencjale rozwoju. Książka jest przeznaczona dla osób pragnących poznać podstawy kosymulacji i usystematyzować wiedzę w tym zakresie. Ze względu na interdyscyplinarność narzędzia adresatami publikacji są przede wszystkim pracownicy IT, pracownicy akademiccy, studenci kierunków automatyka i robotyka czy informatyka. Skorzystają z niej również osoby pracujące w przemyśle, zajmujące się na co dzień projektowaniem, modelowaniem lub symulacją, a szczególnie projektanci-konstruktorzy wykonujący symulacje na poziomie całego systemu. Wprowadzenie do zagadnienia kosymulacji Wzorce komunikacyjne i sprzężenia układów Realizacja kosymulacji w praktyce Oprogramowanie stosowane w kosymulacji Praktyczne zadania wraz z rozwiązaniami Stosuj kosymulację w praktyce

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

Redesign The Web. Smashing Magazine

Smashing Magazine

Odkryj sieć na nowo! Sieć WWW podlega ciągłym przemianom. Webdeveloperzy dysponują lepszymi narzędziami, a przeglądarki są wydajniejsze i potrafią znacznie więcej niż jeszcze kilka lat temu. Te zmiany mają ogromny wpływ na to, jak obecnie tworzy się atrakcyjne strony internetowe. A czy Twoje podejście do projektowania stron idzie z duchem czasu? Czy Twoje rozwiązania prawidłowo funkcjonują na urządzeniach mobilnych, które generują coraz więcej ruchu sieciowego? Jeśli masz wątpliwości, koniecznie sięgnij po tę książkę — kolejny podręcznik z kultowej serii „Smashing Magazine”! Znajdziesz tu odpowiedzi na wiele kluczowych pytań. W trakcie lektury dowiesz się, jak do projektowania współczesnych stron internetowych podchodzą światowej sławy profesjonaliści. Poznasz najlepsze techniki wykorzystania możliwości HTML5, CSS3 i JavaScriptu. Nauczysz się również tworzyć strony zgodne z podejściem responsive web design. Te trzy słowa to klucz do Twojego sukcesu! Przekonaj się sam dzięki tej niesamowitej książce! Sięgnij po najnowszą książkę z serii „Smashing Magazine” i: odkryj możliwości nowoczesnej strony WWW zbuduj atrakcyjny układ wizualny witryny zadbaj o dostępność projektowanej strony na urządzeniach mobilnych poznaj najnowsze osiągnięcia profesjonalnych webdeveloperów Ta książka zmieni Twoje podejście do projektowania stron WWW!

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

Fotografowanie ludzi. O tworzeniu prawdziwych portretów

Chris Orwig

Twórz grafiki skrojone idealnie na potrzeby WWW! Pragnieniem każdego fotografa jest robienie zdjęć, które przykują uwagę widza. Najlepszymi fotografami portrecistami są ci, którzy odkryli klucz do pełnego i intensywnego życia. Oni wiedzą, że małe tajemnice i chwile, z których składa się życie, można pokazać w powiększeniu. Każdy może to zrobić, jeśli tylko ma aparat i umie się nim odpowiednio posługiwać. Gdy robimy zdjęcia, widzimy wyraźniej, rozumiemy więcej i żyjemy pełniej. Dzięki tej bogatej w ilustracje książce również i Ty możesz spróbować posiąść tę wiedzę. Zawiera ona trzydzieści ćwiczeń, które pomogą Ci zbudować pasję fotografowania ludzi. Nie jest to klasyczny podręcznik fotografii portretowej. Nie pokazuje, jak robić portrety pochlebne, lecz takie, które ukazują prawdę o konkretnym człowieku. W ramach ćwiczeń będziesz miał okazję spędzić trochę czasu z czarno-białą kliszą oraz przygotować sprzęt do działania. Nauczysz się budować relacje oraz tworzyć autoportrety i portrety, które wytrzymają próbę czasu. Inspirujące wprowadzenia i dokładne opisy poszczególnych etapów pozwolą Ci odkryć metody portretowania ludzi na ulicy, z ukrycia, w ich środowisku i w sposób pokazujący ich styl życia. Każde ćwiczenie zostało tak pomyślane, aby pomóc w opowiadaniu określonych historii, nawiązywaniu kontaktu z modelami, zmianie sposobu patrzenia na świat i kształtowaniu własnego stylu. Wszystko, czego potrzebujesz, to aparat, odwaga i odrobina wyobraźni! Genialne źródło informacji o fotografowaniu ludzi!

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

Excel 2013. 101 porad i sztuczek które oszczędzą Twój czas

John Walkenbach

Przyśpiesz swoją pracę z Excelem! Excel to obok Worda najpopularniejszy program z pakietu Microsoft Office. Ceniony jest przez księgowych, analityków, menedżerów i prezesów. Znajdują oni dla niego tysiące zastosowań i często zaskakują pomysłowością samych autorów programu. Obliczenia na setkach tysięcy danych, wykresy i analizy to tylko niektóre z obszarów, w których Excel jest niezastąpiony. Zastanawiasz się, jak podnieść własne umiejętności obsługi tego programu? Chcesz sprawniej wykonywać codzienne zadania? Ta książka to odpowiedź na Twoje potrzeby! Znajdziesz w niej najlepsze sztuczki i porady pozwalające zaoszczędzić czas. W trakcie lektury dowiesz się, jak przygotować atrakcyjny wizualnie raport oraz umieścić znak wodny w tworzonym dokumencie. Ponadto przekonasz się, że można łatwo wyznaczać dni świąteczne, obliczać wiek osób oraz zaokrąglać wartości liczbowe. Kolejne rozdziały zostały poświęcone pracy z danymi — szybkie i skuteczne przekształcanie danych z jednej postaci do innej, ich korygowanie oraz weryfikowanie to klucz do sukcesu. Znajdziesz tu też informacje o pracy z tabelami przestawnymi oraz wykresami. Książka ta jest doskonałą i obowiązkową lekturą dla wszystkich użytkowników Excela! Dzięki tej książce: poznasz interfejs użytkownika i dopasujesz go do swoich potrzeb skontrolujesz poprawność wprowadzonych danych wykorzystasz potencjał tabel przestawnych zaprojektujesz atrakcyjny i przejrzysty wykres staniesz się lepszym użytkownikiem Microsoft Excel 2013! Wykorzystaj potencjał Microsoft Excel 2013!

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

Flask. Tworzenie aplikacji internetowych w Pythonie. Wydanie II

Miguel Grinberg

Frameworki bardzo ułatwiają życie programistom. Pozwalają na szybkie tworzenie nawet rozbudowanych aplikacji, ale praca z frameworkiem najczęściej oznacza duże ograniczenia w doborze technologii. Wszystko jest w porządku, dopóki deweloper stosuje dokładnie te rozwiązania, które zaplanowali twórcy frameworka. Jeśli jednak zechce użyć innej bazy danych albo wykorzystać własną, autorską metodę uwierzytelniania użytkowników, może napotkać różne nieprzewidziane problemy. Szczęśliwie nie wszystkie mikrośrodowiska zachowują się w ten sposób. Framework napisany w Pythonie Flask, w odróżnieniu od typowych frameworków, umożliwia swobodne dobieranie technologii i komponentów aplikacji, a nawet tworzenie własnych rozwiązań. Oznacza to, że Flask pozwoli Ci zachować pełną kontrolę nad budowanym oprogramowaniem! To książka przeznaczona dla twórców aplikacji internetowych, którzy chcą nauczyć się pisać rozbudowane oprogramowanie we Flasku. W praktyczny sposób przedstawia proces tworzenia kompletnej aplikacji, od programu zawierającego zaledwie kilka linii kodu aż po złożone oprogramowanie z wieloma zaawansowanymi rozwiązaniami technicznymi. Rozpoczyna się gruntownym wprowadzeniem do Flaska i stopniowo przechodzi do nieco trudniejszych zagadnień, również takich jak migracje baz danych i API. Porusza też tematykę usług sieciowych typu REST, obsługi błędów, serializacji zasobów oraz korzystania z takich narzędzi jak Selenium czy Heroku. Przemyślany układ treści, którą zilustrowano praktycznymi przykładami kodu, ułatwia prześledzenie procesu stopniowej rozbudowy aplikacji o nowe funkcjonalności. W książce znajdziesz między innymi: zasady programowania we Flasku opis struktury aplikacji Flasky i etapy jej budowy sposoby korzystania z szablonów strategie planowania testów jednostkowych i analizy wydajności aplikacji opcje wdrażania aplikacji Flask Flask: wolność twórcza programisty!

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

JBoss AS 7. Tworzenie aplikacji

Francesco Marchioni

Wykorzystaj potencjał serwera aplikacji! JBoss to nieustannie rozwijany, popularny serwer aplikacji, wykorzystywany wszędzie tam, gdzie wymagane są najwyższa niezawodność, bezpieczeństwo i wydajność tworzonej aplikacji. Zapewnia kompletne wsparcie dla Javy Enterprise Edition (Java EE), czyli między innymi wstrzykiwanie zależności, EJB 3.1, JAX-WS czy JAX-RS. Ponadto możesz go mieć w każdej chwili za darmo! Ta książka wprowadzi Cię w jego tajniki i pokaże, jak używać go najefektywniej. W trakcie lektury dowiesz się, jak przygotować Twój serwer do pracy, co musisz zainstalować oraz jak skonfigurować poszczególne elementy, żeby uniknąć typowych problemów. W kolejnych rozdziałach zapoznasz się z kluczowymi elementami Java EE - wstrzykiwaniem zależności (ang. Context Dependency Injection) oraz połączeniem CDI z JPA (ang. Java Persistence API). Testowanie zaawansowanych aplikacji korzystających z Java EE może stanowić nie lada wyzwanie - osobny rozdział został poświęcony projektowi Arquillian, który w znaczący sposób ułatwia to zadanie. Ponadto nauczysz się swobodnie korzystać z konsoli administracyjnej oraz łączyć serwery w klastry. Książka ta jest świetną lekturą dla wszystkich programistów Javy, korzystających z serwera aplikacji JBoss AS 7. JBoss AS 7 zapewnia: pełne wsparcie dla Java EE najwyższą wydajność i bezpieczeństwo błyskawiczny start dzięki modularnej budowie kompletne środowisko do uruchomienia Twojej aplikacji Poznaj moc lidera wśród serwerów aplikacyjnych!

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

Spark. Zaawansowana analiza danych

Uri Laserson, Sandy Ryza, Sean Owen, Josh Wills

Analiza ogromnych zbiorów danych nie musi być wolna! Apache Spark to darmowy, zaawansowany szkielet i silnik pozwalający na szybkie przetwarzanie oraz analizę ogromnych zbiorów danych. Prace nad tym projektem rozpoczęły się w 2009 roku, a już rok później Spark został udostępniony użytkownikom. Jeżeli potrzebujesz najwyższej wydajności w przetwarzaniu informacji, jeżeli chcesz uzyskiwać odpowiedź na trudne pytania niemalże w czasie rzeczywistym, Spark może być odpowiedzią na Twoje oczekiwania. Sięgnij po tę książkę i przekonaj się, czy tak jest w rzeczywistości. Autor porusza tu zaawansowane kwestie związane z analizą statystyczną danych, wykrywaniem anomalii oraz analizą obrazów. Jednak zanim przejdziesz do tych tematów, zapoznasz się z podstawami — wprowadzeniem do analizy danych za pomocą języka Scala oraz Apache Spark. Nauczysz się też przeprowadzać analizę semantyczną i zobaczysz, jak w praktyce przeprowadzić analizę sieci współwystępowań za pomocą biblioteki GraphX. Na koniec dowiesz się, jak przetwarzać dane geoprzestrzenne i genomiczne, a także oszacujesz ryzyko metodą symulacji Monte Carlo. Książka ta pozwoli Ci na wykorzystanie potencjału Apache Spark i zaprzęgnięcie go do najtrudniejszych zadań! Przykłady prezetnowane w książce obejmują: Rekomendowanie muzyki i dane Audioscrobbler Prognozowanie zalesienia za pomocą drzewa decyzyjnego Wykrywanie anomalii w ruchu sieciowym metodą grupowania według k-średnich Wikipedia i ukryta analiza semantyczna Analiza sieci współwystępowań za pomocą biblioteki GraphX Geoprzestrzenna i temporalna analiza tras nowojorskich taksówek Szacowanie ryzyka finansowego metodą symulacji Monte Carlo Analiza danych genomicznych i projekt BDG Analiza danych neuroobrazowych za pomocą pakietów PySpark i Thunder Poznaj potencjał i wydajność Apache Spark!

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

Microsoft Word 2010 PL. Praktyczne podejście

Katherine Murray

Przyjazne źródło informacji na temat programu Word 2010! Jak ułatwić sobie codzienną pracę za pomocą Worda 2010? Jak formatować treść przy użyciu stylów? Jak wykorzystać narzędzie do korespondencji seryjnej? Microsoft Word to prawdopodobnie najpopularniejsze narzędzie na rynku aplikacji biurowych. Z jego użyciem przygotowano niezliczoną ilość opracowań, publikacji oraz dokumentów. Ten program sprawdza się w każdym miejscu, w którym trzeba szybko przygotować elegancki dokument. Gdy poznasz wszystkie jego funkcje, będziesz mógł wycisnąć z niego jeszcze więcej. Ta książka jest idealnym źródłem informacji dla każdego użytkownika, który chce uniknąć technicznego żargonu oraz skomplikowanych opisów, a jednocześnie marzy o łatwym i przyjemnym opanowaniu najbardziej potrzebnych funkcji programu Word. Jeśli trzymasz ją w rękach, jesteś skazany na sukces! Na samym początku poznasz skróty klawiaturowe — one naprawdę potrafią przyspieszyć pracę. Na kolejnych stronach znajdziesz informacje na temat wykorzystania szablonów oraz stylów. Dowiesz się, jak prowadzić edycję dokumentu, formatować treść oraz unikać błędów ortograficznych… automatycznie. Ponadto nauczysz się tworzyć tabele, listy, indeksy i spisy treści. Zobaczysz, jak wydrukować Twój dokument, opublikować go w sieci, a w razie potrzeby zabezpieczyć hasłem. Jeżeli chcesz szybko odkryć najbardziej skomplikowane funkcje programu Word, ta książka została napisana właśnie dla Ciebie! Tworzenie, zapisywanie i uzyskiwanie informacji na temat dokumentu Edytowanie treści Nawigacja po dokumencie Projektowanie i wykorzystanie szablonów Wyszukiwanie tekstu w dokumencie Formatowanie treści — bezpośrednie oraz z wykorzystaniem stylów Tworzenie list wypunktowanych, numerowanych oraz wielopoziomowych Projektowanie układów stron Właściwości strony Tworzenie sekcji i ich zadania Przygotowanie tabeli Osadzanie grafiki w dokumencie Tworzenie diagramów Wydruk i publikacja dokumentów Masowe wydruki — korespondencja seryjna Nagłówek i stopka dokumentu Przygotowywanie i utrzymywanie spisu treści oraz indeksu Przypisy Współpraca z Microsoft SharePoint Śledzenie zmian oraz recenzje Ograniczanie dostępu do dokumentu Zobacz, jak łatwo można tworzyć eleganckie dokumenty w Microsoft Word 2010!

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

ESB. Magistrala usług korporacyjnych

David Chappell

Integracja systemów dla praktyków! Integracja systemów oraz zapewnienie komunikacji między różnymi ich komponentami to ogromne wyzwanie. Podczas tworzenia własnych rozwiązań prawdopodobnie natkniesz się na dziesiątki problemów. Dlatego warto rozważyć możliwość wykorzystania sprawdzonych narzędzi. Należy do nich magistrala ESB (skrót od ang. Enterprise Service Bus). Magistrala taka zapewnia inteligentne zarządzanie ruchem, transformację danych, przesyłanie komunikatów i nie tylko. Brzmi obiecująco? Przekonaj się sam! Sięgnij po tę książkę i poznaj interesujące strategie wykorzystania ESB. Na początku znajdziesz podstawy — właściwości magistrali, jej historię oraz formaty wymiany komunikatów. Z kolejnych rozdziałów dowiesz się, jak skutecznie integrować usługi, wywoływać komunikaty oraz korzystać z niestandardowych adapterów. Ponadto skupisz się na aspektach związanych z bezpieczeństwem magistrali oraz jej konfiguracją. Nauczysz się również radzić sobie w przypadku wystąpienia problemów z przepustowością magistrali oraz opóźnieniami transferu. Książka ta jest unikalną pozycją, poświęconą interesującym zagadnieniom związanym z magistralą ESB. Jest to Twoja lektura obowiązkowa! Dzięki tej książce: poznasz możliwości magistrali ESB skonfigurujesz ją i wykorzystasz jej potencjał rozwiążesz typowe problemy zintegrujesz różne systemy — niezależnie od tego, czy to .NET czy Java! Poznaj zaawansowane techniki integracji systemów!

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

Sekrety mistrza fotografii cyfrowej. Lekcje ze Scottem Kelbym

Scott Kelby

Niedościgniony Scott Kelby, autor dobrze znanej serii "Sekrety mistrza fotografii cyfrowej", proponuje Ci dzisiaj kolejną swoją książkę — kontynuację bestsellerowej, trzeciej części porad dla początkujących fotografów. Ta publikacja, podobnie jak poprzednie, zawiera porcję przydatnych wskazówek i technik, a podczas jej czytania niejeden raz wykrzykniesz: "No jasne, tak to się robi!". Scott, jak zawsze, tłumaczy wszystko językiem prostym i zrozumiałym, całkowicie pozbawionym technicznego żargonu, a bezpretensjonalny, łatwo rozpoznawalny styl wciąż przyczynia się do wzrostu popularności jego książek na całym świecie. Ta książka pozwoli Ci zdobyć solidną wiedzę na temat portretów, wykorzystania lampy błyskowej oraz fotografowania w studio. Na szczególną uwagę zasługuje rozdział poświęcony obiektywom. Autor rozwiewa w nim wiele mitów i wskazuje kryteria, jakimi należy kierować się przy ich wyborze. Podpowiada, jak sobie radzić w sytuacji, gdy nie stać nas na wymarzony obiektyw. Znajdziesz tu także ogrom informacji na temat uwieczniania krajobrazów, podróży oraz wydarzeń sportowych. Nowością jest rozdział poświęcony filmowaniu lustrzanką. Dzięki blisko dwustu poradom i wskazówkom ta książka pomoże Ci robić lepsze, ostrzejsze, ciekawsze, bardziej kolorowe i profesjonalnie wyglądające zdjęcia. Umów się na czytelnicze spotkanie ze świetnym fotografem — i przygotuj na wspaniałe chwile! Tom 4 tej wyjątkowej serii zawiera: dodatkowe informacje na temat portretów, lampy błyskowej i fotografowania w studio kryteria wyboru właściwego obiektywu informacje na temat wykorzystania lustrzanki do filmowania wiadomości o fotografii HDR niezliczone przepisy na udane zdjęcia! Krok bliżej do doskonałej fotografii! Scott Kelby jest najpoczytniejszym na świecie autorem książek poświęconych fotografii, redaktorem naczelnym czasopisma "Photoshop User" oraz przewodniczącym i współzałożycielem stowarzyszenia NAPP (National Association of Photoshop Professionals). Scott, wraz z innymi specjalistami zajmującymi się Photoshopem, prowadzi też popularną audycję "The Grid" (cotygodniowy talk-show poświęcony fotografii) i jest uznanym wykładowcą, prowadzącym seminaria oraz prelekcje na całym świecie. Scott jest autorem ponad pięćdziesięciu książek, takich jak Fotografia cyfrowa. Edycja zdjęć, Sekrety cyfrowej ciemni Scotta Kelby’ego. Edycja i obróbka zdjęć w programie Adobe Photoshop Lightroom czy Światła, ujęcie, retusz. Od pustego studia do gotowej fotografii.    

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

Tajemnice JavaScriptu. Podręcznik ninja

Bear Bibeault, John Resig

Najlepsze porady dla programistów JavaScript! JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami? Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty! Dzięki tej książce: - nauczysz się pisać testy automatyczne - wykorzystasz wyrażenia regularne w JavaScripcie - zmodyfikujesz drzewo DOM - opanujesz niuanse języka JavaScript Pisz kod JavaScript jak prawdziwy ninja!    

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

Kafka w praktyce. Przetwarzanie strumieniowe i potoki danych o dużej skali. Wydanie II

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty

Każda aplikacja korporacyjna tworzy dane. Ich przenoszenie i przetwarzanie jest równie ważne jak same dane. Platforma Apache Kafka została zbudowana właśnie w tym celu: aby umożliwić płynną obsługę strumieni zdarzeń czasu rzeczywistego. Umożliwia to architektom nie tylko łączenie aplikacji z systemami danych, ale również budowanie niestandardowych aplikacji, które same w sobie wyzwalają strumienie danych. Okazuje się, że architektura skupiona wokół strumieni zdarzeń otwiera zupełnie nowy rozdział projektowania dużych systemów. Dzięki temu praktycznemu przewodnikowi komfortowo rozpoczniesz pracę z platformą streamingową Apache Kafka. Poznasz najlepsze praktyki w zakresie jej wdrażania i konfiguracji, aby zapewnić sobie możliwość strumieniowego przetwarzania dużych ilości danych. Zaznajomisz się z AdminClient API Kafki, mechanizmem transakcji i z nowymi funkcjonalnościami zabezpieczeń. W książce znajdziesz szczegółowe instrukcje, w jaki sposób wdrażać klastry produkcyjne Kafki, pisać niezawodne mikrousługi oparte na zdarzeniach i budować skalowalne aplikacje przetwarzania strumieniowego. Opisano w niej też gwarancje niezawodności, kluczowe interfejsy API i szczegóły architektury, w tym protokół replikacji, kontroler i warstwę pamięci masowej. Najciekawsze zagadnienia: wdrażanie i konfigurowanie Kafki w praktyce niezawodne dostarczanie danych budowanie potoków danych i aplikacji monitorowanie, dostrajanie i utrzymywanie działania Kafki w środowisku produkcyjnym wskaźniki pomiarów operacyjnych Kafki Kafka w systemach przetwarzania strumieniowego Kafka: gwarancja niezawodności korporacyjnych aplikacji!

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

Skrypty powłoki systemu Linux. Receptury. Wydanie III

Clif Flynt, Sarath Lakshman, Shantanu Tushar

Obecnie systemy uniksowe wyposaża się w intuicyjne GUI, a pojawiające się dystrybucje Linuksa stają się coraz łatwiejsze w obsłudze i administracji. Wciąż jednak jednym z najważniejszych narzędzi administratora i użytkownika systemu uniksowego pozostaje opracowana w zeszłym stuleciu powłoka Bourne, czyli bash. Umiejętność pisania i używania skryptów powłoki jest bezcenna: można w ten sposób automatyzować monotonne zadania, monitorować stan i działanie systemu, włączając w to identyfikację problematycznych procesów. Łatwiejsze też stają się operacje na plikach, optymalizacje wydajności czy dostosowanie systemu do specyficznych potrzeb. Niniejsza książka przyda się zarówno użytkownikom, jak i administratorom systemów uniksowych. Znalazły się tu receptury opisujące wykonywanie prostych czynności, takich jak wyszukiwanie plików, a także złożonych zadań administracyjnych, w tym monitorowania i dostosowywania systemu, obsługi sieci, bezpieczeństwa i korzystania z chmury. Nie zabrakło receptur ułatwiających rozwiązywanie złożonych problemów, takich jak tworzenie kopii zapasowych, kontroli wersji i śledzenie pakietów, a także korzystanie z kontenerów, maszyn wirtualnych oraz chmury. Znalazły się tu także receptury przydatne dla programistów, którzy nauczą się analizy aplikacji systemowych i korzystać z takich narzędzi, jak git i fossil. W tej książce: pisanie i debugowanie skryptów oraz konfigurowanie powłoki, sterowanie pracą skryptu i praca z plikami, rozwiązywanie problemów z aplikacjami internetowymi, kopie zapasowe, monitorowanie systemu i inne zadania administracyjne, analiza sieci i rozwiązywanie problemów z bezpieczeństwem, skrypty do korzystania z kontenerów, maszyn wirtualnych i chmury. Skrypty powłoki - najlepsze wsparcie admina! Clif Flynt ma kilkadziesiąt lat doświadczenia jako programista i administrator systemów Linux i Unix. Jego aplikacje były wykorzystywane m.in. przez Marynarkę Wojenną USA. W wolnym czasie gra na gitarze i bawi się z kotami swojej żony. Sarath Lakshman jest programistą w firmie Zynga w Indiach. Entuzjasta systemu GNU/Linux, jest szeroko znany jako jeden z twórców dystrybucji SLYNUX. Jego pasją są skalowalne systemy rozproszone. Shantanu Tushar jest programistą i uczestniczy w projektach związanych z oprogramowaniem KDE. Pracuje też nad projektami Calligra, Gluon i Plasma.

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

Unix i Linux. Przewodnik administratora systemów. Wydanie V

Evi Nemeth, Garth Snyder, Trent R. Hein , Ben Whaley , ...

Mijają lata, a systemy Unix i Linux są ciągle gwarancją najwyższej niezawodności, wydajności i elastyczności. Ich potencjał jest niekwestionowany, a odporność na niestandardowe warunki zapewnia bezawaryjną pracę w różnych sytuacjach. To wszystko sprawia, że systemy te wykorzystywane są w dużych i złożonych organizacjach. Ich sieci wymagają profesjonalnego administrowania, co jest trudną i odpowiedzialną pracą. Łatwo skonfigurować pojedynczy system, znacznie trudniej jednak zapewnić stabilne działanie rozproszonej, opartej na chmurze platformy, narażonej na skokowe wzrosty popularności, rozbicia sieci i celowe ataki. Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem kultowego podręcznika dla profesjonalnych administratorów zarządzających środowiskami produkcyjnymi w korporacjach czy urzędach. Znajdziesz tu obszerne wyjaśnienie takich zagadnień, jak instalacja systemu, skrypty powłoki, kontrolowanie procesów czy konfiguracja uprawnień. Dowiesz się, jak zarządzać użytkownikami, przestrzenią dyskową, zadaniami okresowymi oraz backupami. Przestudiujesz zagadnienia sieciowe, a zwłaszcza kwestie bezpieczeństwa i reakcji na incydenty. W tym wydaniu znajdziesz m.in. omówienie demonów zarządzania systemem, zasady zarządzania kontem użytkownika root, techniki kontroli wersji za pomocą Git, kwestie związane z zarządzaniem sieciami w chmurze, tworzeniem i utrzymywaniem centrów danych, opis metodologii DevOps i wiele innych! Najciekawsze zagadnienia: podstawy administrowania i obowiązki administratora system plików i zarządzanie oprogramowaniem rejestrowanie zdarzeń zarządzanie jądrem systemu i sterownikami sieci i sprzęt sieciowy zapewnianie wydajności i niezawodności sieci metodologie i reguły w IT Unix i Linux: niezawodność, wydajność i elastyczność na najwyższym poziomie!

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

Fotografia cyfrowa. Edycja zdjęć. Wydanie VII

Scott Kelby

Zanurz się w świat Photoshopa z najlepszym przewodnikiem! Scott Kelby, najczęściej wybierany przez czytelników autor książek o fotografii oraz programach graficznych, przygotował ucztę dla wszystkich miłośników narzędzia Photoshop — zaktualizowaną wersję swojej kultowej książki, poświęconej wyjątkowemu narzędziu. Najnowsze wydanie zostało poprawione i uzupełnione o nowości z wersji CS6. A wśród tych nowości znajdziesz takie perełki, jak mocno rozwinięta funkcja przesuwania elementów w kadrze oraz zaznaczanie obszarów o kolorze skóry wraz z pomocą w rozpoznawaniu twarzy. Sprawdź możliwości najnowszej wersji Photoshopa! Scott, z charakterystycznym dla siebie poczuciem humoru i lekkością, wprowadzi Cię w świat najbardziej rozpoznawalnego programu graficznego. W trakcie lektury w mig zrozumiesz, dlaczego Photoshop zdobył takie uznanie wśród profesjonalistów oraz dlaczego tak chętnie używają go amatorzy. Dzięki przejrzystym instrukcjom krok po kroku poznasz techniki zarządzania zbiorem fotografii oraz narzędziem Camera RAW. Ponadto opanujesz tworzenie pięknych czarno-białych zdjęć czy korzystanie z efektu HDR oraz nauczysz się rozwiązywać typowe problemy z fotografiami. To tylko część zagadnień, na które zwraca uwagę Scott Kelby w tym fantastycznym podręczniku. Został on stworzony dla osób ceniących sobie konkretne i rzeczowe informacje! Czyli właśnie dla Ciebie! Sprawdź, jak mistrz Scott Kelby: tworzy obraz HDR za pomocą sześciu kliknięć koryguje wady optyki w kilku krokach retuszuje portrety w module Camera RAW edytuje film z lustrzanki cyfrowej Twoje zdjęcia będą jeszcze lepsze!

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

HTML5. Przewodnik encyklopedyczny

Adam Freeman

Kompendium wiedzy o HTML5! HTML5 to hit ostatnich miesięcy. Jego możliwości robią ogromne wrażenie na projektantach stron internetowych, a użytkownicy na tym korzystają. Usługi geolokalizacyjne, zaawansowane funkcje graficzne oraz rozbudowana obsługa multimediów — to tylko niektóre z atutów HTML5. Można śmiało i bez przesady powiedzieć, że język ten będzie gorącym tematem jeszcze przez długi czas. Dlatego warto już dziś sprawdzić, jak wykorzystać jego potencjał. Dzięki tej książce szybko opanujesz zasady HTML5. Już wkrótce bez najmniejszego problemu będziesz korzystał z nowych znaczników canvas, audio i video. Ponadto nauczysz się stosować mechanizmy do przechowywania danych w lokalnych zasobach przeglądarki oraz sprawdzisz, gdzie w danej chwili znajduje się użytkownik. Autor książki kładzie nacisk na poprawność semantyczną tworzonego kodu. Jest to niezwykle istotne w obecnych czasach, gdy Twoje dzieło będzie oglądane na przeróżnych urządzeniach – zarówno stacjonarnych, jak i mobilnych. Książka ta jest rewelacyjnym źródłem informacji o językach HTML5, CSS oraz JavaScript. Musisz ją mieć! HTML5 to nowe możliwości: obsługa plików multimedialnych, zaawansowane funkcje graficzne, usługi geolokalizacyjne, możliwość pracy bez połączenia z siecią, dostępność na różnych urządzeniach! Poznaj i wykorzystaj potencjał HTML5!  

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

Excel 2019 PL w biurze i nie tylko

Sergiusz Flanczewski

Czy można sobie wyobrazić świat XXI wieku bez Excela? Można, tak jak można sobie wyobrazić świat bez telefonów komórkowych - ale jedno i drugie jest nie lada wyzwaniem dla wyobraźni. Najpopularniejszy program biurowy na świecie używany jest tak powszechnie że nie ma chyba firmy w której by z niego nie korzystano. Zresztą nie tylko firmy - coraz częściej Excel służy także w życiu codziennym, przy planowaniu wydatków czy kalkulacji domowego budżetu. Jest potężnym narzędziem o wyjątkowo szerokiej palecie zastosowań, w każdej z kolejnych wersji poszerzającym swoje możliwości. Korzystanie z nich nie jest trudne, ale bez przygotowania może być uciążliwe. Warto poza tym zapoznać się ze wszystkimi elementami programu, tak aby móc je maksymalnie wykorzystać. Ta książka przeznaczona jest zarówno dla osoby zaczynającej dopiero pracę z Excelem, jak i dla praktyka który chciałby poszerzyć swoją znajomość programu. Czytelnik znajdzie w niej wszystko na temat formuł i funkcji. Pozna proces tworzenia makr oraz ich przykładowe zastosowania. Nauczy się jak wygodnie sortować rozmaite dane. Tworzyć i drukować wszelkiego rodzaju dokumenty firmowe. Generować interaktywne skoroszyty na bieżąco pozwalające analizować aktualne dane. To absolutny niezbędnik dla każdego kto ma zamiar korzystać z arkuszy kalkulacyjnych. Podstawowe informacje o obsłudze arkusza kalkulacyjnego Podstawowe obiekty Excela Wprowadzanie danych ormatowanie, formuły i funkcje Sortowanie i filtrowanie danych Drukowanie Makropolecenia - pierwszy krok w programowaniu Zmiana zapisu wartości liczbowej na zapis słowny Oferty cenowe, zamówienia, dowody dostawy Rachunki i odsetki Kalendarze i inne operacje na datach Lista obecności i zaświadczenie o zatrudnieniu Poznaj pełną moc Excela!

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

Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania

Titus Winters, Tom Manshreck, Hyrum Wright

Inżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia aplikacji ― od koncepcji, poprzez tworzenie, wdrażanie i utrzymywanie, po jej wycofywanie. To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na to, że proces tworzenia oprogramowania jest wysiłkiem zespołowym, omówiono najlepsze praktyki związane z utrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazano także narzędzia, które mogą się okazać przydatne w jej utrzymywaniu. Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowy inżynier oprogramowania zdobywa w ramach swojej pracy, służą też wskazaniu różnorodnych sposobów rozwiązywania poszczególnych problemów. Najciekawsze zagadnienia: unikatowa kultura pracy w Google procesy i narzędzia stosowane w Google metody zwiększania odporności kodu na upływ czasu wpływ skali oprogramowania na organizację pracy inżynierów kompromisy w procesie podejmowania decyzji projektowych Piszesz kod? To ważne zadanie - bierz przykład z najlepszych!

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

Zapory sieciowe w systemie Linux. Kompendium wiedzy o nftables. Wydanie IV

Steve Suehring

Wykorzystaj możliwości nftables i zabezpiecz swoją sieć! Zapora sieciowa (ang. firewall) to ostatni bastion chroniący Twój komputer przed atakiem. Dzięki odpowiedniej konfiguracji jesteś w stanie decydować, jakie pakiety mogą trafić do wnętrza sieci, a jakie nie. Możesz przesądzić o dostępie do określonych usług, zezwolić lub zabronić aplikacjom korzystać z dostępu do sieci Internet oraz ustalić limity na prędkość albo ilość przesłanych danych. Duże możliwości konfiguracji pozwalają na elastyczne podejście do tematu. Dzięki tej książce możesz wykorzystać wszystkie dostępne opcje! Jednak na samym początku zapoznasz się z podstawowymi zasadami działania zapór sieciowych filtrujących pakiety. Przypomnisz sobie model sieciowy OSI, protokół IP, zasady routingu oraz sposób wyboru reguł filtrujących pakiety. Po tym wstępie przejdziesz do szczegółowego badania możliwości starszego narzędzia, jakim jest iptables. Składnia, omówienie dostępnych rozszerzeń dopasowywania, konfiguracja NAT — to tylko niektóre z poruszanych kwestii. Czasy się zmieniają i obecnie popularnością cieszy się narzędzie znane pod nazwą nftables. Dlatego z kolejnych rozdziałów dowiesz się, jak zbudować i uruchomić własną zaporę sieciową, korzystając właśnie z nftables. W następnych krokach uruchomisz usługi takie jak: e-mail, SSH, FTP oraz DHCP. Dalej zajmiesz się zagadnieniami związanymi z optymalizacją działania zapory oraz usługą NAT, czyli udostępnianiem łącza innym komputerom. W tej książce zostały poruszone niezwykle ważne kwestie łączące się z wykrywaniem włamań i najlepszymi sposobami reagowania na te incydenty. Ta książka jest doskonałą lekturą zarówno dla administratorów sieci, jak i dla pasjonatów systemu Linux! W tej książce znajdziesz dokładnie to czego potrzebujesz: Instalacja, konfiguracja i aktualizacja zapory sieciowej systemu Linux za pomocą programu iptables lub nftables Migracja do nftables lub wykorzystanie najnowszych rozszerzeń dla programu iptables Zarządzanie złożoną konfiguracją składającą się z wielu zapór sieciowych Tworzenie, debugowanie i optymalizacja reguł zapory sieciowej Użycie programu AIDE i innych narzędzi służących do ochron integralności systemu plików, monitorowania sieci i wykrywania włamań Uodparnianie systemów na skanowanie portów i inne ataki Wykrywanie exploitów, takich jak rootkity i backdoory za pomocą narzędzia Chkrootkit Zaawansowane zapory sieciowe dla każdego!

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

Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i realizuj fascynujące projekty. Wydanie II

Olivier Caelen, Marie-Alice Blete

Powoli przyzwyczajamy się do niesamowitych możliwości ChatGPT. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego, kto chce tworzyć aplikacje oparte na sztucznej inteligencji. Tylko kilka linii kodu dzieli Cię od wspaniałych implementacji! Książka płynnie łączy teorię z praktyką, przystępnie opisuje zawiłości modeli GPT-4 i ChatGPT. Lucas Soares, inżynier uczenia maszynowego w Biometrid Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach! Dowiesz się: czym są modele ChatGPT i GPT-4, jak działają i jakie niosą korzyści jak w aplikacjach Pythona korzystać z modeli do przetwarzania języka naturalnego jak radzić sobie z dużymi modelami językowymi jak używać interfejsów API modeli do przetwarzania języka naturalnego jak stosować zaawansowane techniki, takie jak inżynieria promptów jak dostrajać modele do określonych zadań Autorzy wytyczają ścieżkę do tworzenia najnowocześniejszych aplikacji! Tom Taulli, autor książki Programowanie wspomagane sztuczną inteligencją

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

W drodze do CCNA. Zadania przygotowujące do egzaminu

Adam Józefiok

Zobacz część I książki W drodze do CCNA Zobacz część II książki W drodze do CCNA Zostań specjalistą - CCNA masz w zasięgu ręki! Podstawy sieci komputerowych Routing w sieciach komputerowych Przełączanie w sieciach LAN Technologie WAN i bezpieczeństwo sieci Uzyskanie certyfikatu CCNA to ważny krok na drodze do kompleksowego opanowania wszelkich zagadnień związanych z działaniem sieci komputerowych. Wiedza na temat tego, co dzieje się w rzeczywistej, działającej sieci, pozwala nie tylko rozwiązywać bieżące problemy, lecz także przewidywać nadciągające katastrofy. I często okazuje się bezcenna, zarówno w małym biurze, jak i ogromnej firmie. W dzisiejszym świecie połączenia między komputerami zapewniają obieg informacji, pozwalają szybko się porozumiewać i przesyłać dokumenty. Bez żadnej przesady można nazwać je krwioobiegiem każdego przedsiębiorstwa, warunkującym jego normalne funkcjonowanie. Ekspertom w tej dziedzinie na pewno nigdy nie zabraknie pracy! Dwie pierwsze części cyklu "W drodze do CCNA" dawały przyszłym profesjonalistom w zakresie sieci komputerowych świetne przygotowanie teoretyczne, natomiast część trzecia zapewni świetne przygotowanie praktyczne. Twoim celem będzie rozwiązanie jak największej ilości zamieszczonych tu zadań o bardzo różnym charakterze oraz udzielenie odpowiedzi na setki pytań testowych. Przyjrzysz się skomplikowanym problemom, zdarzającym się w realnie działających sieciach, i postarasz się zaproponować sensowne rozwiązania, a potem porównasz je z podanymi odpowiedziami. Książka podzielona jest na cztery części, odpowiadające czterem najważniejszym obszarom tematycznym. Wprowadzenie do sieci komputerowych, symulatory i emulatory sieci Komunikacja w sieciach LAN i adresowanie w sieciach komputerowych Podstawowa konfiguracja urządzeń Cisco Działanie routera i routing statyczny Routing dynamiczny i tworzenie podsieci Dynamiczne protokoły routingu - RIPv1, RIPv2, EIGRP, OSPF Podstawy przełączania i routing pomiędzy sieciami VLAN Protokoły VTP i STP Sieci WAN, Frame Relayi i listy ACL Serwer DHCP i technologia NAT Bądź pewniakiem - zdobądź bez trudu certyfikat CCNA!

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

Refaktoryzacja w C#. Jak zredukować dług techniczny i optymalizować kod z Visual Studio, .NET 8 i C# 12

Matt Eland

Termin dług techniczny oznacza zbiór skrótów, niedociągnięć i potworków projektowych, które powstają w trakcie ewolucyjnego rozwoju programu. Jeśli się ich nie zlikwiduje, mogą dramatycznie spowolnić pracę nad programem. Rozwiązywanie tego typu problemów jest nazywane refaktoryzacją i każdy programista powinien umieć ją przeprowadzać. Dzięki tej przystępnej, świetnie napisanej książce dowiesz się, czym jest dług techniczny, co prowadzi do jego powstawania i w jaki sposób można go bezpiecznie zrefaktoryzować przy użyciu nowoczesnych narzędzi dostępnych w środowisku Visual Studio, a także najnowszych składników języka C# 12 i platformy .NET 8. Nauczysz się też korzystać z zaawansowanych testów jednostkowych tworzonych przy użyciu xUnit i takich bibliotek jak Moq, Snapper czy Scientist.NET. Dowiesz się, jak stosować zasady SOLID, aby tworzyć łatwy w utrzymaniu kod, poznasz również techniki programowania defensywnego, które można stosować w nowszych wersjach C#. Ponadto nauczysz się przeprowadzać analizy kodu i pisać własne analizatory Roslyn do wykrywania i rozwiązywania problemów typowych dla Twojego projektu. Najciekawsze zagadnienia: najważniejsze informacje o długu technicznym różne sposoby refaktoryzacji klas, metod i wierszy kodu efektywne testy jednostkowe zasady SOLID i tworzenie kodu łatwego w utrzymaniu korzystanie ze sztucznej inteligencji GitHub Copilot standardy kodowania w zwinnych zespołach