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

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

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

Cyberbezpieczeństwo dla zaawansowanych. Skuteczne zabezpieczenia systemu Windows, Linux, IoT i infrastruktury w chmurze

Cesar Bravo

Gra o cyberbezpieczeństwo jest fascynująca i toczy się o wysoką stawkę. W każdej organizacji są dane, które trzeba chronić przed stale rosnącą liczbą zagrożeń. Jeśli to się nie uda, musimy się liczyć z uszczerbkiem na wizerunku, ze stratami finansowymi, a w niektórych wypadkach nawet z utratą zdrowia lub życia człowieka. Dlatego ważne jest, aby koncepcje bezpieczeństwa defensywnego były znane nie tylko inżynierom do spraw bezpieczeństwa, ale także wszystkim specjalistom IT. Jedynie w ten sposób można skutecznie wdrożyć przemyślaną strategię bezpieczeństwa. To książka przeznaczona dla specjalistów, którzy chcą poszerzyć wiedzę na temat cyberbezpieczeństwa. Opisano tu aktualne koncepcje związane z podatnościami i zagrożeniami bezpieczeństwa, w tym model dojrzałości cybernetycznej. Zaprezentowano narzędzia takie jak Wireshark, DVWA, Burp Suite, OpenVAS i NMAP, a także techniki utwardzania systemów Unix i Windows. Omówiono też bardziej zaawansowane kwestie, w tym bezpieczeństwo fizyczne IT, ochrona urządzeń IoT, aplikacji internetowych i infrastruktury w chmurze. Autor zagłębił się również w takie zagadnienia jak analiza złośliwego oprogramowania, testy penetracyjne, techniki informatyki śledczej i automatyzacja w zapewnianiu bezpieczeństwa IT. W książce: koncepcje związane z bezpieczeństwem defensywnym zabezpieczanie najbardziej podatnego czynnika - użytkownika konfiguracja najlepszych narzędzi bezpieczeństwa techniki utwardzania w środowiskach Windows i *nix przygotowywanie i ulepszanie strategii tworzenia zabezpieczeń zabezpieczenia urządzeń internetu rzeczy (IoT) poprawa bezpieczeństwa aplikacji internetowych i wdrożeń w chmurze Chroń, co najcenniejsze - przede wszystkim dbaj o zabezpieczenia!

162
Ebook

3ds max 2010. Ćwiczenia praktyczne

Joanna Pasek

Wykreuj swój własny, trójwymiarowy świat! Podstawy modelowania — czyli gdzie skierować pierwsze kroki Modelowanie postaci i sceny — czyli jak zbudować bohatera swojej animacji i jego świat Animacja — czyli co zrobić, by Twoja postać w końcu ożyła 3ds max jest dziś jednym z najbardziej znanych i najwyżej cenionych programów do tworzenia grafiki oraz filmów w technologii trójwymiarowej. Z jego pomocą możesz na własnym domowym komputerze wyczarować całe filmowe światy: modelować postacie, scenerie, ruch i animację z uwzględnieniem niezliczonych efektów i fantastycznych szczegółów. W dodatku korzystanie z tej aplikacji wcale nie jest takie trudne — przyjazny interfejs, możliwość importowania materiałów z innych programów oraz prostego kontrolowania wszelkich detali znacznie przyspieszają i ułatwiają pracę. Nowa wersja programu, 3ds max 2010, wyposażona została między innymi w kontenery do przechowywania w jednym miejscu różnych obiektów złożonej sceny, eksplorator materiałów do zarządzania dużymi scenami oraz narzędzia do przyspieszania etapu testowania i optymalizacji modeli 3d. Książka, którą trzymasz w ręku, zaznajomi Cię z tą właśnie najnowszą wersją, bogatszą także o moduł Graphite czy technologię mental mill. Jej autorka – znana ze świetnych opracowań wcześniejszych wersji programu — krok po kroku przeprowadzi po świecie 3d nawet początkującego użytkownika. Pokaże Ci ona, jak poruszać się w środowisku tego programu, jak zbudować kompletną postać, zgodną z Twoją wizją, jak wykreować i oświetlić przestrzeń, w której postać ta będzie się poruszać, i wreszcie — jak osiągnąć realistyczny efekt ruchu, czyli co zrobić, by wytwór Twojej wyobraźni rzeczywiście ożył na ekranie. W tym procesie pomogą również bardzo dobrze opisane, liczne zrzuty ekranu. Z podręcznikiem "3ds max 2010. Ćwiczenia praktyczne " bez trudu uda Ci się zrealizować wszystkie pomysły na doskonałe animacje. Modelowanie postaci Modelowanie wnętrza Materiały Kamera i podstawowe oświetlenie sceny Realistyczne oświetlenie Przygotowanie postaci do animacji Klucze animacji Kontrolery animacji Animowane światła, materiały i efekty Swobodna animacja Animowanie za pomocą śladów stóp Łączenie sekwencji ruchu Końcowe poprawki, rendering i montaż filmu Tworzenie animacji nigdy jeszcze nie było takie proste!

163
Ebook

Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów

Robert C. Martin

Pierwsze linie kodu powstawały pół wieku temu. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku. Respektowanie tych zasad to warunek, że uzyska się oprogramowanie o czystej architekturze, czyli poprawne strukturalnie, łatwe w utrzymaniu i rozwijaniu, a przede wszystkim działające zgodnie z oczekiwaniami. W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przedsięwzięcia. Publikacja jest wypełniona bardzo praktycznymi rozwiązaniami problemów, z którymi musi się mierzyć wielu programistów. Szczególnie cenne są uwagi dotyczące zapobiegania częstemu problemowi, jakim jest stopniowa utrata jakości kodu w miarę postępu projektu. Ta książka obowiązkowo powinna się znaleźć w podręcznej biblioteczce każdego architekta oprogramowania, analityka systemowego, projektanta i menedżera! Z książki dowiesz się: Do czego muszą dążyć architekci oprogramowania i w jaki sposób mogą osiągać te cele Jak brzmią najważniejsze zasady projektowania oprogramowania związane z adresowaniem funkcji, separacją komponentów i zarządzaniem danymi W jaki sposób paradygmaty oprogramowania wzmagają dyscyplinę pracy Co podczas tworzenia oprogramowania jest więcej, a co jest mniej ważne W jaki sposób implementować optymalne struktury dla sieci WWW, baz danych, konsoli i aplikacji osadzonych Czysta architektura - doskonały kod!

164
Ebook

AutoCAD 2010. Pierwsze kroki

Andrzej Pikoń

AutoCAD od lat wyznacza standardy w dziedzinie oprogramowania CAD, a książka Andrzeja Pikonia stanowi pierwszą pozycję, po którą powinien sięgnąć każdy początkujący użytkownik środowiska firmy Autodesk. Dlaczego? Ponieważ znajdzie w niej wszystko, co niezbędne, aby szybko i bezboleśnie rozpocząć swoją własną przygodę z najpopularniejszym programem CAD na świecie oraz gruntownie poznać podstawy programu. To z kolei da mu szansę na dołączenie do grupy specjalistów najbardziej poszukiwanych na rynku pracy. Jak każdą wielką przygodę, również tę trzeba jednak zaczynać z głową i odpowiednim przewodnikiem. Ogrom możliwości systemu AutoCAD może bowiem oszołomić niejedną osobę, a pokusa skorzystania z łatwych skrótów bywa przyczyną utrwalenia się złych nawyków. Książka "AutoCAD 2010. Pierwsze kroki" pewnie przeprowadzi początkującego użytkownika przez wszystkie mielizny, krok po kroku wprowadzając go w arkana sztuki projektowania wspomaganego komputerowo i przedstawiając najważniejsze zagadnienia w zrozumiały oraz klarowny sposób. Zastosowana przez autora metoda prezentacji materiału sprawia, że nauka programu jest łatwa i szybka, a co ważniejsze -- bardzo praktyczna. Bez zbędnej teorii, za to przy użyciu konkretnych przykładów będziesz dzięki niej mógł zacząć tworzyć swoje pierwsze prawdziwe projekty i poznawać tajniki systemu AutoCAD 2010. Najważniejsze cechy programu Podstawy tworzenia rysunków Układy współrzędnych Sposoby przeglądania dokumentacji Korzystanie z systemu pomocy Modyfikowanie obiektów Cofanie nieudanych operacji Narzędzia do rysowania precyzyjnego Kreskowanie, linie i napisy Wymiarowanie obiektów Malarz formatów i menedżer właściwości Korzystanie z warstw i bloków Podstawy rysunku parametrycznego Drukowanie projektów Przekonaj się sam, dlaczego książki z cyklu "AutoCAD. Pierwsze kroki" są standardem w procesie nauki projektowania z wykorzystaniem tego systemu.

165
Ebook

AngularJS. Szybkie wprowadzenie

Shyam Seshadri, Brad Green

Błyskawicznie opanuj AngularJS! AngularJS to szkielet pozwalający tworzyć zaawansowane aplikacje działające w przeglądarce internetowej. Dzięki niemu udało się przenieść do języka JavaScript najlepsze wzorce znane z tradycyjnych języków programowania, takich jak Java czy C#. To posunięcie pozwoliło też programistom na szybsze testowanie kodu, tworzenie przejrzystej architektury oraz wydajniejszą pracę. Jeżeli chcesz skorzystać z tych wszystkich udogodnień, musisz poznać budowę oraz najlepsze praktyki tworzenia aplikacji z wykorzystaniem AngularJS. Lektura tej książki ułatwi Ci to zadanie! Sięgnij po nią i poznaj wzorzec MVC (ang. Model-View-Controller), skonfiguruj swoje środowisko pracy oraz stwórz pierwszą aplikację. W trakcie lektury kolejnych rozdziałów będziesz zdobywać fundamentalną wiedzę na temat dyrektyw, testów jednostkowych i pracy z formularzami. Następnie nauczysz się komunikować z serwerem, korzystając z usługi $http, oraz przekonasz się, do czego służy moduł ngRoute. Na sam koniec dowiesz się, jak tworzyć, testować i korzystać z własnych dyrektyw, a także zapoznasz się z najlepszymi praktykami, które ułatwią Ci codzienne życie. Dzięki tej książce błyskawicznie poznasz i wykorzystasz możliwości AngularJS! Nauczysz się przenosić dane do widoków za pomocą kontrolerów. Dowiesz się, kiedy należy używać usług AngularJS, a kiedy kontrolerów. Poznasz techniki asynchronicznego zapisywania, pobierania i aktualizowania danych znajdujących się na serwerze. Dowiesz się, kiedy używać filtrów do konwertowania danych na różne formaty. Zobaczysz jak zaimplementować aplikację jednostronicową przy użyciu modułu ngRoute służącego do wybierania widoków i nawigacji. Zgłębisz tajniki podstawowych i zaawansowanych dyrektyw do tworzenia komponentów wielokrotnego użytku. Napiszesz testy kompleksowe dla całej działającej aplikacji. Nauczysz się wielu technik i obsługi różnych narzędzi potrzebnych w toku tworzenia programu. Praktyczne wprowadzenie do świata AngularJS! Shyam Seshadri — właściciel i prezes firmy Fundoo Solutions z siedzibą w Bombaju. Zajmuje się rozwojem produktów przeznaczonych na rynek indyjski oraz prowadzi szkolenia i konsultacje dotyczące szkieletu AngularJS i NodeJS. Brad Green — kierownik projektów inżynieryjnych w Google. Zaangażowany w projekt AngularJS. Wcześniej zdobywał doświadczenie w branży mobilnej oraz współpracował ze Stevem Jobsem w firmie NeXT.

166
Ebook

Android. Tworzenie aplikacji w oparciu o HTML, CSS i JavaScript

Brian Jepson, Jonathan Stark

Twórz natywne aplikacje za pomocą standardowych technologii internetowych Jeśli znasz HTML, CSS i JavaScript, jesteś gotowy na tworzenie aplikacji dla Androida. Ten praktyczny podręcznik pomoże Ci wejść w świat aplikacji przeznaczonych dla platformy Android, tworzonych w oparciu o otwarte standardy internetowe - przede wszystkim HTML5 - oraz dodatkowe narzędzia, takie jak choćby PhoneGap. Dowiesz się, jak budować aplikacje internetowe i jak wykorzystać bezpłatny framework Adobe PhoneGap do przekonwertowania ich na natywne aplikacje dla Androida. Na własnej skórze przekonasz się, że tak tworzone aplikacje są przyszłością mobilnego świata. Dzięki tej książce będziesz tworzyć elastyczne rozwiązania dla szerokiego grona odbiorców. Z tą książką: nauczysz się wykorzystywać HTML5, CSS i JavaScript do tworzenia aplikacji mobilnych stworzysz dynamiczny, pełny animacji interfejs użytkownika rozwiążesz najczęstsze problemy dzięki PhoneGap opublikujesz aplikację w sklepie Google Play! Stwórz aplikację, opublikuj ją w Google Play i odnieś sukces!

167
Ebook

ABC Excel 2013 PL

Witold Wrotek

Poznaj interfejs i narzędzia oferowane przez najnowszą wersję Excela Naucz się wykorzystywać funkcje programu w codziennej pracy Dowiedz się, jak tworzyć atrakcyjne wykresy, tabele i zestawienia Excel nigdy wcześniej nie był tak łatwy! W dobie zaawansowanych technologii informatycznych i wszechstronnego zastosowania systemów cyfrowych już mało kto pamięta o tym, że komputery powstały po to, by pomagać ludziom w wykonywaniu skomplikowanych obliczeń matematycznych i analizowaniu dużych zbiorów danych. W tym samym celu zostały opracowane pierwsze programy komputerowe. Tak właśnie doszło do powstania jednego z najpopularniejszych rozwiązań tego typu — programu Excel, który szybko stał się standardowym narzędziem w wielu instytucjach na całym świecie. Jego najnowsza edycja — 2013 — oferuje dostęp do wielu ciekawych szablonów, znacznie ułatwiających i przyspieszających tworzenie różnych arkuszy, wprowadza szereg nowych funkcji obliczeniowych, zapewnia przenośność i wysoki poziom kompresji danych oraz pozwala użytkownikom zapisywać pliki w chmurze, co zwiększa ich bezpieczeństwo i upraszcza zdalny dostęp do informacji. Książka ABC Excel 2013 PL lekko i przyjemnie wprowadzi Cię w świat obliczeń i analiz danych pochodzących z różnych źródeł i opisujących najrozmaitsze aspekty życia. Niezależnie od tego, czy się uczysz, studiujesz, prowadzisz badania naukowe, czy też jesteś odpowiedzialny za rozliczenia podatkowe, Excel pomoże Ci w codziennej pracy i uchroni przed popełnieniem wielu typowych błędów, a książka ta pozwoli Ci właściwie i dogłębnie poznać możliwości oferowane przez ten program. To najlepszy przewodnik na rynku! Interfejs programu Excel i poruszanie się po arkuszu kalkulacyjnym Wprowadzanie, edycja, filtrowanie, sortowanie, wyszukiwanie i usuwanie danych Korzystanie z różnych typów funkcji w formułach arkusza kalkulacyjnego Formatowanie komórek danych i arkuszy kalkulacyjnych Tworzenie, edycja i formatowanie wykresów oraz drukowanie danych Chcesz się nauczyć Excela? Oto odpowiedni podręcznik!

168
Ebook

Moodle. Ćwiczenia praktyczne

Michał Susfał

Doceń e-learning z platformą Moodle! E-learning i platforma Moodle, czyli po co nam ta zmiana Instalacja programu i obsługa interfejsu, czyli od czego zacząć pracę z Moodle Zakładanie kursu i jego konfigurowanie, czyli jak sprawić, żeby wszystko dobrze działało Jeszcze kilka lat temu idea e-learningu budziła powszechne zdziwienie i duże opory w środowisku nauczycieli oraz potencjalnych uczniów. Wbrew obawom okazało się jednak, że nauka za pośrednictwem mediów elektronicznych jest bardzo skuteczna, a także wygodna. Nagły wzrost jej popularności sprawił, że coraz więcej ludzi musi szybko opanować sposoby tworzenia e-kursów. Doskonałym narzędziem do ich zakładania i przeprowadzania jest platforma Moodle, świetnie sprawdzająca się zarówno w środowiskach akademickich, jak i biznesowych. Jeśli chcesz zacząć przekazywać wiedzę na odległość w sposób maksymalnie efektywny, pora wypróbować tę platformę. Najlepiej zaś od razu poznać ją w praktyce. Publikacja "Moodle. Ćwiczenia praktyczne " poprowadzi Cię przez wszystkie etapy współpracy z tym narzędziem: od instalacji serwera lokalnego i samego programu, przez dodawanie kategorii i zakładanie kursu, aż po szczegółowe ustawienia opcji i eksportowanie materiałów do sieci WWW — krok po kroku do stworzenia w pełni funkcjonalnego kursu. Skup się na tym, co chcesz przekazać: resztę podpowie Ci autor tej książki. Instalacja serwera lokalnego Instalacja Moodle na lokalnym komputerze Interfejs strony głównej Dodawanie kategorii oraz zakładanie nowego kursu Dodawanie użytkowników Przypisywanie ról użytkownikom Tworzenie kursu Zamieszczanie materiałów w Internecie Weź Moodle we własne ręce!

169
Ebook

Ansible 2 w praktyce. Automatyzacja infrastruktury, zarządzanie konfiguracją i wdrażanie aplikacji

Daniel Oh, James Freeman, Fabio Alessandro Locati

Framework Ansible jest potężnym narzędziem służącym do automatyzacji wdrożeń oprogramowania i zarządzania jego konfiguracjami. Oferuje proste i bardzo przydatne funkcje przeznaczone do automatyzacji wielowarstwowych środowisk za pomocą komunikacji niewymagającej agenta. Przydaje się także do obsługi ciągłej integracji i wdrażania oprogramowania (CI/CD) bez żadnego przestoju. Może służyć do różnych celów: przygotowania infrastruktury jako kodu, wdrożeń aplikacji czy automatyzacji codziennych, czasochłonnych zadań. Ta książka jest przeznaczona dla osób zajmujących się automatyzacją - od żmudnych codziennych zadań po złożone wdrożenia infrastruktury jako kodu. Ten praktyczny przewodnik pozwoli na sprawne rozpoczęcie korzystania z frameworka Ansible 2.9. Na początku pokazano, jak go zainstalować i skonfigurować, później zaprezentowano proste, jednowierszowe polecenia automatyzacji, aby stopniowo wprowadzać czytelników do tworzenia własnego kodu rozszerzającego możliwości Ansible, a nawet automatyzującego infrastrukturę chmury i kontenerów. Znalazło się tu mnóstwo praktycznych przykładów kodu, a zdobyte umiejętności pozwolą na korzystanie z Ansible w sposób skalowalny, powtarzalny i niezawodny. W książce: podstawy pracy z frameworkiem Ansible konfiguracja zależności i zmiennych bazujących na rolach unikanie najczęściej popełnianych błędów podczas tworzenia kodu w Ansible tworzenie modułów i wtyczek dla Ansible rozwiązywanie problemów podczas wykonywania scenariuszy Ansible Żmudne i nudne? Ansible wykona to za Ciebie!

170
Ebook

Excel 2007/2010 PL. Ćwiczenia zaawansowane

Krzysztof Masłowski

Poznaj w praktyce najefektywniejsze techniki pracy w Excelu! Jak przeprowadzać skomplikowane obliczenia za pomocą formuł? Jak tworzyć złożone tabele i profesjonalne wykresy? Jak analizować i zabezpieczać informacje? O Excelu powiedziano już chyba wszystko. Słynna wszechstronność i potencjał tego narzędzia sprawiły, że dziś nie trzeba nikogo przekonywać o konieczności jego opanowania przynajmniej w podstawowym zakresie. Umiejętność obsługi Excela trafiła na listę kwalifikacji niezbędnych do sprawnego działania w każdym biurze i jest wymagana przez większość pracodawców. Na szczęście przy tak niezwykłej funkcjonalności pozostał on programem bardzo intuicyjnym, dzięki czemu opanowanie elementarnych operacji obliczeniowych zwykle nie sprawia większych trudności. Dopiero zagłębianie się w bardziej zaawansowane, a zarazem skuteczniejsze i ciekawsze narzędzia może wielu użytkownikom zająć sporo czasu i przysporzyć niepotrzebnych problemów. Ta książka ma uchronić przed takimi kłopotami. Jest zbiorem ćwiczeń dla ambitnych użytkowników programu, którzy chcą szybko poznać bardziej zaawansowane możliwości Excela. Opisano tu niezwykle przydatne na co dzień narzędzia i ciekawe techniki pracy, nieznane znacznej części użytkowników. Dzięki opatrzonym licznymi wskazówkami praktycznym ćwiczeniom szybko zrozumiesz, jak rozwiązywać rozmaite problemy z wprowadzaniem danych, nauczysz się swobodnie manipulować zawartością arkuszy, jak również sprawnie formatować, tworzyć złożone tabele i różnego typu wykresy. Dowiesz się, jak przeprowadzać wielokrotne obliczenia za pomocą formuł i analizować skomplikowane dane za pomocą sortowania, filtrowania czy tabel przestawnych. Ponadto zobaczysz, jak skutecznie zabezpieczać ważne dane zawarte w skoroszytach i arkuszach oraz jak dopasowywać środowisko Excela do indywidualnych potrzeb. Rozwiązywanie problemów z wprowadzaniem danych Swobodne manipulowanie zawartością arkusza Formatowanie — style, motywy, szablony Ochrona skoroszytu, danych osobistych i arkusza Tabele i formuły Nazywanie stałych, zakresów i formuł Wykresy Szukaj wyniku, Solver i scenariusze Analiza danych — sortowanie, filtrowanie, tabele przestawne Tworzenie własnego warsztatu pracy Praktyczne ćwiczenia, liczne wskazówki i pomocne komentarze — oto książka, dzięki której szybko i bez trudu opanujesz zaawansowane możliwości Excela!

171
Ebook

Ciągłe dostarczanie oprogramowania. Kompletny przewodnik

Eberhard Wolff

Pojęcie ciągłego dostarczania wywodzi się z metodyk zwinnego wytwarzania oprogramowania. Polega ono na sprawnej analizie i optymalizacji procesu prowadzącego do udostępnienia oprogramowania oraz na zintegrowaniu go z rozwojem produktu. Dzięki usprawnieniu tych prac proces udostępniania oprogramowania ulega automatyzacji, staje się bardziej powtarzalny i o wiele mniej ryzykowny, a to spotyka się z aprobatą klientów. Niniejsza książka jest wartościowym przewodnikiem dla zespołów projektowych. Docenią ją zwłaszcza programiści i menedżerowie pracujący według zasad DevOps. Przedstawiono tu podstawowe procesy, wymagania, korzyści i konsekwencje techniczne. Pokazano, w jaki sposób należy implementować potoki i zarządzać nimi. Dzięki lekturze tej książki płynne integrowanie ciągłego dostarczania z architekturą oprogramowania i pracą działów informatycznych stanie się o wiele łatwiejsze. Opisano tu również przykładowe projekty, które stanowią punkt wyjścia do samodzielnych eksperymentów, a nawet do tworzenia własnych potoków ciągłego dostarczania. Najważniejsze zagadnienia przedstawione w książce: ciągłe dostarczanie: co to jest i jakie problemy rozwiązuje, automatyzacja tworzenia oprogramowania, testy: akceptacyjne, wydajności i eksploracyjne, wdrażanie metodyki ciągłego dostarczania w organizacji, wpływ ciągłego dostarczania na architekturę aplikacji. Ciągłe dostarczanie oprogramowania kluczem do optymalizacji pracy z kodem. Eberhard Wolff od przeszło 15 lat zajmuje się architekturą oprogramowania i doradztwem w obszarze styku biznesu i technologii. Wygłaszał prelekcje i przemówienia na międzynarodowych konferencjach, był członkiem komisji programowych wielu sympozjów. Napisał ponad 100 artykułów i książek. Koncentruje się na nowoczesnych architekturach, często obejmujących chmurę, ciągłe dostarczanie, DevOps, mikrousługi i bazy typu NoSQL.

172
Ebook

Android. Podręcznik hackera

Stephen A. Ridley, Georg Wicherski, Pau Oliva Fora, Collin Mulliner, ...

Obroń Twój system przed atakiem! System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą na najbliższe dni! Dzięki niej poznasz działanie systemu Android oraz zaimplementowaną w nim architekturę zabezpieczeń. W kolejnych rozdziałach nauczysz się rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z faktu, że Android to otwarty system. Gdy już zdobędziesz solidne fundamenty teoretyczne, przejdziesz do analizy różnych technik ataku na urządzenia pracujące pod kontrolą Androida. Ponadto poznasz możliwe płaszczyzny ataku, publicznie dostępne exploity oraz słabości jądra systemu. Książka ta musi się znaleźć na półce każdego, komu bezpieczeństwo platformy Android nie jest obojętne! Dzięki tej książce nauczysz się: Rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z otwartości Androida. Unikać częstych pułapek związanych z bezpieczeństwem i śledzić najnowsze strategie hakowania smartfonów. Analizować różnego rodzaju udane ataki na system operacyjny Android. Uzyskiwać pełny dostęp do urządzenia i rozpoznawać układ partycji oraz proces startu urządzenia. Rozumieć złożoną naturę ekosystemu Androida, w tym znaczenie różnych producentów urządzeń i twórców oprogramowania Obowiązkowa lektura specjalistów odpowiedzialnych za bezpieczeństwo platformy Android!

173
Ebook

CorelDRAW Graphics Suite X6 PL

Witold Wrotek

Odkryj w sobie duszę artysty — rozpocznij przygodę z Corelem! Poznaj narzędzia pakietu CorelDRAW Graphics Suite X6 Dowiedz się, jak rysować, przekształcać i drukować grafikę Naucz się edytować, kadrować i korygować fotografie Rozwojowi informatyki towarzyszy lawinowy wzrost liczby programów użytkowych, w tym również oprogramowania umożliwiającego tworzenie i edycję obrazów cyfrowych. Jedną z pierwszych liczących się aplikacji graficznych był CorelDRAW — program służący początkowo jedynie do edycji grafiki wektorowej, który z czasem ewoluował w rozbudowany pakiet wyspecjalizowanych narzędzi. Za jego pomocą można nie tylko poprawiać obrazy, lecz także wykonywać wiele innych czynności, zarówno w profesjonalnych studiach graficznych, jak i wśród wymagających hobbystów. Jeśli chcesz wkroczyć w magiczny świat grafiki komputerowej z pakietem CorelDRAW lub planujesz zastąpić nim dotychczas używany program, sięgnij po książkę CorelDRAW Graphics Suite X6 PL. Krok po kroku przedstawi Ci ona kluczowe narzędzia najnowszej polskiej wersji Corela, pokaże, jak efektywnie tworzyć i edytować grafikę wektorową, oraz zaprezentuje techniki stosowane w obróbce grafiki rastrowej, w tym zdjęć cyfrowych. Poznasz również funkcje tekstowe pakietu, nauczysz się korzystać z efektów 2D i 3D. Dowiesz się, jak przygotowywać graficzne elementy stron WWW oraz animacje, a także odkryjesz tajniki zapisywania, eksportowania i drukowania prac. Interfejs użytkownika programów pakietu CorelDRAW Podstawowe operacje rysunkowe i edycyjne Dodawanie, przekształcanie i deformowanie obiektów Korzystanie z kolorów i wypełnień Wstawianie tekstów, ich edycja i przekształcanie Zastosowanie efektów dwu- i trójwymiarowych Tworzenie animacji i grafiki na strony WWW Zapisywanie, eksportowanie i drukowanie prac Zostań grafikiem z CorelDRAW Graphics Suite X6!

174
Ebook

Badanie UX. Praktyczne techniki projektowania bezkonkurencyjnych produktów

Brad Nunnally, David Farkas

UX pochodzi od słów user experience. Jest to strategia, dzięki której tworzy się udane aplikacje, czyli takie, które lubią użytkownicy. UX wymaga umiejętnego powiązania etapu planowania biznesu z fazą projektowania. Aby zweryfikować decyzje projektowe i potrzeby biznesowe, trzeba przeprowadzić szereg badań. Jest to bardzo ważny element cyklu projektowego, jednak wymaga opanowania określonego zestawu narzędzi i technik. Poza zagadnieniami technicznymi przydaje się wiedza z zakresu psychologii i socjologii. To wszystko sprawia, że badania produktów są uważane za skomplikowane, a zasady ich prowadzenia są osnute aurą tajemniczości. Dzięki tej niezwykle praktycznej książce przekonasz się, że wprowadzenie strategii UX nie jest magią, a ich poprawne przygotowanie i przeprowadzenie jest kwestią zaznajomienia się z określonym instrumentarium. Nauczysz się stosować narzędzia, dzięki którym skutecznie zrealizujesz program przydatnych badań. Książkę podzielono na cztery części: krótkie wprowadzenie do tematyki badań UX, planowanie i przygotowania, facylitacja badań oraz prowadzenie analiz i raportowanie. Bardzo szczegółowo opisano, w jaki sposób należy wykonywać badania, wskazano również, czego robić nie wolno. Krótkie ćwiczenia, które znalazły się w każdym rozdziale, z pewnością pomogą w utrwaleniu zdobytej wiedzy. W tej książce znajdziesz między innymi: Wprowadzenie do tematyki UX i przegląd zadań przygotowawczych Zasady koordynacji sesji badawczej i doboru potrzebnych technik Techniki improwizacyjne podczas prowadzenia badań Metody współpracy z uczestnikami badań Analizę zebranego materiału badawczego i formułowanie wniosków UX: użytkownik pokocha to „coś”! Autorzy są ekspertami w projektowaniu UX. Brad Nunnally często wypowiada się o metodach badawczych i technikach projektowania. Prowadzi badania, modeluje, projektuje i testuje aplikacje. Współpracuje z klientami z takich branż jak finanse, medycyna, farmacja i usługi publiczne. Mieszka w St. Louis w stanie Missouri. David Farkas współpracował z firmami o różnej wielkości. Zajmował się tworzeniem procesów projektowych od podstaw i rozwijał istniejące. Tworzył między innymi systemy usług finansowych i sklepy internetowe. Mieszka w Filadelfii w stanie Pensylwania.

175
Ebook

Czarno-biały kadr. Kreatywna fotografia

Harold Davis

Spójrz na świat przez pryzmat dwóch kolorów i odkryj jego poruszające piękno! Naucz się patrzeć oraz myśleć w czerni i bieli Używaj twórczo programów do obróbki zdjęć Korzystaj z niebanalnych inspiracji i niezwykłych technik Otaczający nas świat jest wręcz przesycony kolorami, oślepia ich intensywnością i wszechobecnością, nic więc dziwnego, że oko tęskni za stonowaną elegancją czarno-białej fotografii. Jej atutem jest to, że wykorzystuje siłę wyobraźni odbiorcy oraz sięga ku głębi estetycznych doznań, dlatego fotografowie coraz częściej wybierają ten klasyczny środek wyrazu, tworząc przy tym monochromatyczne arcydzieła. Jeden z najznamienitszych światowych fotografów zdradzi Ci sekrety swego warsztatu, ucząc Cię wszystkiego, co powinien wiedzieć artysta poszukujący nowych środków wyrazu. Wraz z nadejściem technologii cyfrowej dostałeś do ręki narzędzia, dzięki którym Twoje prace mogą zyskać zupełnie nowy wymiar. Ta książka może być dla Ciebie towarzyszem, przewodnikiem i inspiracją w procesie tworzenia czarno-białych obrazów. Poznasz najlepsze sposoby na wykonanie perfekcyjnej fotografii portretowej, świetnego krajobrazu czy znaczącego zbliżenia. Dowiesz się, jak pracować przy obróbce tego typu fotografii, jak przetwarzać pliki RAW na czerń i biel, dokonywać konwersji na podczerwień i stosować efekty specjalne w cyfrowej ciemni. Znajdziesz tu zarówno inspiracje, jak i porady techniczne, nauczysz się patrzeć na świat w sposób, który na zawsze zmieni jakość wykonywanych przez Ciebie zdjęć. Dobór idealnego oświetlenia oraz kompozycji Zastosowanie techniki HDR w czerni i bieli Tworzenie czarno-białych zdjęć w programach Lightroom i Photoshop Poszukiwanie tematów do zdjęć monochromatycznych Stosowanie barwienia, tonowania i innych efektów specjalnych Modyfikowanie aparatu z myślą o fotografowaniu w podczerwieni Naucz się tworzyć intensywne oraz wieloznaczne fotografie w czerni i bieli W książce tej znajdziesz zarówno inspirację, jak i porady techniczne. Na podstawie swoich własnych fotografii Harold Davis zapozna Cię z technikami, dzięki którym stworzysz wysokiej jakości obrazy monochromatyczne. Pokaże Ci, w jaki sposób możesz rozpoznać okazję do zrobienia zapierającego dech w piersiach, czarno-białego zdjęcia, a także opowie, czym różni się robienie zdjęć czarno-białych od tworzenia fotografii kolorowych. W książkach z serii "Kreatywna fotografia" autor proponuje wszechstronne i twórcze podejście nie tylko do samego obrazu, ale także całego procesu fotografowania - począwszy od wyboru obiektu i wizualizacji zdjęcia, poprzez zastosowanie odpowiedniego sprzętu, na obróbce skończywszy. Podręczniki z tej serii poprowadzą Cię przez wspaniały, barwny świat kreatywnej fotografii i sprawią, że z pasjonata zmienisz się w perfekcyjnego profesjonalistę, a każda sesja fotograficzna stanie się niezapomnianą przygodą. Połączenie pasji, kreatywności i doskonałej techniki, a także nastawienie na wzbudzenie konkretnych emocji u odbiorcy sprawi, że Twoje zdjęcia będą po prostu olśniewające. Książkę poleca redakcja Digital Foto Video:

176
Ebook

AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II

Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed

Przetwarzanie w chmurze uzyskało status kluczowego sposobu działań operacyjnych współczesnych firm zmierzających w kierunku transformacji cyfrowej. Usługi AWS (Amazon Web Services) zapewniają takim przedsiębiorstwom znakomite rozwiązania, w tym usługi obliczeniowe, magazyny danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce "jeziora" danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe. W książce: korzystanie z modelu AWS Well-Architected Framework migracja obciążenia za pomocą AWS Cloud Adoption Framework automatyzacja w chmurze w obrębie różnych warstw obciążenia aplikacji korzystanie z technik sieci głębokich architektury referencyjne dla wariantów biznesowych stosowanie najnowszych technologii, w tym uczenia maszynowego i łańcucha bloków AWS: wszystko, czego potrzebujesz do zbudowania niezawodnych rozwiązań!