Publisher: 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.
1681
Ebook

Monitoring i bezpieczeństwo sieci

Chris Fry, Martin Nystrom

Poznaj najskuteczniejsze metody obrony sieci korporacyjnych Jak stworzyć profesjonalny system kontroli zabezpieczeń? Jak utrzymać solidne źródła danych? Jak określić rodzaje zdarzeń niezbędne do wykrywania naruszeń reguł? Wszędobylskość i niesamowite możliwości współczesnych złośliwych programów sprawiają, że nikt dziś nie może polegać wyłącznie na oprogramowaniu antywirusowym — nawet jeśli jest ono wciąż aktualizowane. Z powodu ciągle zmieniającego się zagrożenia dla systemu informatycznego organizacji niezbędne stało się aktywne monitorowanie sieci. Autorzy tej książki proponują Ci taki właśnie nowoczesny, skuteczny system zabezpieczeń. Jeśli spróbujesz wdrożyć u siebie kilka z ich zaleceń, w znacznym stopniu podniesiesz bezpieczeństwo sieci korporacyjnej. Jeśli natomiast zrealizujesz wszystkie zalecenia, masz szansę stworzyć jeden z najlepszych na świecie systemów monitorujących! Zatem do dzieła! Książka "Monitoring i bezpieczeństwo sieci" zawiera zestaw wyjątkowych metod, służących do wykrywania incydentów w sieciach globalnych. Autorzy — eksperci do spraw bezpieczeństwa — najpierw podają elementy niezbędne do prowadzenia skutecznego monitorowania sieci, a następnie pokazują, jak stworzyć ukierunkowane strategie oraz wdrożyć pragmatyczne techniki ochrony. Z tego podręcznika dowiesz się, w jaki sposób definiować reguły dotyczące bezpieczeństwa, regulacji i kryteriów monitorowania. Nauczysz się zbierać informacje o infrastrukturze poddawanej obserwacji, wybierać cele i źródła monitorowania. Dzięki temu samodzielnie stworzysz niezawodny system kontroli zabezpieczeń! Implementowanie reguł monitorowania Rodzaje reguł Taksonomia sieci Wybieranie celów monitorowania Wybieranie źródeł zdarzeń Automatyczne monitorowanie systemów Telemetria sieci Zarządzanie adresami IP Zabezpiecz sieć — wykorzystaj najskuteczniejsze, nowoczesne metody monitorowania systemów informatycznych!

1682
Ebook

WordPress. Tworzenie aplikacji internetowych. Wydanie II

Brian Messenlehner, Jason Coleman

WordPress, platformę przeznaczoną do tworzenia blogów, obsłuży nawet osoba niemająca pojęcia o programowaniu. Dziś jednak jest on czymś znacznie więcej niż systemem do zarządzania treścią. Kto zna PHP, HTML, CSS i JavaScript, może wykorzystać tę platformę do projektowania wydajnych, skalowalnych, bezpiecznych i elastycznych aplikacji internetowych oraz mobilnych, a także usług sieciowych. Wystarczy poza podstawowymi funkcjami i schematami poznać techniki tworzenia własnych wtyczek, motywów i usług. Łatwo się przekonać, że WordPress jest świetnym narzędziem do tworzenia funkcjonalnych aplikacji - i małych, i rozbudowanych! W tej książce znajdziesz wyczerpujący opis funkcjonalności WordPressa w wersji 5.4. Dowiesz się również, czy ta platforma spełni Twoje oczekiwania. Zapoznasz się z podstawami WordPressa i z bardziej zaawansowanymi zagadnieniami, takimi jak niestandardowe typy postów, metadane i taksonomie. Nauczysz się organizować kod zgodnie z zasadami programowania zorientowanego obiektowo, a także zapewniać swoim aplikacjom wysoki poziom bezpieczeństwa. Opisano tu również używanie JavaScriptu i technologii AJAX w aplikacji Wordpressa oraz API REST i możliwości integracji z aplikacjami zewnętrznymi. Sporo miejsca poświęcono tematyce e-commerce i wtyczkom, które będą najodpowiedniejsze do tego typu aplikacji. Na końcu zamieszczono rozdział poświęcony przyszłości i perspektywom WordPressa. W książce między innymi: WordPress a standardowe frameworki motywy i wtyczki WordPressa zarządzanie kontami i rolami użytkowników oraz dostępem do danych rozwiązania asynchroniczne, integracja z bibliotekami PHP, zewnętrznymi API i wtyczkami obsługa płatności skalowanie aplikacji WordPressa WordPress: zbudujesz o wiele więcej!

1683
Ebook

Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji

Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu

Ostatnia dekada zmieniła oblicze IT. Kluczowego znaczenia nabrały big data, a chmura i automatyzacja rozpowszechniły się wszędzie tam, gdzie mowa o efektywności. Inżynierowie muszą wykorzystywać zalety systemów linuksowych w codziennej praktyce, aby zapewnić należyty poziom automatyzacji swoich zadań. Do tych celów świetnie nadaje się Python. Język ten zdobywa coraz większe uznanie z uwagi na jego wszechstronność, jak również wydajność, przenaszalność i bezpieczeństwo kodu. Warto więc wykorzystywać Pythona do administrowania systemami Linux wraz z takimi narzędziami DevOps jak Docker, Kubernetes i Terraform. Dzięki tej książce dowiesz się, jak sobie z tym poradzić. Znalazło się w niej krótkie wprowadzenie do Pythona oraz do automatyzacji przetwarzania tekstu i obsługi systemu plików, a także do pisania własnych narzędzi wiersza poleceń. Zaprezentowano również przydatne narzędzia linuksowe, systemy zarządzania pakietami oraz systemy budowania, monitorowania i automatycznego testowania kodu. Zagadnienia te szczególnie zainteresują specjalistów DevOps. Ponadto zawarto tu podstawowe informacje o chmurze obliczeniowej, usługach IaC i systemach Kubernetes. Omówiono zasady uczenia maszynowego i inżynierii danych z perspektywy DevOps. Przedstawiono także kompletny przewodnik po procesach budowania, wdrażania oraz operacyjnego wykorzystywania modelu uczenia maszynowego z użyciem systemów Flask, sklearn, Docker i Kubernetes. W tej książce: wprowadzenie do Pythona automatyczne przetwarzanie tekstu oraz automatyzacja operacji na plikach automatyzacja za pomocą sprawdzonych narzędzi linuksowych chmura, infrastruktura jako kod, Kubernetes i tryb bezserwerowy uczenie maszynowe i inżynieria danych z perspektywy DevOps tworzenie i operacjonalizacja projektu uczenia maszynowego Python: tutaj ważna jest prawdziwa nowoczesność oprogramowania!

1684
Ebook

Ruby on Rails. Wprowadzenie. Wydanie II

Curt Hibbs, Bruce Tate, Lance Carlson

Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni Jak budować dynamiczne strony, nastawione na użytkownika? Jak rozwiązać problemy z wydajnością baz danych? Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails? Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzania oraz tworzenia statystyk) w zaledwie kilka dni! A to wszystko dzięki Rails -- doskonale wyposażonemu frameworkowi do tworzenia aplikacji internetowych opartych o bazy danych -- który oferuje środowisko z wykorzystaniem języka Ruby. Zaś ten język programowania charakteryzuje się niezwykłym połączeniem cech: jest równocześnie prosty, elegancki i elastyczny, co pozwala dowolnie modyfikować jego części. Książka "Ruby on Rails. Wprowadzenie. Wydanie II" zawiera szczegółowe porady i wskazówki dotyczące instalacji oraz korzystania z Rails 2.1, a także języka skryptowego Ruby. W podręczniku znajdziesz nie tylko wyjaśnienia odnośnie sposobu działania Rails, ale również opis kompletnej aplikacji. Dzięki temu przewodnikowi dowiesz się, w jaki sposób współpracują ze sobą wszystkie aplikacje tworzące szkielet Rails, a ponadto nauczysz się sprawnie korzystać z dokumentacji oprogramowania i tworzyć zaawansowane aplikacje znacznie szybciej niż dotychczas. Uruchamianie i organizacja Rails Budowanie widoku Rusztowania, REST i ścieżki Klasy złożone Rozbudowywanie widoków Zarządzanie układem strony Arkusze stylów Tworzenie własnych funkcji pomocniczych Testowanie i debugowanie Tworzenie nowej aplikacji Rails Wyczerpujące i przyjazne wprowadzenie w Ruby on Rails.

1685
Ebook

InsERT nexo: Subiekt, Rachmistrz, Rewizor

Marek Ptak

Nowy sposób na zarządzanie przedsiębiorstwem Premiera programów do zarządzania przedsiębiorstwem z linii InsERT nexo miała miejsce w marcu 2014 roku. W skład tego pakietu weszły: Subiekt nexo (zarządzanie sprzedażą), Rewizor nexo (pełna księgowość), Rachmistrz nexo (uproszczona księgowość). Są to następcy programów InsERT GT — i choć napisane zupełnie od nowa, zapewniają możliwość migracji danych z GT do nexo. Nie ma zatem problemu z płynnym przejściem ze starszych wersji programów firmy InsERT do nowych. Warto zdecydować się na taki ruch, ponieważ linia nexo oferuje wiele innowacyjnych funkcjonalności. Poszczególne programy, łatwe w obsłudze oraz wyposażone w przejrzysty interfejs, można zintegrować w jeden multiprogram, a dostęp do wszelkich informacji odbywa się bez potrzeby uruchamiania oddzielnie każdego z nich. Dokumenty z Subiekta nexo mogą być przesyłane drogą elektroniczną do Rewizora nexo lub Rachmistrza nexo zainstalowanych w biurze rachunkowym lub innym oddziale przedsiębiorstwa. Użytkownicy InsERT nexo mają również dostęp do usługi bankowości online, a urządzenia mobilne pozwalają na zdalny dostęp do analiz sprzedażowych i finansowych. Niniejszy poradnik ma za zadanie ułatwić rozpoczęcie pracy z linią programów InsERT nexo. Przeznaczony jest zarówno dla osób, które pracowały wcześniej z linią GT, jak i dla całkiem nowych użytkowników. Marek Ptak — obecnie główny księgowy jednostek budżetowych. W poprzednich latach zatrudniony w charakterze głównego księgowego w spółkach handlowych i produkcyjnych. Posiada certyfikat księgowego wydany przez Ministra Finansów. Prezes Stowarzyszenia „Edukacja na odległość”. Wspiera rozwój e-learningu w oświacie oraz na uczelniach. Nauczyciel akademicki przedmiotów związanych z księgowością komputerową.

1686
Ebook

Programowanie aplikacji dla urządzeń mobilnych z systemem Windows Mobile

Bartosz Turowski, Jacek Matulewski

Zaprojektuj nowe aplikacje dla urządzeń mobilnych Środowisko Visual Studio i szkic projektu Wykorzystanie języka C# i platformy .NET Compact Zastosowanie grafiki trójwymiarowej z mobilnym Direct3D Urządzenia przenośne, począwszy od telefonów komórkowych, a skończywszy na GPS-ach i kieszonkowych odtwarzaczach wideo, są dziś niezwykle popularne. Wiele z nich łączy w sobie tak przeróżne funkcje, że można je nazwać minikomputerami. Nic dziwnego, że pracują pod kontrolą uniwersalnego systemu operacyjnego, zdolnego obsłużyć wiele różnych aplikacji, który bez kłopotu można przenieść z jednego urządzenia na drugie. Podobna kompatybilność samych aplikacji gwarantuje możliwość ich wielokrotnego wykorzystania w różnych typach urządzeń, a użytkownikom zapewnia komfort błyskawicznego opanowania obsługi nowego telefonu czy aparatu fotograficznego. W książce "Programowanie aplikacji dla urządzeń mobilnych i systemu Windows Mobile " omówione zostało projektowanie aplikacji napisanych w języku C# dla urządzeń działających pod kontrolą systemu Windows Mobile. Znajdziesz tu wszystkie aspekty pracy nad takim programem: począwszy od warunków środowiska programistycznego i uruchomieniowego, przez pisanie i testowanie kodu (z wyszczególnieniem elementów właściwych aplikacjom projektowanym dla platformy .NET Compact), aż po przechowywanie danych w plikach XML czy bazie SQL Server Compact. Dowiesz się także nieco więcej o wykorzystywaniu w urządzeniach przenośnych grafiki 3D. Środowisko programistyczne Visual Studio i emulatory Tworzenie, zapisywanie i wczytywanie projektu Uruchomienie aplikacji na rzeczywistym urządzeniu Język C# i praktyka projektowania aplikacji dla platformy .NET Compact Projektowanie kontrolek i kontrolki charakterystyczne dla platformy .NET Compact Studium przypadku — gra Reversi Obsługa podstawowych funkcji telefonu i programu Outlook Detekcja stanu urządzenia przenośnego i dodatkowe funkcje urządzeń przenośnych Przechowywanie danych w SQL Server Compact i plikach XML Grafika trójwymiarowa z mobilnym Direct3D Instalacja Windows Mobile 6 Professional SDK Zagwarantuj uniwersalność swoich aplikacji — buduj je dla systemu Windows Mobile

1687
Ebook

Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3. Wydanie III

Ben Frain

Jeszcze dziesięć lat temu responsywność strony internetowej była traktowana jako ciekawostka. Dziś jest powszechnym standardem. Znane od dawna klasyczne technologie HTML i CSS wciąż zachowują świeżość i wyjątkową przydatność w tworzeniu nowoczesnych stron internetowych. Społeczności skupione wokół tych narzędzi starannie dbają o ich nieustanny rozwój, dzięki czemu za ich pomocą nadal można osiągać imponujące efekty i spełniać coraz wyższe standardy. Oznacza to, że każdy szanujący się programista front-endu powinien na bieżąco śledzić nowości i uczyć się korzystania z sukcesywnie pojawiających się funkcjonalności HTML i CSS. Ta książka jest kolejnym, uaktualnionym i uzupełnionym wydaniem lubianego podręcznika projektowania responsywnych stron internetowych. Omówiono w niej wszystkie nowości i ulepszenia z dziedziny projektowania responsywnych stron internetowych, w tym zapewnianie lepszej dostępności, fonty zmienne czy kontrola przewijania strony. Szczegółowo opisano moduł CSS Grid i mechanizm tworzenia układów Flexbox. Zaprezentowano wiele praktycznych informacji o SVG, wymogach dostępności, efektach w CSS, definiowaniu przejść, transformacji i animacji oraz włączaniu do kodu zapytań medialnych. Znakomitym uzupełnieniem treści są autorskie wskazówki i uwagi do programowania front-endu. Najważniejsze zagadnienia: dostosowywanie arkuszy stylów do potrzeb różnych urządzeń pisanie przejrzystego, szybkiego i bogatego semantycznie kodu HTML grafiki w formacie SVG w projektach responsywnych najnowsze możliwości CSS: własności użytkownika, fonty zmienne i siatka weryfikacja danych w HTML i inne przydatne funkcje formularzy filtry, cienie, animacje i inne efekty wzbogacające interfejs Współczesny HTML i CSS? Mogą więcej, niż myślisz!

1688
Ebook

Web 2.0. Przewodnik po strategiach

Amy Shuen

Poznaj strategie i modele biznesowe, które podniosą wyniki finansowe Twojej firmy! Jak zarabiać, dostarczając usługi za darmo? Jak stworzyć dochodowy biznes, oparty na Web 2.0? Jak włączyć strategie Web 2.0 w istniejące przedsięwzięcie? Jeśli myślisz, że Web 2.0 to wyłącznie technologia budowy interaktywnych portali internetowych, jesteś w błędzie. Web 2.0 to rewolucja! To nowy sposób komunikacji przez internet, umożliwiający użytkownikom wspólne tworzenie witryny i dzielenie się wiedzą. Dzięki efektom sieci Web 2.0 staje się źródłem okazji biznesowych. Jest miejscem, gdzie zaawansowana technologia łączy się z biznesem i gdzie -- udostępniając usługi za darmo -- możesz zarabiać. Web 2.0 przyjmuje bowiem fundamentalnie odmienny punkt widzenia na relacje między biznesem, klientami i partnerami, a więc udostępnia nam wszystkim nowe modele biznesowe. Książka "Web 2.0. Przewodnik po strategiach" zawiera omówienie wszystkich potrzebnych w biznesie technik i narzędzi analitycznych, co składa się na ogólny obraz ekonomii opartej na Web 2.0. Z tego podręcznika dowiesz się, jak powstają efekty sieci, w jaki sposób prowokować i wykorzystywać okazje biznesowe oraz zarabiać pieniądze na dostarczonych przez użytkowników wartościach. Uwierzysz, że za pomocą Web 2.0 mogą bogacić się i korporacje, i niewielkie przedsiębiorstwa. Poznasz sprawdzone narzędzia i strategie oraz rewolucyjne modele biznesowe, stosowane przez takie firmy, jak Google czy Amazon. Pamiętaj, że tym firmom przyniosły one wielki sukces i ogromne zyski. Wspólna wartość użytkowników portalu Odkrywanie i wykorzystywanie grup internetowych Pozytywne efekty sieciowe w Web 2.0 Spieniężanie sieci społecznych Koszty pozyskania klienta i szybkość wzrostu zysku z reklam Tworzenie wartości w sieciach społecznych Rozwijanie zdolności adaptacyjnych przez Web 2.0 Style innowacji Tworzenie biznesplanów Web 2.0 Przyłącz się do rewolucji Web 2.0 i zarabiaj w internecie Wyróżnienie Magazynu Literackiego KSIĄŻKI Redakcja Magazynu Literackiego KSIĄŻKI przyznała książce "Web 2.0 - przewodnik po strategiach" w kwietniu 2009 roku Wyróżnienie za książkę miesiąca w kategorii Ekonomia

1689
Ebook

Grywalizacja. Mechanika gry na stronach WWW i w aplikacjach mobilnych

Christopher Cunningham, Gabe Zichermann

Zakoduj grywalizację w umysłach swoich klientów! Na rynku aplikacji jest już tak ciasno, że nowy produkt musi być zaskakujący, nowatorski i atrakcyjny, a ponadto gwarantować dużo przyjemności z użytkowania. Dopiero wtedy ma szansę konkurować z innymi, dostępnymi wcześniej. Warto więc zastanowić się nad tym, co sprawia, że jedna aplikacja zdobywa popularność, a druga o identycznej funkcjonalności nie może się przebić. Wszyscy autorzy pragną, aby ich dzieło należało do tej pierwszej kategorii. Jak to osiągnąć? Wszyscy wiedzą, jak gry potrafią wciągać. Często już po pierwszym uruchomieniu gracze mają problem, żeby zakończyć rozrywkę, i wracają do niej w każdej wolnej chwili. A gdyby zastosować mechanizmy stosowane w grach także w aplikacjach? Czy użytkownicy też mogliby się od nich uzależnić? Oczywiście! Proces ten nazywa się grywalizacją i jest powszechnie stosowany! W tej książce znajdziesz wiedzę niezbędną do wykorzystania tych elementów w Twojej aplikacji. Dzięki temu łatwiej osiągniesz sukces! Niezależnie od tego, czy jesteś producentem, projektantem, kierownikiem czy deweloperem gier, książka ta pozwoli Ci zrozumieć, jak tworzyć mechanikę gry zapewniającą lojalność klientów. Odkryj system motywacyjny stosowany przez projektantów gier do angażowania różnych typów klientów Poznaj podstawowe elementy mechaniki gry: punkty, odznaczenia, poziomy, wyzwania i tabele wyników Skuś klientów odpowiednią strukturą nagród, pozytywnym wzmocnieniem lub pętlami informacji zwrotnych Połącz grę z elementami społecznymi i działaniami takimi, jak zbieractwo, heroizm, chwalenie się lub dawanie prezentów Poznaj opisy systemów grywalizacji stosowanych przez Nike i Yahoo! oraz przeanalizuj rozwiązania firm Google, Facebook i Zynga Zaprojektuj i zaimplementuj grywalizację na prostej witrynie Gabe Zichermann to jeden z najlepszych ekspertów od grywalizacji. Jest przewodniczącym Gamification Summit and Workshops ( https://GSummit.com ). Christopher Cunningham to przedsiębiorca i ekspert od technologii informatycznych, który pomógł odkryć jedno z pierwszych rozwiązań dotyczących grywalizacji. Zachęć użytkowników do korzystania z Twojej aplikacji na okrągło!

1690
Ebook

Windows 7 PL. Kurs

Danuta Mendrala, Marcin Szeliga

Pobierz dodatkowy rozdział do książki! >> Naucz się używać najlepszego z Windowsów! Poznaj różne wersje Windows 7 i wybierz najodpowiedniejszą dla siebie Zainstaluj system i dostosuj go do swoich potrzeb Naucz się efektywnie korzystać z narzędzi systemowych Wkrocz w świat sieci i zabezpiecz komputer przed zagrożeniami Poznaj największe sekrety Windows 7 Windows 7 miał być właściwą odpowiedzią firmy Microsoft na potrzeby dzisiejszego świata informatycznego i coraz większe wymagania użytkowników. I niewątpliwie nią jest. Znacznie poprawiony od strony programistycznej, szybciej działający, lepiej zabezpieczony i pozbawiony wad swoich poprzedników przebojem wdarł się na rynek nowoczesnych systemów operacyjnych. Oferując bogaty zestaw wygodnych i łatwych w użyciu narzędzi, zaczyna też powoli zdobywać pozycję najbardziej popularnej platformy świata. Jeśli nie chcesz zostać z tyłu, już dziś powinieneś zabrać się do nauki, w której nieocenioną pomocą będzie książka "Windows 7 PL. Kurs ". Poznasz interfejs, możliwości i funkcje nowego środowiska, nauczysz się korzystać z oferowanych narzędzi i konfigurować to cudeńko. Jeśli dysponujesz zupełnie "czystym" komputerem, krok po kroku poznasz sposób instalacji systemu, a jeśli zastanawiasz się jeszcze nad jego zakupem, będziesz miał okazję poznać różnice pomiędzy różnymi wersjami Windows 7. Zdobędziesz także wiele informacji o nowościach i ciekawych sztuczkach, które można tu zastosować. Poznasz możliwości związane z konfigurowaniem i używaniem sieci, a także dowiesz się, jak zabezpieczyć swój komputer przed atakami. Wybór wersji Windows 7 i instalowanie systemu Podstawowe cechy i możliwości interfejsu użytkownika Operacje związane z oknami i najważniejsze działania w systemie Dostosowywanie wyglądu i sposobu pracy Windows Zarządzanie dyskami, folderami i plikami Konfigurowanie i używanie urządzeń zewnętrznych Zarządzanie kontami użytkowników Uruchamianie i używanie programów oraz narzędzi systemowych Administrowanie komputerem Konfigurowanie połączeń sieciowych i korzystanie z internetu Ochrona systemu i zapewnianie prywatności danych Dzięki klarownej treści i doskonałym rysunkom szybko opanujesz sposób wykonania każdej czynności. Nauka nie może być prostsza.

1691
Ebook

World of Warcraft. Strategia sukcesu

Eric Dekker

Zostań magnatem w świecie World of Warcraft! Pierwsze wersja gry Warcraft (Orcs & Humans) została wydana w 1994 roku. W kolejnych częściach wprowadzano ulepszenia, a w 2004 roku światło dzienne ujrzała rewolucyjna produkcja: World of Warcraft. Gra należy do gatunku MMORPG (ang. Massively Multiplayer Online Role-Playing Game) - a to oznacza, że w danej chwili w rozgrywce biorą udział tysiące graczy z całego świata. Jeżeli dodać do tego wirtualną walutę, zawarte przymierza, profesje graczy, powstaje wirtualny świat o możliwościach tak rozległych jak ludzka wyobraźnia! Ta książka pomoże Ci osiągnąć sukces finansowy i status magnata w świecie Warcraft. Kluczem do sukcesu jest stworzenie odpowiedniej postaci - bankiera - przekonaj się, jak zrobić to fachowo. Z kolejnych rozdziałów dowiesz się, jak zarobić konkretne pieniądze na codziennych, rutynowych czynnościach oraz jak pomnażać oszczędności. Znajdziesz tu cenne informacje na temat zasad rządzących rynkiem oraz metod ich wykorzystania do własnych celów. Ta książka jest doskonałym źródłem wiedzy dla pasjonatów gry World of Warcraft. Dzięki tej książce: skonfigurujesz postać bankiera zaoszczędzisz i pomnożysz swoje złoto poznasz mechanizmy rządzące rynkiem World of Warcraft zdobędziesz pozycję w świecie Warcraft! Pomnóż swój zysk w świecie Warcraft!

1692
Ebook

Spring w akcji. Wydanie IV

Craig Walls

Kompendium wiedzy na temat Spring Framework! Spring jest odpowiedzią na problemy trapiące programistów tworzących oprogramowanie przy użyciu EJB 2.x. Dzień, w którym został udostępniony szerokiemu gronu użytkowników, był punktem zwrotnym w historii języka Java. Od tej pory życie deweloperów stało się prostsze, a tworzenie nawet skomplikowanych aplikacji — zdecydowanie przyjemniejsze. Od tamtego czasu Spring jest wciąż rozwijany i oferuje coraz lepsze narzędzia programistom na całym świecie. Kolejne wydanie tej książki, w całości poświęconej frameworkowi Spring (w wersji 4), zostało poprawione, zaktualizowane i uzupełnione o nowe informacje. W trakcie lektury przekonasz się, jakie nowości zostały wprowadzone w czwartej wersji Springa, oraz zaznajomisz się z zaawansowanymi metodami wiązania komponentów. Ponadto zdobędziesz doświadczenie w stosowaniu aspektów, zobaczysz, jak działają Spring MVC czy Spring WebFlow, oraz nauczysz się uzyskiwać dostęp do baz danych — zarówno SQL, jak i NoSQL. Osobny rozdział został poświęcony bezpieczeństwu aplikacji tworzonych z wykorzystaniem Springa. Spring Security to potężne narzędzie, które pozwoli Ci bezboleśnie wprowadzić zaawansowane mechanizmy bezpieczeństwa w Twoich programach. Na sam koniec poznasz techniki obsługi komunikatów oraz możliwości modułu Spring Boot. Książka ta jest doskonałą lekturą dla programistów chcących w pełni wykorzystać potencjał Springa! Dzięki tej książce: poznasz komponenty składające się na Spring Framework zabezpieczysz aplikację z pomocą Spring Security błyskawicznie uruchomisz projekt ze Spring Boot z łatwością skorzystasz z baz danych SQL i NoSQL wykorzystasz potencjał najnowszej wersji Springa Niemal 100 tysięcy programistów sięgnęło po tę książkę, by nauczyć się Springa! Jej lektura wymaga praktycznej znajomości języka Java. Poznaj potencjał Springa! 

1693
Ebook

Mikrofrontendy w akcji

Michael Geers

Kilka lat temu świat uznał aplikacje monolityczne za przestarzałe i nie dość elastyczne, jednak do niedawna pojęcie mikrousług dotyczyło wyłącznie backendu. Naturalną konsekwencją ich rozwoju stało się budowanie na podobnych zasadach architektury frontendu. Mikrofrontendy zapewniają elastyczność i łatwość utrzymania. Pozwalają na zaprojektowanie systemu jako zbioru samowystarczalnych komponentów obejmujących własne interfejsy, logikę i bazy danych. Połączenie tych niezależnie rozwijanych elementów następuje w przeglądarce użytkownika. Rozwiązanie takie jest z powodzeniem wykorzystywane przez najważniejszych graczy na rynku. To książka przeznaczona dla programistów aplikacji internetowych, architektów oprogramowania i inżynierów. Wyjaśniono w niej ideę podziału monolitu na komponenty i pokazano, w jaki sposób zastosować z powodzeniem architekturę mikrousług do frontendu aplikacji. Omówiono też takie zagadnienia jak kompozycja po stronie klienta i po stronie serwera, routing czy zapewnienie spójnego wyglądu. Nie zabrakło wartościowych uwag na temat organizacji pracy zespołów programistów służącej zwiększeniu korzyści z zastosowania architektury mikrofrontendów. Książka prezentuje praktyczne podejście: w kolejnych rozdziałach pokazano poszczególne etapy pracy nad w pełni funkcjonalną aplikacją internetową. Najważniejsze zagadnienia: tworzenie aplikacji internetowych złożonych z komponentów strategie integracji: AJAX, SSI i inne zasadność wyboru architektury mikrofrontendowej zapewnienie spójności wszystkim interfejsom użytkownika w całej aplikacji budżet wydajności i strategie ładowania zasobów Architektura mikrofrontendowa: niezawodność po stronie frontendu!

1694
Ebook

SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących

Renée M. P. Teate

Język SQL zwykle służy do pracy z bazami danych. Poprawnie napisany kod SQL przetwarza z dużą szybkością potężne zbiory danych, dlatego stanowi wymarzone narzędzie dla analityków danych. Tymczasem wielu z nich zleca wykonywanie raportów z baz czy hurtowni danych innym osobom. Taki sposób pracy jest nieefektywny - o wiele lepszym rozwiązaniem jest opanowanie języka SQL i samodzielne projektowanie oraz wyodrębnianie potrzebnych zbiorów danych. Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań do dużych zbiorów danych. Dokładnie wyjaśniono reguły stosowania poszczególnych instrukcji SQL, korzystania z funkcji agregujących i okienkowych, a także techniki eksploracyjnej analizy danych oraz tworzenia zbiorów danych na potrzeby raportów analitycznych. Omówiono również trudniejsze zagadnienia, takie jak zaawansowane zapytania SQL czy tworzenie zbiorów danych na potrzeby uczenia maszynowego. W książce znalazły się też fachowe porady na temat wnioskowania na podstawie danych i liczne ćwiczenia ułatwiające naukę. Najciekawsze zagadnienia: składnia SQL i projektowanie efektywnych zapytań eksploracyjna analiza danych tworzenie zbiorów danych z istniejących baz danych projektowanie zbiorów danych na potrzeby uczenia maszynowego zaawansowane elementy języka SQL tworzenie tabel i widoków do przechowywania wyników zapytań SQL: tak przygotujesz swój zbiór danych do analizy!

1695
Ebook

JavaScript. Tworzenie nowoczesnych aplikacji webowych

Tomasz Sochacki

JavaScript od podstaw! Poznaj funkcje języka JavaScript Dowiedz się, co możesz z nim osiągnąć Naucz się wykorzystać go w praktyce JavaScript to bardzo popularny język programowania, który z rozwiązania stosowanego niegdyś głównie do wykonywania prostych akcji na stronach internetowych ewoluował do postaci pełnoprawnego narzędzia, które z powodzeniem można wykorzystywać w rozmaitych sytuacjach i na wielu różnych platformach do tworzenia całkiem zaawansowanych aplikacji. Uznanie użytkowników zapewniła JavaScriptowi jego prostota, doskonała dokumentacja oraz duże i stale powiększające się możliwości. Jeśli zależy Ci na szybkim rozpoczęciu programowania w JavaScripcie, trafiłeś w dziesiątkę! Książka ta bezboleśnie wprowadzi Cię w zaczarowany świat tego języka, prezentując jego podstawowe konstrukcje i funkcje, przedstawiając możliwości programowania obiektowego oraz pokazując, jak posługiwać się liczbami, tablicami, datami i ciągami znakowymi. Zdobytą wiedzę utrwalisz dzięki praktycznym ćwiczeniom, które nie tylko pokażą Ci sposób użycia poszczególnych mechanizmów, lecz również pozwolą zetknąć się z rzeczywistymi zastosowaniami języka w codziennej pracy. Składnia języka Zmienne i stałe Operatory i instrukcje sterujące Funkcje i obiekty Klasy i metody Ciągi znakowe Tablice i operacje na nich Liczby i daty Ćwiczenia praktyczne Odkryj, naucz się, stosuj! Praktycznie z JavaScriptem!

1696
Ebook

Programowanie wspomagane AI. Automatyzacja pracy programisty dzięki ChatGPT i GitHub Copilot

Christoffer Noring, Anjali Jain, Marina Fernandez, Ayşe Mutlu, ...

Obecnie miliony użytkowników korzystają z dużych modeli językowych do generowania treści, analizy danych, pisania kodu i automatyzacji pracy. Narzędzia takie jak ChatGPT i GitHub Copilot pozwalają na zwiększenie efektywności i radzenie sobie ze skomplikowanymi wyzwaniami. Ułatwiają również tworzenie aplikacji na profesjonalnym poziomie. Ta książka jest przeznaczona dla programistów, którzy chcą używać AI do optymalizacji procesu tworzenia oprogramowania. Znalazły się tu praktyczne informacje dotyczące budowy interfejsu użytkownika, backendu, tworzenia i optymalizacji kodu. Opisano, jak pisać interfejsy Web API, refaktoryzować kod i zwiększać jego wydajność za pomocą Copilota. Omówiono ponadto sposoby formułowania podpowiedzi dla przetwarzania danych, inżynierii cech, doboru modeli, ich trenowania, strojenia hiperparametrów i oceny jakości uczenia maszynowego. Nie zabrakło również zaawansowanych technik pracy z Copilotem i agentami programowymi, a także omówienia zasad wywoływania narzędzi AI. W książce: budowa modeli uczenia maszynowego za pomocą GitHub Copilot i ChatGPT korzystanie z asystentów AI w całym cyklu tworzenia oprogramowania techniki inżynierii podpowiedzi w projektach data science tworzenie frontendu i backendu aplikacji internetowej za pomocą sztucznej inteligencji refaktoryzacja kodu i poprawa jego efektywności i czytelności optymalizacja przepływów pracy AI w programowaniu ― twórz szybciej i skuteczniej!