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

Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II

Lorin Hochstein, Rene Moser

Automatyzacja zarządzania konfiguracją i proste instalowanie systemów Zarządzanie konfiguracją oprogramowania w systemach sieciowych jest niebanalnym zadaniem. Nawet zwykła aktualizacja czy wdrożenie nowego oprogramowania mogą się skończyć katastrofą, zwłaszcza w przypadku serwerów pracujących pod kontrolą systemów Linux czy Unix. Konieczność pilnowania ustawień w wielu różnych plikach konfiguracyjnych, z których każdy służy innemu elementowi, sprawia, że problemy mogą sprawiać nawet zasadniczo nieskomplikowane czynności - chyba że konfiguracja i wdrażanie oprogramowania w systemie zostaną zautomatyzowane za pomocą odpowiedniego narzędzia, na przykład Ansible. Istnieje wiele narzędzi do zarządzania konfiguracją oprogramowania. Spośród nich Ansible wyróżnia się szczególnymi zaletami: ma minimalne rozmiary, nie wymaga instalowania czegokolwiek na serwerach i jest proste w użyciu. Dzięki tej książce szybko nauczysz się korzystać z najnowszej wersji Ansible do instalowania nowego kodu aplikacji w środowisku produkcyjnym czy też do lepszego i prostszego zarządzania rozbudowanymi systemami. Zapoznasz się między innymi z oprogramowaniem Ansible Tower, a także dowiesz się, jak skutecznie zarządzać komputerami z systemem Windows i sprzętem sieciowym. Ten niezwykle praktyczny podręcznik powinien stale być pod ręką każdego administratora systemu, wdrożeniowca i programisty! W tej książce między innymi: Ansible a inne narzędzia do zarządzania konfiguracją systemów Scenariusze w języku YAML Testowanie i skalowanie scenariuszy Techniki wdrażania aplikacji w systemie Automatyzacja konfigurowania urządzeń sieciowych Wdrażanie aplikacji w chmurze Ansible: skuteczne narzędzie najlepszych adminów! Lorin Hochstein jest starszym inżynierem oprogramowania w Netfliksie, w zespole zajmującym się inżynierią chaosu. Wcześniej pracował jako inżynier w SendGrid Labs, główny architekt usług chmurowych w Nimbis Services. Obronił doktorat w dziedzinie informatyki na Uniwersytecie Maryland. Rene Moser jest inżynierem systemów. Od lat angażuje się w projekty open source takie jak ASF CloudStack. Od 2016 roku jest członkiem projektu Ansible Core. Ceni sobie proste systemy, które łatwo skalować. Mieszka w Szwajcarii z rodziną.

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

Nero 9. Nagrywanie płyt CD i DVD. Ćwiczenia praktyczne

Bartosz Danowski

Wykorzystaj potencjał pakietu Nero 9! Jak nagrać płytę z danymi i muzyką? Jak przygotować płytę startową? Jakie nowe narzędzia znajdziesz w pakiecie Nero 9? Nero Burning ROM to prawdopodobnie najpopularniejszy program do nagrywania płyt. Autorzy tego narzędzia wykazali się niezwykłym kunsztem. Przejrzysty interfejs użytkownika, ogrom praktycznych funkcji, bezawaryjność i wydajność to tylko niektóre cechy tej aplikacji. O jakości Nero świadczy także dwanaście lat obecności na rynku na pozycji lidera w swojej dziedzinie! Sprawdzona forma ćwiczeń praktycznych sprawi, że błyskawicznie przyswoisz sobie wiedzę na temat tego narzędzia. Dowiesz się, jak wykorzystać je do podstawowych zadań, takich jak nagrywanie płyt z danymi i muzyką. Ponadto nauczysz się tworzyć płyty startowe, wielosesyjne oraz używać "overburningu". Nero 9 to także wiele nowych, przydatnych narzędzi -- Nero Vision, Nero CoverDesigner czy Nero RescueAgent. Dzięki temu przewodnikowi nie tylko poznasz ich niesamowite możliwości, ale przede wszystkim bez trudu nauczysz się stosować je w swojej pracy! Przekonaj się, czy rzeczywiście potrafisz wykorzystać cały potencjał Nero! Nagrywarki dostępne na rynku Charakterystyka pakietu Nero 9 Proces instalacji i konfiguracji Nero 9 Nagrywanie płyt z danymi Nagrywanie płyt z muzyką Płyty wielosesyjne Płyty mieszane z danymi i muzyką Overburning Przygotowanie płyt startowych Tworzenie płyt VCD/SVCD oraz DVD-Video Obrazy płyt -- tworzenie i nagrywanie Zapis pakietowy Nero Vision, Nero CoverDesigner, Nero RescueAgent i inne Jesteś pewien, że wiesz wszystko o Nero?

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

Bazy danych. Pierwsze starcie

Adam Pelikant

Zobacz, jakie to proste -- naucz się tworzyć bazy danych! Jak tworzyć formularze i raporty? Jak modyfikować strukturę tabel? Jak stosować mechanizmy wymiany danych? Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia -- jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach. Książka "Bazy danych. Pierwsze starcie" stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania. Projektowanie bazy danych -- narzędzia wizualne Tworzenie formularzy i raportów Strukturalny język zapytań SQL w wersji MS JetSQL Składnia podstawowa Unia -- koniunkcja zbiorów Grupowanie i funkcje agregujące Zastosowanie języka SQL z poziomu formularzy Mechanizmy wymiany danych Obiekty: DAO, RDO, ADO Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji Stwórz własną, niezawodną bazę danych!

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

100 rzeczy, które każdy projektant powinien wiedzieć o potencjalnych klientach. Wydanie II

Susan Weinschenk

Niezależnie od tego, czy tworzysz stronę internetową, interfejs użytkownika, czy przedmiot codziennego użytku, musisz dostosować projekt do wymagań grupy docelowej. To, jak dobry będzie projekt i jakie wrażenia wywoła u użytkowników, zależy przede wszystkim od tego, co o nich wiesz. Niekiedy jest to specyficzna wiedza. W jaki sposób ci konkretni ludzie myślą? Kiedy podejmują decyzję? Co sprawi, że wykonają czynności, których się od nich oczekuje? W jaki sposób wywołać u nich określone emocje związane z projektowanym produktem? Na te i na wiele innych pytań odpowiada psychologia projektowania. To drugie, zaktualizowane i uzupełnione wydanie cenionego poradnika dla projektantów, którzy chcą tworzyć rzeczy użyteczne, przydatne i lubiane przez użytkowników. Zawiera wnikliwą analizę 100 niezwykle ważnych z punktu widzenia projektanta kwestii, będącą efektem przestudiowania setek publikacji naukowych oraz tego, jak opisane w nich zasady są wykorzystywane w codziennej pracy projektanta, który tworzy interfejsy, strony WWW, aplikacje czy urządzenia i korzysta z najróżniejszych technologii. Dzięki podanym tu wskazówkom Twoje projekty będą bardziej intuicyjne i angażujące - w swojej pracy bowiem uwzględnisz to, jak ludzie myślą, jak się zachowują i podejmują decyzje. Z książki dowiesz się: w jaki sposób przyciągnąć i utrzymać uwagę odbiorcy jak kształtować przyzwyczajenia człowieka jak przebiega proces podejmowania decyzji kiedy ludzie popełniają błędy i jakie są ich rodzaje jakie czynniki budzą zaufanie Nikt się nie oprze temu, co zaprojektujesz!

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

C# 9.0. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# jest wyjątkowo udanym dziełem Microsoftu - konsekwentnie rozwijanym, dojrzałym i wyjątkowo wszechstronnym obiektowym językiem programowania. Wersja C# 9.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 5. Język ten pozwala programistom na uzyskiwanie imponującej efektywności - dzięki prostocie, ekspresywności kodu i wydajności działania. Jednak nawet profesjonaliści, którym zależy na sprawnej pracy, potrzebują niekiedy poręcznej ściągawki. W tym zwięzłym kompendium znajdziesz wszystko, co jest potrzebne do programowania w C#. Książka została wydana jako leksykon, co bardzo ułatwia wyszukiwanie potrzebnych treści. Stanowi nieocenioną pomoc dla osób, które znają C# albo C++ lub Javę i postanowiły nabrać wprawy w pracy z najnowszą wersją C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób. Wszystkie użyte tu listingi i fragmenty kodu są dostępne w postaci interaktywnych próbek dla platformy LINQPad, która pozwala na błyskawiczne prototypowanie i obserwowanie efektów wszelkich zmian w kodzie. Oto przewodnik, który powinien mieć pod ręką każdy programista C#! W książce: gruntowne podstawy języka z uwzględnieniem nowości C# w wersji 9.0 zagadnienia zaawansowane, w tym przeciążanie operatorów, ograniczenia typów, iteratory, wzorce dopasowania typów, wyrażenia lambda i domknięcia funkcje asynchroniczne w C# LINQ: sekwencje, leniwe wykonanie, wyrażenia zapytaniowe kod nienadzorowany i wskaźniki atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML Efektywne wsparcie każdego programisty C#!

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

C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji

Ovais Mehboob Ahmed Khan

W świecie programistów aplikacji panuje kult wydajności: najważniejsze są szybkość i efektywność działania kodu. Dostrajanie elementów dużych aplikacji staje się wirtuozerią: wymaga eliminowania wąskich gardeł, optymalizacji kodu, pilnowania każdego bitu pamięci. Niewielkie braki w rozwiązaniach w przypadku rozbudowanych systemów przeradzają się w wielkie problemy. Dla programisty oznacza to, że jeśli chce pracować na prawdziwie profesjonalnym poziomie, musi perfekcyjnie opanować zagadnienia związane ze skalarnością, z modularnością i efektywnością kodu. Ta książka jest przeznaczona dla programistów .NET, którzy chcą przyspieszyć pracę swoich aplikacji. Opisuje nowe funkcje C# 7 i .NET Core 2.0 oraz ich wpływ na wydajność kodu. Przedstawia takie mechanizmy .NET Core jak proces kompilacji, odzyskiwanie pamięci czy wykorzystywanie wielu rdzeni procesora. Prezentuje koncepcje wielowątkowości i programowania asynchronicznego oraz wyjaśnia znaczenie optymalizacji struktur danych. Omawia też wzorce i najlepsze praktyki projektowania aplikacji w .NET Core, a także zagadnienia bezpieczeństwa i elastyczności oraz architektury mikrousług. Wiedza zawarta w książce pozwoli na pisanie modularnych, skalowalnych, bezpiecznych i niezależnie wdrażanych aplikacji. W tej książce między innymi: nowości w C# 7 i .NET Core 2.0 struktury danych i optymalizacja kodu w C# zarządzanie pamięcią i zapobieganie wyciekom pamięci zapewnianie odporności na błędy aplikacji narzędzia do monitorowania wydajności aplikacji: App Metrics, InfluxDB i Grafana wytyczne projektowania i dobre praktyki programistyczne C# i .NET Core: wielowątkowość - współbieżność - wydajność!

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

Dziecko w sieci. Wydanie II

Bartosz Danowski, Alicja Krupińska

Sprawdź, jak chronić swoje dziecko w internecie! Niebezpieczeństwa i zagrożenia, czyli gdzie nie powinno zawędrować Twoje dziecko w sieci Mechanizmy kontroli rodzicielskiej, czyli co zrobić, by zabezpieczyć komputer czy smartfon Pomoc i profilaktyka, czyli gdzie szukać pomocy i przydatnego oprogramowania Żaden odpowiedzialny rodzic nie wypuszcza z domu małego dziecka bez opieki i nie pozwala nieco starszemu włóczyć się po niebezpiecznych dzielnicach czy ciemnych zaułkach. Jednocześnie ciągle zbyt wielu rodziców żyje w błogim przekonaniu, że dziecko siedzące przed komputerem w swoim pokoju jest w pełni bezpieczne. Niestety, to złudne wrażenie — dziecko swobodnie wędrujące po internecie też może zaplątać się w mroczne rejony, paść ofiarą stalkingu, szantażu, oszustwa lub molestowania. Brzmi groźnie, prawda? Co możemy zrobić, żeby zapobiec ewentualnym zagrożeniom? Jakich narzędzi możemy użyć, by chronić nasze dziecko? Ta książka — napisana przez znakomitą psycholog i doświadczonego informatyka — ma za zadanie wyjaśnić Ci, jakie zagrożenia czyhają w internecie i jak rozmawiać o nich z dzieckiem. Przewodnik ten ułatwia rodzicom zdobycie solidnej wiedzy na temat ograniczania dostępu do niebezpiecznych stron i pomaga im wytłumaczyć dzieciom, czemu pewne zachodzenia w sieci są niedopuszczalne. Odkryj, co możesz zrobić, by zabezpieczyć komputer, tablet i smartfon. Włącz kontrolę rodzicielską, zobacz, jak działa oprogramowanie filtrujące, namów dziecko do korzystania z wyszukiwarek dla dzieci. Porozmawiaj ze swoją pociechą o netykiecie i sprawdź, gdzie możesz szukać pomocy w razie kłopotów. Pomóż swojemu dziecku odpowiedzialnie korzystać z sieci, a unikniesz wielu potężnych problemów. Podstawy ochrony dziecka przed zagrożeniami Przygotowanie komputera i kontrola rodzicielska Smartfony i tablety Gdzie szukać pomocy i zgłaszać zagrożenia Usługi oferowane przez dostawców internetu i przydatne oprogramowanie Wykaz stron dla dzieci i stron dla rodziców Wzory umów i netykieta Bezpieczna sieć dla Twojego dziecka!

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

Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1

William Stallings, Lawrie Brown

Zapewnienie bezpieczeństwa systemu informatycznego jest dziś nie lada wyzwaniem. Między administratorami a napastnikami trwa ciągły wyścig zbrojeń. Agresorzy dysponują bardzo różnymi narzędziami i często postępują w sposób nieprzewidywalny. W efekcie każde zabezpieczenie usługi czy zasobu, mimo że początkowo wydaje się doskonałe, prędzej czy później okazuje się podatne na ataki. Jedyną rzeczą, jaką może zrobić administrator bezpieczeństwa systemu, jest ciągłe utrzymywanie stanu gotowości, a także odpowiednio wczesne wykrywanie prób ataku i sukcesywne ich neutralizowanie. Poza tym powinien cały czas się uczyć i aktualizować swoją wiedzę. Ta książka to kolejne, zaktualizowane i uzupełnione wydanie znakomitego podręcznika przeznaczonego dla projektantów systemów i administratorów bezpieczeństwa. Poruszono w niej zagadnienia określania zagrożeń systemów komputerowych i sieci, oceny względnego ryzyka tych zagrożeń i opracowywania efektywnych kosztowo i przyjaznych dla użytkownika środków zaradczych. Wyjaśniono także najważniejsze zasady utrzymywania bezpieczeństwa systemu i wskazano, dlaczego ich przestrzeganie ma kluczowe znaczenie. Zaprezentowano również metody projektowe pozwalające na zaspokojenie wymagań bezpieczeństwa komputerowego, szeroko omówiono ważniejsze standardy w tej dziedzinie, a poszczególne kwestie zilustrowano za pomocą praktycznych przykładów. Najciekawsze zagadnienia: Zasady bezpieczeństwa i ich wdrożenie Bezpieczeństwo oprogramowania i infrastruktury Elementy kryptografii Praca administratora bezpieczeństwa Zapewnienie bezpiecznej pracy sieci Cyberobrona: bądź czujny i przygotuj się!

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

Algorytmy. Ilustrowany przewodnik

Aditya Bhargava

Aby projektować aplikacje, nie wystarczy poznać kilka języków programowania i opanować zestaw narzędzi deweloperskich. Konieczna jest jeszcze wiedza o tym, w jaki sposób rozwiązać dany problem, innymi słowy, trzeba poznać algorytmy. Naturalnie w praktyce programistycznej stosuje się ograniczony zestaw algorytmów. Zostały one już dawno przeanalizowane i przetestowane. Opisano je w wielu trudnych książkach najeżonych niezrozumiałymi schematami i dowodami z pogranicza matematyki, statystyki i jeszcze kilku innych nieprzystępnych dziedzin. Jeśli chcesz po prostu zrozumieć działanie algorytmów, a nie masz ochoty na mozolne przedzieranie się przez setki trudnych stron, to trzymasz w ręku właściwą książkę! Dzięki temu interesującemu, przystępnemu podręcznikowi szybko przyswoisz sobie najważniejsze pojęcia i łatwo zrozumiesz, w jaki sposób algorytmy pomagają w rozwiązywaniu problemów programistycznych. Pokazano w nim słabe i mocne strony najważniejszych algorytmów. Nie zabrakło przydatnych schematów i przykładowych fragmentów kodu napisanego w Pythonie. Książkę tę szczególnie docenią programiści samoucy, inżynierowie i każdy, kto chce zyskać wiedzę o algorytmach. W tej książce przedstawiono między innymi: wyjaśnienie takich pojęć, jak tablice skrótów, listy powiązane, rekurencja, algorytmy sortowania, problem komiwojażera, algorytmy zachłanne, analiza szybkości algorytmów metodą dużego O, algorytmy grafów, w tym algorytm wyszukiwania wszerz i algorytm Dijkstry, algorytm KNN służący do uczenia maszynowego. Poznaj algorytmy i przekonaj się, jak bardzo są przydatne!

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

ABC Word 2016 PL

Aleksandra Tomaszewska

Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe! Dokument ściśle tekstowy, czyli jak sformatować swój tekst i nadać mu odpowiedni wygląd Elementy graficzne, czyli jak wstawić do tekstu plik ze zdjęciem, wykresem lub tabelą Praca na cztery ręce, czyli jak pracować zespołowo i wykorzystywać zaawansowane opcje Worda Microsoft Word należy do tych aplikacji, bez których nie sposób wyobrazić sobie współczesnego świata. Tworzone w nim dokumenty stanowią podstawę działania milionów firm, a niezwykła łatwość obsługi i elastyczność sprawiają, że każdy może nauczyć się jego obsługi. Jeśli jednak chcesz, żeby Twoje dokumenty wyglądały profesjonalnie, a ich odbiorcy traktowali je poważnie, nie możesz skupiać się wyłącznie na treści. Twój dokument musi zyskać odpowiedni wygląd — do tego właśnie służą w Wordzie najrozmaitsze opcje formatowania, nadawania stylów, dodawania obrazów i wykresów czy zaznaczania zmian wprowadzanych przez kolejnych czytelników. ABC Word 2016 PL to książka, która pomoże Ci odkryć najistotniejsze funkcje najnowszej wersji Worda. Dowiesz się z niej, jak wygodnie korzystać z programu, tworzyć różne typy dokumentów, zmieniać czcionki, odstępy lub interlinie. Zobaczysz, jak korzystać z szablonów, wstawiać tabele, importować ilustracje z innych programów, tworzyć indeksy lub spisy treści i drukować efekty swojej pracy. Nauczysz się dodawać komentarze i porównywać różne wersje jednego dokumentu. Sprawdzisz też, jak wygląda współpraca w chmurze nad jednym dokumentem tekstowym i jak działa wyszukiwarka Tell Me. Postaw na jakość Twoich dokumentów! Otwieranie i drukowanie dokumentów Wprowadzanie, kopiowanie, wklejanie, edycja i usuwanie tekstu Formatowanie tekstu, układanie list i kolumn Wstawianie elementów graficznych Używanie stylów i szablonów Cała prawda o tabelach Tworzenie i modyfikowanie konspektów, spisów oraz indeksów Zasady korespondencji seryjnej oraz adresowanie i drukowanie kopert Zaawansowane narzędzia edytora i dostosowywanie go do swoich potrzeb Korzystanie z komentarzy, śledzenie zmian, porównywanie i scalanie dokumentów Odkryj setki nowych możliwości z Wordem 2016 PL!

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

AngularJS. Profesjonalne techniki

Adam Freeman

Twój podręcznik programisty! AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Google, która dba o jego ciągły rozwój. Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS. Dzięki tej książce: poznasz tajniki programowania w JavaScripcie dowiesz się, do czego służą dyrektywy i jak tworzyć własne pobierzesz dane z udostępnionych usług sieciowych przetestujesz stworzony kod poznasz tajemnice AngularJS Obowiązkowa lektura programisty AngularJS!

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

Android UI. Podręcznik dla projektantów. Smashing Magazine

Juhani Lehtimaki

Klucz do sukcesu Twojej aplikacji! „Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych profesjonalnemu tworzeniu stron WWW i interfejsów użytkownika. Korzystają z niego przede wszystkim profesjonalni projektanci i deweloperzy. Ta książka to kompilacja wiedzy najwybitniejszych autorów i ekspertów z zespołu „Smashing Magazine”. Sięgnij po nią już teraz i uświadom sobie, że nawet najlepsza aplikacja nie sprzeda się, jeżeli nie będzie atrakcyjna wizualnie i łatwa w zastosowaniu. Zanim napiszesz pierwszą linię kodu, warto przygotować prototyp i przetestować go na potencjalnych użytkownikach. Dzięki lekturze tej książki poznasz struktury aplikacji, mechanizm intencji oraz najlepsze techniki nawigowania wśród dostępnych opcji. Kolejne rozdziały poprowadzą Cię przez szczegóły projektowania komponentów interfejsu, stosowania ikon oraz używania efektów. Część trzecia kompendium poświęcona jest zarządzaniu zasobami Androida, skalowaniu oraz układom interfejsu. Na końcu będziesz miał szansę zapoznać się z najlepszymi wzorcami tworzenia aplikacji na tę platformę. Książka ta jest nieocenionym źródłem informacji na temat tworzenia przyjaznych i wydajnych aplikacji. Musisz ją przeczytać! Dzięki tej książce: zaprojektujesz funkcjonalny interfejs użytkownika wykorzystasz w najlepszy sposób zasoby Androida poznasz najlepsze wzorce projektowe nawigacji i układu odniesiesz sukces na platformie Android! Nienaganny interfejs użytkownika to warunek konieczny do odniesienia sukcesu!

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

CSS. Nieoficjalny podręcznik

David Sawyer McFarland

Wszystko o projektowaniu stron internetowych przy użyciu CSS Jak przygotować atrakcyjną stroną internetową? Jak szybko zmienić styl witryny? Jak zapewnić poprawną obsługę stylów CSS we wszystkich przeglądarkach? Obecnie w internecie coraz większe znaczenie ma forma. Witryny muszą swoim wyglądem sprawiać, że chce się na nich pozostać -- w przeciwnym wypadku użytkownicy wybiorą jedną spośród niezliczonych konkurencyjnych stron. Doskonałym narzędziem do nadawania atrakcyjnego i spójnego stylu witrynom są arkusze CSS, które pozwalają dowolnie definiować wszystkie elementy stron internetowych i błyskawicznie zmieniać ich wygląd. Są przy tym łatwe do nauczenia się oraz stosowania i pozwalają na uzyskiwanie ciekawych efektów wizualnych. "CSS. Nieoficjalny podręcznik" to wszechstronny przegląd możliwości i zastosowań tej technologii. Dzięki tej książce dowiesz się, jak przygotować poprawny arkusz stylów i dołączyć go do strony, oraz poznasz sposoby formatowania elementów kodu HTML. Nauczysz się projektować profesjonalne i wygodne w użyciu strony WWW oraz menu do nawigacji po witrynach. Przeczytasz także o tym, jak przygotowywać strony do wydruku, zapewniać poprawne wyświetlanie stylów we wszystkich przeglądarkach i dbać o wiele innych szczegółów, które zapewnią Twoim witrynom wiernych użytkowników. Pisanie kodu HTML pod kątem stylów CSS Budowa stylów i arkuszy CSS Dziedziczenie i kaskadowość stylów Dołączanie stylów CSS do stron WWW Formatowanie elementów stron WWW Tworzenie atrakcyjnych menu Zarządzanie układem stron za pomocą stylów CSS Przygotowywanie stron do wydruku Obsługa stylów CSS w różnych przeglądarkach Wykorzystaj pełnię możliwości CSS i spraw, że użytkownicy zakochają się w Twoich witrynach od pierwszego wejrzenia.

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

C++20. Laboratorium

Dawid Farbaniec

Wydajny i niezależny od platformy język wysokopoziomowy? To C++! Poznaj konstrukcje składniowe języka C++ Naucz się je stosować w praktyce Napisz swoje pierwsze programy Programowanie to w dużym uproszczeniu wydawanie komputerowi odpowiednich poleceń. Aby jednak móc to robić, trzeba opanować trudną sztukę komunikacji z maszyną, co w praktyce sprowadza się do posługiwania się zrozumiałym dla niej językiem. Obecnie niemal nikt nie musi się już uczyć języków niskopoziomowych, które są minimalistyczne i niezawodne, ale trudne do nauki i zastosowania w przypadku złożonych projektów. Z pomocą przychodzą tu języki wysokopoziomowe, a zwłaszcza łączący dużą wydajność z potężnymi możliwościami C++. Jeśli chcesz go poznać lub odświeżyć swoją wiedzę, rusz w drogę z tym przewodnikiem! Odbędziesz dzięki niemu podróż po składni C++, zapoznasz się z jego instrukcjami i nauczysz się czytać kod. Dowiesz się, jak stosować podstawowe i złożone typy danych, odkryjesz sposoby użycia pętli, wkroczysz w świat funkcji i programowania obiektowego, a także opanujesz sztukę obsługi wyjątków. Poznasz też najważniejsze elementy standardu C++20, takie jak wymagania nazwane (ang. concepts), koprocedury (ang. coroutines), trójdrożny operator porównania <=> (tzw. statek kosmiczny), atrybuty [[nodiscard]] z komunikatem, [[likely]] i [[unlikely]], a także typ znakowy char8_t. Prosto do celu i na praktycznych przykładach - z tą książką szybko rozgryziesz język, dzięki któremu kariera w IT stanie przed Tobą otworem. Nie zwlekaj, chwyć C++ za rogi! Podstawy algorytmiki Składnia i konstrukcje języka C++ Budowanie i uruchamianie projektów Typy podstawowe i złożone Rzutowanie i konwersja typów Instrukcje warunkowe i pętle Operatory i funkcje Tablice i wskaźniki Klasy i obiekty Obsługa wyjątków Zastosowanie szablonów Aplikacje WinRT Naucz się programować jak prawdziwy haker!

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

ASP.NET AJAX. Programowanie w nurcie Web 2.0

Christian Wenz

Wykorzystaj najlepsze rozwiązania technologii AJAX i stwórz interaktywną stronę internetową Jak wykorzystywać dane serwerowe? Jak tworzyć i udostępniać własne kontrolki? Jak aktualizować część strony w regularnych odstępach czasu? Zastanawiałeś się, dlaczego interaktywne witryny cieszą się dziś taką popularnością? Dzieje się tak głównie dlatego, że wymagają one od użytkowników współuczestnictwa w tworzeniu i rozwoju serwisu, a tym samym powodują, że abonenci mają duży wpływ na jego ostateczny kształt. Dzięki temu każdy odbiorca korzysta z atrakcyjnej witryny idealnie dopasowanej do swoich potrzeb. To właśnie ASP.NET AJAX umożliwia projektowanie profesjonalnych, interaktywnych stron WWW w duchu Web 2.0. Znawcy tematu zapewniają, że AJAX jest rozwiązaniem przyszłościowym w dziedzinie projektowania serwisów internetowych. O tym, jak za pomocą tej technologii wdrożyć w swoim serwisie rozwiązania zgodne z filozofią Web 2.0, dowiesz się właśnie z tego podręcznika. W książce "ASP.NET AJAX. Programowanie w nurcie Web 2.0" zamieszczono, oprócz teoretycznych wiadomości, mnóstwo przykładów demonstrujących działanie najważniejszych mechanizmów środowiska ASP.NET AJAX. Przedstawione rozwiązania mają bardzo ogólny charakter, a zatem możesz szybko dostosować je do potrzeb własnej aplikacji. Korzystając z tego podręcznika, nauczysz się m.in. projektować własne kontrolki i udostępniać je w serwisie Toolkit, poznasz zasady korzystania ze standardowych bibliotek AJAX-a w innych środowiskach (np. PHP). Będziesz umiał zbudować profesjonalną, dynamiczną stronę internetową, bazującą na platformie ASP.NET AJAX. Struktura i architektura środowiska ASP.NET AJAX JavaScript Rozszerzenia ASP.NET AJAX Usługi sieciowe Odświeżanie części strony -- obiekt UpdatePanel Lokalizacja i globalizacja aplikacji ASP.NET Control Toolkit Animacja na stronie WWW Wiązanie i walidacja danych Zachowania i komponenty Dokumentacja klasy XMLHttpRequest i modelu DOM Płyń z nurtem nowoczesności -- twórz elektryzujące, interaktywne strony WWW!

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

Autodesk Inventor 2022 PL / 2022+ / Fusion 360. Podstawy metodyki projektowania

Andrzej Jaskulski

Poznaj podstawy systemów Autodesk Inventor i Fusion 360! Naucz się wydajnie projektować Twórz profesjonalną dokumentację Zaliczaj kolokwia w pierwszych terminach Autodesk Inventor Professional to jeden z dwóch najpopularniejszych systemów CAD w swojej klasie. Uzupełnia go rozwiązanie PLM typu cloud computing - Fusion 360. Jeśli chcesz szybko rozpocząć samodzielne projektowanie za pomocą tych systemów w polskiej lub angielskiej wersji językowej albo bez problemów zaliczyć kolokwium z Inventora, sięgnij po tę książkę! Podstawy metodyki projektowania to więcej niż wprowadzenie do zagadnienia. Książka zawiera metodycznie poprawne i zweryfikowane podczas tysięcy godzin zajęć efektywne ćwiczenia i absolutne minimum wiedzy teoretycznej. Taki układ treści pozwala na samodzielne zrealizowanie wszystkich etapów modelowania 3D i redagowania dokumentacji 2D i 3D, a także stworzenie poprawnego projektu - poprawnego, czyli łatwego do modyfikacji, będącej istotą procesu projektowania. To prosta droga do wykształcenia nawyków, które sprawią, że praca projektowa stanie się naprawdę wydajna. Autor książki, profesor Uniwersytetu Warmińsko-Mazurskiego, dzieli się swoją ogromną wiedzą i bogatym doświadczeniem wynikającym z pracy na kierowniczych stanowiskach technicznych w przemyśle, jak również z wielu lat kształcenia studentów i uczestników kursów CAD. W tej publikacji podpowiada, jak skutecznie uczyć poprawnej metodyki parametrycznego projektowania 3D i redagowania dokumentacji 2D i 3D, jeśli ma się do dyspozycji niewielką liczbę godzin zajęć. Dzięki odpowiedniemu przygotowaniu dydaktycznemu autora książka sprawdzi się doskonale zarówno w przypadku samodzielnej nauki, jak i zajęć uniwersyteckich. Wiedzę i umiejętności profesora Andrzeja Jaskulskiego od lat docenia firma Autodesk. Interfejs użytkownika Konfiguracja środowiska i szablony użytkownika Podstawy parametrycznego hierarchicznego (FBM) modelowania części i zespołów Redagowanie dokumentacji 2D i 3D (prezentacje) Ćwiczenia przejściowe idealne do przygotowania się do kolokwium Zadania kontrolne Zaprzyjaźnij się z systemami Autodesk Inventor i Fusion 360 i osiągaj szybciej swoje cele!