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.
65
Ebook

Adobe Illustrator PL. Oficjalny podręcznik. Edycja 2020

Brian Wood

Adobe Illustrator to jeden z najlepszych programów do tworzenia grafiki wektorowej. Jest niezastąpiony przy projektowaniu między innymi logo, banerów, plakatów czy billboardów. Dzięki temu potężnemu narzędziu można nadać swoim projektom i wizualizacjom absolutnie wyjątkowy charakter. Aby uzyskać spektakularne efekty, trzeba opanować poszczególne funkcje i opcje Illustratora, wiedzieć, gdzie ich szukać i w jaki sposób się nimi posługiwać. Dopiero wtedy można się przekonać, jak świetnym wsparciem dla kreatywnego projektanta jest wszechstronny program graficzny! Oto kolejne, zaktualizowane i uzupełnione wydanie oficjalnego podręcznika firmy Adobe, od lat uznawanego za najlepszą pomoc do nauki Illustratora. Książka składa się z 16 lekcji, w ramach których omówiono zarówno podstawy, jak i zaawansowane techniki tworzenia grafiki wektorowej. Naukę zaczniesz od podstawowego zapoznania się z aplikacją, następnie przejdziesz do przekształcania elementów graficznych, a potem zapoznasz się z metodami tworzenia gradientów swobodnych, warstw i dynamicznych symboli oraz technikami eksportowania materiałów na potrzeby aplikacji mobilnych i stron internetowych. W tym podręczniku znajdziesz wszystko, czego potrzebujesz do zdobycia umiejętności tworzenia precyzyjnych ilustracji i ekspresyjnych malunków. Twoje projekty zaczną przykuwać uwagę i wywoływać zachwyt! Dowiedz się, jak: zacząć pracę w Illustratorze i nauczyć się zasad pracy z grafiką wektorową pracować z kształtami, ze ścieżkami i z narzędziami do rysowania wykorzystywać gradienty, efekty i style graficzne przekształcać ilustracje i modyfikować obiekty łączyć projekty Illustratora i Photoshopa tworzyć ilustracje z dokładnością co do piksela Ucz się mądrze - z najlepszych podręczników!

66
Ebook

C# 12. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# to podstawowy element ekosystemu Microsoftu, napędzający aplikacje Windows, rozwój gier przy użyciu Unity i usługi backendowe z użyciem ASP.NET. Twórcy tego języka chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w jego prostocie, a także ekspresywności kodu i wydajności działania. Wersja C# 12 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 8. Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodnikiem, szczególnie cenionym przez osoby, które znają już inne języki programowania, takie jak C++ czy Java. Wszystkie fragmenty kodu zostały udostępnione w programie LINQPad jako interaktywne przykłady. Można je edytować i od razu oglądać wyniki bez konieczności tworzenia projektów w Visual Studio. To książka, którą każdy programista C# powinien mieć pod ręką! Najważniejsze zagadnienia: podstawy języka z uwzględnieniem nowych cech C# w wersji 12 zaawansowane zagadnienia, w tym przeciążanie operatorów, ograniczenia typów, typy akceptujące wartości puste, operator lifting domknięcia, wzorce i funkcje asynchroniczne LINQ: sekwencje, przetwarzanie opóźnione, standardowe operatory zapytań niebezpieczny kod niestandardowe atrybuty, dyrektywy preprocesora i generowanie dokumentacji XML Kodujesz w C#? Oto Twoje źródło czystej informacji!

67
Ebook

Android. Wprowadzenie do programowania aplikacji. Wydanie V

Joseph Annuzzi Jr., Lauren Darcey, Shane Conder

Android jest otwartą, kompletną i darmową platformą mobilną. Pod jego kontrolą pracują setki milionów urządzeń, przy czym nie są to jedynie tablety i smartfony. Mogą to być właściwie wszystkie urządzenia, do których da się włożyć procesor. Rynek aplikacji mobilnych dla Androida to raj dla programistów, jednak sukces zależy od pomysłu, talentu i wysokiej jakości tworzonych aplikacji. Niniejsza książka to bezcenne kompendium dla każdego programisty piszącego aplikacje na Androida. Będzie niezastąpiona dla początkujących, którzy dzięki niej zyskają solidne podstawy, ale docenią ją również poważni projektanci profesjonalnych aplikacji. Kompleksowo prezentuje środowisko Android Studio oraz Android SDK, opisuje nowy system uprawnień w Android 6.0, przedstawia sposób wykorzystania bazy SQLite, pokazuje sporo sztuczek i porad związanych z programowaniem na Androida — a to wszystko, by możliwie najpełniej i najstaranniej wyeksponować aktualne i najbardziej interesujące możliwości tej platformy. Najważniejsze zagadnienia ujęte w książce: podstawy platformy Android, jej architektura i zasady funkcjonowania, architektura aplikacji mobilnej i jej cechy szczególne, planowanie procesu wytwarzania aplikacji mobilnych i prowadzenie kontroli jakości, Material Design i jego znaczenie, pisanie aplikacji, jej testowanie i debugowanie oraz publikacja, strategie tworzenia oprogramowania dla Androida. Android — ogranicza go tylko Twoja wyobraźnia! Joseph Annuzzi Jr jest programistą, grafikiem, przedsiębiorcą i autorem książek. Biegle posługuje się różnymi językami programowania, interesuje się kryptografią, algorytmami biometrycznymi i tworzeniem grafik 3D. Mieszka w Dolinie Krzemowej. Lauren Darcey jest profesjonalną programistką i uznanym autorytetem w dziedzinie architektury aplikacji oraz aplikacji mobilnych. Shane Conder od ponad dziesięciu lat pisze aplikacje dla środowisk mobilnych i osadzonych. Zaprojektował i napisał wiele komercyjnych aplikacji na Androida, iPhone’a, BREW, BlackBerry, Palm oraz dla środowisk J2ME i Windows Mobile.

68
Ebook

AngularJS

Shyam Seshadri, Brad Green

Poznaj możliwości AngularJS! AngularJS to hit ostatnich miesięcy w aplikacjach internetowych, wniósł bowiem do kodu JavaScript powiew świeżości oraz najlepsze praktyki znane z innych języków programowania. Architektura MVC, wstrzykiwane zależności, wiązanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowały Cię jego możliwości i chciałbyś zgłębić potencjał tego rozwiązania, to trafiłeś na doskonałą książkę! Napisana przez inżynierów Google, pracujących na co dzień przy AngularJS, zawiera najświeższe informacje z pierwszej ręki. Sięgnij po nią i przekonaj się, jak szybko stworzyć łatwą w utrzymaniu aplikację, korzystającą z nowoczesnych wzorców, komunikującą się wydajnie z serwerem oraz pokrytą automatycznymi testami. Zdobędziesz wiedzę na temat dyrektyw, kontrolerów oraz szablonów. Ponadto przekonasz się, jak tworzyć aplikacje wspierające wiele języków narodowych oraz w jaki sposób radzić sobie z ciasteczkami (cookies). Książka ta jest doskonałą lekturą dla wszystkich osób chcących dzięki AngularJS zmienić swoje podejście do tworzonego kodu JavaScript. Poznaj komponenty tworzące framework AngularJS i zobacz, jak ze sobą współdziałają. Zapewnij sobie maksymalną elastyczność przez separację logiki, danych i prezentacji zgodnie ze wzorcem MVC. Przygotuj pełną aplikację działającą w przeglądarce internetowej wykorzystując do tego szablony po stronie klienta. Korzystaj z dyrektyw AngularJS w celu rozszerzenia HTML za pomocą składni deklaracyjnej. Prowadź komunikację z serwerem i zaimplementuj proste buforowanie za pomocą usługi $http. Wykorzystaj wstrzykiwanie zależności, aby w ten sposób poprawić refaktoring, przeprowadzanie testów oraz zapewnić możliwość tworzenia projektu dla wielu środowisk. Poznaj przykładowe fragmenty kodu dla najczęściej spotykanych problemów podczas tworzenia aplikacji sieciowych. Twój przewodnik po świecie AngularJS!   „Ta książka stanowi doskonałe wprowadzenie do AngularJS. Zawiera informacje o właściwej strukturze aplikacji AngularJS, a także zapewnia dobre wsparcie we wszystkich aspektach API AngularJS.” Miško Hevery, starszy informatyk w Google i ojciec AngularJS „Jeżeli wiedzę z zakresu AngularJS miałbym przelać z mojej głowy na papier, wówczas przyjęłaby ona postać tej książki. Jedynie nie byłaby tak dobrze zorganizowana i nie miałaby ryby na okładce.” Igor Minar, specjalista AngularJS

69
Ebook

Blue team i cyberbezpieczeństwo. Zestaw narzędzi dla specjalistów od zabezpieczeń w sieci

Nadean H. Tanner

Zapewnienie bezpieczeństwa IT spędza sen z powiek nie tylko inżynierom, ale również menedżerom i kierownictwu organizacji. W tym zadaniu mają im pomóc różnorodne narzędzia, jednak ich skuteczne wykorzystanie wymaga nie tylko wyrafinowanej wiedzy technicznej. Konieczne jest nieco szersze spojrzenie na sprawy cyberbezpieczeństwa, aby zastosować właściwe strategie obronne i środki zaradcze. By podejmować trafne decyzje, potrzebna jest wiedza o najlepszych praktykach cyberbezpieczeństwa i o dostępnych narzędziach. To wszechstronny i praktyczny podręcznik dla kierowników i inżynierów. Opisuje różnorodne metody, platformy i technologie pochodzące od wielu dostawców, zawiera też wskazówki, jak je wykorzystać do tworzenia optymalnych rozwiązań. Przedstawiono tu pożyteczne informacje o sieciach komputerowych, podstawowych narzędziach bezpieczeństwa, rozwiązywaniu problemów w systemie Windows, inwentaryzacji sieci, zarządzaniu podatnościami, bezpieczeństwie aplikacji internetowych, zarządzaniu aktualizacjami i konfiguracją oraz wiele innych kwestii. Książka jest równocześnie treściwa i prosta w odbiorze, pozwala zapoznać się z aspektami technicznymi i nietechnicznymi, z teorią i praktyką cyberbezpieczeństwa - z pewnością ułatwi naukę metod oceny zagrożeń oraz sprawdzania i poprawiania stosowanej konfiguracji. W książce znajdziesz: teoretyczne i praktyczne aspekty bezpieczeństwa informatycznego skuteczne strategie obronne rodzaje narzędzi zapewniających cyberbezpieczeństwo zastosowanie takich narzędzi jak PuTTY, pathping, sysinternals

70
Ebook

ABC PowerPoint 2010 PL

Aleksandra Tomaszewska

Jak zaprojektować układ i wygląd slajdów? Jak dodawać do prezentacji wykresy i tabele? Jak wstawiać zdjęcia, pliki wideo i dźwięki? Jak stosować różne efekty i animacje? Po pierwsze nie musisz znać się na grafice i projektowaniu. Po drugie nie musisz biegle obsługiwać komputera. W dodatku wystarczy Ci nawet pięć minut. Jedyne, czego dziś potrzebujesz, by szybko tworzyć profesjonalne, robiące wrażenie prezentacje, to program PowerPoint i wiedza o tym, jak wykorzystać jego potencjał. To stale rozwijane, funkcjonalne, a przy tym niezwykle intuicyjne narzędzie w najnowszej wersji oferuje kolejne ciekawe sposoby nadawania atrakcyjnej formy przekazywanym treściom. Wersja 2010 oferuje opcje znacznie usprawniające pracę — między innymi daje możliwość zaawansowanego modyfikowania wstawianych do slajdów obrazów i plików wideo czy wykorzystywania nowych, efektownych animacji i dźwięków. Zawiera też narzędzia do równoczesnej edycji prezentacji przez kilka osób. Jednak ta liczba i różnorodność narzędzi może przytłoczyć nie tylko początkujących użytkowników aplikacji, ale i tych, którzy korzystali już z jej poprzednich wersji. Dla jednych i drugich przygotowany został ten podręcznik, pozwalający pewnie stawiać pierwsze kroki w programie PowerPoint 2010. Dzięki prostemu językowi i licznym ilustracjom szybko opanujesz wszystkie poruszane tu zagadnienia. Bez trudu oswoisz się z odmienionym środowiskiem programu i zobaczysz, jak stworzyć dobry konspekt, który stanie się podstawą Twojej prezentacji. Opanujesz pracę z tekstem, zmiany wyglądu, układu i kolejności slajdów oraz dodawanie do nich tabel i wykresów. Nauczysz się także zmieniać istniejące motywy i wzorce oraz tworzyć własne szablony. Z tymi umiejętnościami poczujesz, jak przyjemna i sprawna może być praca z PowerPointem, i bez względu na ilość czasu, jaką będziesz dysponować — zawsze uda Ci się stworzyć doskonałą prezentację! Dzięki tej książce nauczysz się między innymi: poruszać się w nowym środowisku programu tworzyć prezentację w oparciu o konspekt i szablon wprowadzać i edytować tekst dodawać i modyfikować pola tekstowe opracowywać układ i wygląd slajdu ustalać kolejność wyświetlania slajdów korzystać z dostępnych motywów dodawać i formatować tabele, wykresy i diagramy wstawiać i edytować zdjęcia, pliki wideo i obiekty Clipart animować tekst i obiekty na slajdach dodawać interesujące dźwięki i narrację udostępniać i drukować prezentację tworzyć własne elementy, motywy i szablony prezentacji dopasowywać prezentację do potrzeb różnych odbiorców przygotowywać prezentację do wyświetlenia Szacuje się, że każdego dnia ponad 30 milionów ludzi na całym świecie tworzy swoje prezentacje za pomocą programu PowerPoint — przekonaj się dlaczego!

71
Ebook

Bezpieczeństwo sieci w Pythonie. Rozwiązywanie problemów za pomocą skryptów i bibliotek. Wydanie II

José Manuel Ortega

Popularność Pythona wynika z jego wszechstronności, prostoty, a także ze zwięzłości i z łatwości pisania kodu. Rozbudowywana z każdą aktualizacją kolekcja narzędzi i bibliotek pozwala na używanie Pythona do coraz bardziej specjalistycznych zadań, takich jak zabezpieczanie sieci. O tym, że skuteczna ochrona sieci ma krytyczne znaczenie dla organizacji, świadczą powtarzające się przypadki cyberataków i utraty cennych danych. Warto więc wykorzystać możliwości Pythona do wykrywania zagrożeń i rozwiązywania różnych problemów związanych z siecią. Tę książkę docenią specjaliści do spraw bezpieczeństwa i inżynierowie sieci. Dzięki niej zapoznasz się z najnowszymi pakietami i bibliotekami Pythona i nauczysz się pisać skrypty, które pozwolą Ci zabezpieczyć sieć na wielu poziomach. Dowiesz się, w jaki sposób przesyłać dane i korzystać z sieci Tor. Nauczysz się też identyfikować podatności systemu na ataki, aby tym skuteczniej zapewnić mu bezpieczeństwo. W naturalny sposób przyswoisz wiedzę, która pozwoli Ci tworzyć w Pythonie bezpieczne aplikacje, zaczniesz również stosować techniki kryptograficzne i steganograficzne. Znajdziesz tu także wskazówki, jak rozwiązywać różne problemy sieciowe, pisać skrypty do wykrywania zagrożeń sieci i stron internetowych, zabezpieczać urządzenia końcowe, pozyskiwać metadane i pisać skrypty kryptograficzne. Najważniejsze zagadnienia: skrypty automatyzujące procedury bezpieczeństwa i testy penetracyjne narzędzia programistyczne służące do zabezpieczania sieci automatyczna analiza serwerów wykrywanie podatności na ataki i analiza bezpieczeństwa praca z siecią Tor stosowanie narzędzi do analizy śledczej Python w sieci: najlepsza ochrona!

72
Ebook

C# 7.0 w pigułce. Wydanie VII

Joseph Albahari, Ben Albahari

C# jest uważany za flagowy projekt firmy Microsoft. Język ten charakteryzuje się niezwykłą elastycznością i wszechstronnością. Udostępnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, ale też pozwala na korzystanie z mechanizmów niskopoziomowych. W efekcie dzięki takim konstrukcjom, jak własne typy wartościowe programisty czy opcjonalne wskaźniki, można znacząco zwiększyć wydajność aplikacji. Wersja 7.0 jest kolejną poważną aktualizacją języka. Zapoznanie się z tymi zmianami będzie bardzo ważne dla każdego programisty piszącego w C#. Niniejsza książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem cenionego kompendium wiedzy o C#, CLR oraz o związanej z C# platformie. Napisano ją z myślą o programistach na co najmniej średnim poziomie zaawansowania. W zrozumiały, a równocześnie dogłębny sposób wyjaśniono takie trudne kwestie, jak współbieżność, bezpieczeństwo i domeny aplikacji. Informacje o nowych składnikach języka C# 6.0 i 7.0, a także o związanej z nim platformie zostały oznaczone. Szczególnie istotny z punktu widzenia programisty może okazać się rozdział o nowym kompilatorze Roslyn, zwanym kompilatorem usługowym. Najważniejsze zagadnienia ujęte w książce: składnia, typy oraz zmienne C# wskaźniki, przeciążanie operatorów i wiązanie dynamiczne programowanie współbieżne i asynchroniczne, praca z wątkami i programowanie równoległe rdzenne technologie i techniki platformy .NET Framework, w tym LINQ, XML, kolekcje, kontrakty kodu, zarządzanie pamięcią, refleksja, programowanie dynamiczne kompilator Roslyn, w tym jego architektura, struktura drzewa składni i model semantyczny C# w nowej odsłonie - nowoczesny język dla profesjonalistów!