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

Java w 21 dni. Wydanie VII

Rogers Cadenhead

Java jest zorientowanym obiektowo i bezpiecznym językiem programowania. Użytkownicy uważają go za łatwiejszy do nauki od języka C++ i taki, który jednocześnie pozwala na unikanie istotniejszych błędów. W Javie można tworzyć kod działający na dowolnym komputerze lub urządzeniu z maszyną wirtualną Javy, niezależnie od tego, czy jest to serwer z Linuksem, komputer Apple Mac z OS, czy telefon z Androidem. Co ważne, Java jest cały czas konsekwentnie rozwijana przez firmę Oracle. A przy tym wszystkim programowania w Javie można się bardzo szybko nauczyć! Dzięki niniejszej książce bez problemu zrozumiesz wszystkie najważniejsze elementy najnowszej wersji języka Java 8. Dogłębnie poznasz sam język, a także jego podstawowe biblioteki. Książkę podzielono na 21 lekcji, kładąc nacisk na praktyczne aspekty programowania. Właściwie od początku będziesz pisać aplikacje dla różnych środowisk, w tym również mobilnych. Niezależnie od tego, czy dopiero zaczynasz swoją przygodę z programowaniem, czy też już znasz inne języki, dzięki tej książce nabierzesz biegłości w posługiwaniu się Javą i przygotujesz się do rozwijania własnych projektów — nawet tych bardzo ambitnych! W tej książce zawarto: gruntowne podstawy języka Java, opis obiektów Javy, klas, interfejsów i pakietów wyjaśnienie zasad rządzących wątkami, asercją i obsługą wyjątków w Javie opis najbardziej użytecznych klas Javy, w tym klas Swing, do budowy interfejsów graficznych wyjaśnienie specyficznych struktur danych, takich jak listy tablicowe, stosy, mapy, tablice mieszające i zbiory bitów omówienie zaawansowanych funkcji Javy, takich jak obsługa wejścia i wyjścia za pomocą strumieni, domknięcia, korzystanie z baz danych i obsługa kanałów RSS za pomocą XOM wprowadzenie do budowania aplikacji dla urządzeń z Androidem Już za 21 dni możesz być znakomitym programistą Javy!

834
Ebook

Zarządzanie treścią. Strategie i narzędzia

Meghan Casey

Strategia zarządzania treścią pozwala na przekazywanie odpowiednich treści we właściwym czasie, we właściwej formie i z właściwych powodów. Niejednokrotnie stanowi to warunek powodzenia różnych przedsięwzięć i jest koniecznym elementem taktyki przedsiębiorstw. Przemyślana strategia jest szczególnie cenna w marketingu, projektowaniu cyfrowym i wszelkiego rodzaju komunikacji — to jasne dla każdego, kto miał do czynienia z kiepsko opracowanymi, nieuporządkowanymi i właściwie bezużytecznymi publikacjami. Na szczęście odpowiedniego zarządzania treścią można się nauczyć. Trzymasz w ręku świetny przewodnik, który pokaże Ci, jak samodzielnie opracować strategię zarządzania treścią. Po tej lekturze zaczniesz szybko czerpać potrzebne informacje ze statystyk strony i testów użytkowników. Dowiesz się, jak zdiagnozować przyczyny problemów z materiałami do publikacji. Sprawnie przygotujesz się do tworzenia lepszych treści i zobaczysz, jak i komu można je przekazywać. W tej książce opisano mnóstwo służących do tego narzędzi. Do Ciebie należy wybór, które z nich warto wykorzystać lub dostosować do Twoich specyficznych potrzeb! Najważniejsze zagadnienia omówione w książce: korzyści z przyjęcia właściwej strategii zarządzania treścią metody diagnozowania popełnianych błędów metody współdziałania z otoczeniem biznesowym podczas określania najlepszej strategii tworzenie strategii i planowanie mierników jej skuteczności skuteczne wdrażanie strategii Udostępniane treści to zasób strategiczny. I tak też nimi zarządzaj! Meghan Casey — jest ekspertką w dziedzinie zarządzania treścią. Zagadnieniami związanymi z przekazem i komunikacją zawodowo interesuje się od 1996 roku, od lat zajmuje się także strategią zarządzania treścią w agencji reklamowej Brain Traffic. Pomaga klientom w rozwiązywaniu trudnych problemów związanych z publikacją treści w internecie. Jest znaną i cenioną trenerką w tej dziedzinie i często wygłasza prelekcje na różnych konferencjach.

835
Ebook

Microsoft Office 2013. Praktyczne programowanie makr i dodatków

Dawid Borycki

Uzupełnij swój pakiet Office i zrób na tym interes! Programuj aplikacje dla Microsoft Office 2013 i 365 z wykorzystaniem technologii: Visual Studio Tools for Office Visual Basic for Applications JavaScript oraz HTML Microsoft Office to niezwykle elastyczny i przy tym bardzo popularny pakiet biurowy. Dużej części jego użytkowników wystarczają podstawowe możliwości pakietu. Jednak istnieje spora grupa osób chcących mieć dostęp do jeszcze bardziej zaawansowanych narzędzi bez konieczności rezygnowania z uniwersalnej wersji Office’a. Dla nich właśnie powstają niewielkie aplikacje-dodatki, które można kupić w sklepach internetowych. Jeśli chcesz dowiedzieć się, jak projektować takie przydatne programy, trafiłeś na idealną książkę. W tej publikacji znajdziesz omówienie sposobów tworzenia makr, dodatków i aplikacji dla Microsoft Office 2013 i 365 z wykorzystaniem trzech najpopularniejszych technologii: Visual Studio Tools for Office, Visual Basic for Applications oraz JavaScript Object Model. Każda z nich została opisana na konkretnych przykładach. Pokazano tu sekwencję kroków, które trzeba wykonać, by makropolecenie lub dodatek zaczęły poprawnie działać. Omówiono różne opcje, biblioteki kontrolek, sposoby integracji dodatków z programami Office’a i kwestie publikacji gotowych aplikacji. Rozszerz możliwości swojego pakietu Office! Projekt aplikacji-dodatku VSTO Kontrolki Windows Forms w dodatkach VSTO Tworzenie tabel, zarządzanie dokumentami i wbudowane okna dialogowe w VSTO Korespondencja seryjna i dostęp do danych z wykorzystaniem technologii ADO.NET Entity Framework Integracja skoroszytów z zewnętrznymi źródłami danych Rejestracja, edycja i publikacja makr z wykorzystaniem VBA Wykorzystanie VBA do tworzenia wykresów, regresji liniowej oraz korespondencji seryjnej Dostęp do wbudowanych funkcji Excela z poziomu VBA Programowanie makr w Wordzie: tabele i wykresy, zarządzanie dokumentami Szablon projektu aplikacji dla pakietu Office 2013 i 365 w JavaScript Object Model Programowanie widoków i dostęp do zawartości dokumentów w JavaScript Object Model Wykorzystanie danych z serwisów internetowych na przykładzie Google Maps w JavaScript Object Model Naucz się ulepszać Microsoft Office 2013 i 365!

836
Ebook

Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III

Steven F. Lott

Mimo że Python nie jest typowym językiem programowania funkcyjnego, umożliwia pisanie kodu w sposób właściwy dla tego podejścia. W efekcie można tworzyć zwięzłe i eleganckie programy, które działają szybciej i zużywają mniej zasobów. Jeśli uważasz, że te argumenty uzasadniają zapoznanie się z funkcyjnym podejściem do programowania w Pythonie, to ta książka jest dla Ciebie. Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń generatorowych, list składanych i dekoratorów. W tym wydaniu znalazły się nowe rozdziały dotyczące złożonych obiektów bezstanowych, funkcji kombinatorycznych i pakietu toolz, zawierającego zbiór modułów wspomagających pisanie programów funkcyjnych. Umieszczono tu ponadto sporo ciekawych przykładów, dotyczących choćby eksploracyjnej analizy danych i ich czyszczenia. W książce między innymi: najciekawsze biblioteki i wbudowane funkcje wyższego rzędu w Pythonie tworzenie funkcji generatorowych i leniwe wartościowanie implementacja dekoratorów do kompozycji funkcyjnej podpowiedzi typów w Pythonie obsługa współbieżności i implementacja usług sieciowych biblioteka PyMonad i tworzenie symulacji z obsługą stanów Chcesz tworzyć wydajny kod? Naucz się programowania funkcyjnego!

837
Ebook

Photoshop Elements 10. Perfekcyjna edycja zdjęć ze Scottem Kelbym

Scott Kelby, Matt Kloskowski

CZY JESTEŚ GOTOWY NA PRZEŁOMOWĄ KSIĄŻKĘ O PROGRAMIE PHOTOSHOP ELEMENTS? Właśnie w niej dwójka najpopularniejszych autorów zajmujących się fotografią połączyła siły, żeby stworzyć nowe i jeszcze lepsze kompendium wiedzy poświęcone programowi Photoshop Elements 10. Nie znajdziesz tu teoretycznych wywodów na nieistotne tematy. Każda strona zawiera konkretne i potrzebne informacje, podane w atrakcyjnej i przejrzystej formie, gotowe do natychmiastowego użytku! W trakcie lektury dowiesz się, jak wykonać profesjonalny retusz, skorygować kolorystykę oraz zarządzać zdjęciami. Ponadto nauczysz się korzystać z inteligentnych znaczników, formatu RAW oraz filtrów. Zobacz, jak przyjemna może być obróbka zdjęć! Program Elements 10 wyposażony jest w pewne funkcje, których brak Photoshopowi CS5, ale z kolei nie ma w nim kilku zaawansowanych narzędzi, dostępnych właśnie w Photoshopie (takich jak ścieżki, możliwość mieszania kanałów itp.). Jednak dzięki sprytnym sztuczkom, obejściom i nieszablonowym rozwiązaniom proponowanym przez autorów tej książki wiele z tych narzędzi i funkcji uda Ci się z powodzeniem naśladować! Scott Kelby i Matt Kloskowski opracowali poradnik, w którym zawarli najskuteczniejsze i najlepsze pomysły na rozwiązywanie problemów nieustannie poruszanych przez miłośników fotografowania. Znajdziesz tu między innymi: profesjonalne techniki retuszowania portretów, którymi posługują się zawodowcy zasady poprawnej korekcji kolorystyki zdjęcia (będziesz zaskoczony, jakie to proste!) informacje dotyczące obsługi modułu Camera Raw i edytowania w nim zdjęć nie tylko w formacie RAW, lecz także JPEG i TIFF (dowiesz się też, dlaczego wielu profesjonalistów tak bardzo ceni ten moduł jako niezwykle prosty w obsłudze!) techniki wyostrzania, których używają profesjonaliści sekrety błyskawicznego usuwania najczęściej spotykanych mankamentów obrazu, takich jak szum cyfrowy i kolorowe otoczki wzdłuż krawędzi obiektów efekty, o jakie najczęściej pytają miłośnicy fotografii… …i o wiele więcej! Najlepsze źródło informacji o najnowszym programie Photoshop Elements 10!

838
Ebook

Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII

Harrison Ferrone

Unity to jeden z najpopularniejszych silników do tworzenia gier. Równocześnie, pracując w tym środowisku, możesz się nauczyć programowania w C#, który jest nowoczesnym i wszechstronnym językiem. Podczas pisania skryptów potrzebnych do zbudowania gry poszczególne konstrukcje języka i ich zastosowanie nagle stają się proste i zrozumiałe. Dzięki nim można zaimplementować niestandardowe zachowania i mechanikę gry, i to na poziomie profesjonalnej, grywalnej gry! I właśnie taki jest cel tej książki - nauka bloków budulcowych programowania i języka C# od podstaw. Oto siódme, uzupełnione i zaktualizowane wydanie cenionego podręcznika (dodano do niego kilka nowych rozdziałów). Dzięki lekturze poznasz od podstaw koncepcje programowania w języku C# i płynnie przejdziesz do tworzenia gier w Unity. Nauczysz się pisać skrypty implementujące prostą mechanikę gier, programować proceduralnie i zwiększać złożoność swoich gier poprzez wprowadzanie inteligentnych nieprzyjaciół i pocisków zadających obrażenia. W kolejnych rozdziałach poznasz coraz ciekawsze możliwości Unity, niezbędne w projektowaniu gier, takie jak sterowanie oświetleniem, ruchami gracza, kamerą, programowanie kolizji i wiele innych. W książce między innymi: podstawy programowania, w tym programowania zorientowanego obiektowego w języku C# przykłady skryptów C# w środowisku Unity interfejsy, klasy abstrakcyjne i rozszerzenia klas tworzenie dokumentu projektu gry i podstawowych mechanizmów gier stosy, kolejki, wyjątki, obsługa błędów formaty XML i JSON i ich zastosowanie Mistrz programowania zaczynał od pisania gier!

839
Ebook

Wskaźniki w języku C. Przewodnik

Richard Reese

Jeśli chcesz błyskawicznie opanować programowanie w języku C, sięgnij po tę książkę! Gdy już poznasz podstawy, nauczysz się także korzystać ze wskaźników. To prawdziwa zmora wszystkich programistów, bowiem błędne wykorzystanie wskaźnika może w okamgnieniu zrujnować Twój program. Zobacz, jak tego uniknąć i zaprzyjaźnić się ze wskaźnikami. Inne książki opisują wskaźniki w jednym lub dwu rozdziałach, natomiast my poświęciliśmy im całą książkę. Dzięki temu dogłębnie poznasz ten mechanizm, zrozumiesz go i przekonasz się, że przy odrobinie uwagi nie jest on wcale taki straszny! W trakcie lektury wykorzystasz wskaźniki na funkcję, przygotujesz tablicę wskaźników oraz zobaczysz, jak współdziałają one z łańcuchami znaków. Twoją uwagę z pewnością zwrócą fragmenty omawiające zabezpieczenia oraz niewłaściwe wykorzystanie wskaźników. Książka ta jest jedyną pozycją na rynku w całości poświęconą wskaźnikom w języku C. To lektura obowiązkowa każdego programisty! Poznaj: koncepcję wskaźników zastosowanie tablic wskaźników funkcje dynamicznego alokowania pamięci zagrożenia wynikające ze stosowania wskaźników Odkryj tajniki wskaźników w języku C i wykorzystaj ich potencjał!

840
Audiobook

Język niemiecki w IT. Rozmówki

Marcin Jackiewicz

UWAGA: Kup książkę i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup ebook i zgarnij audiobook Autora w BONUSIE! Szczegóły promocji >> UWAGA: Kup audiobooka i zgarnij ebooka Autora w BONUSIE! Szczegóły promocji >>   Nie taki straszny niemiecki w IT!   Współpracujesz z niemieckimi klientami? Myślisz o przeprowadzce za zachodnią granicę? Chcesz poszerzyć swoje umiejętności językowe? Jeśli na choć jedno z tych pytań odpowiedziałeś twierdząco, ta książka jest dla Ciebie! Polscy informatycy dali się światu poznać z jak najlepszej strony, więc świat upomina się o nich. Coraz więcej rodzimych firm współpracuje z europejskimi klientami, dla których podstawowym językiem komunikacji jest niemiecki. Liczne organizacje zza Odry korzystają z outsourcingu świadczonego przez polskich przedsiębiorców. Wielu Polaków planuje rozwinąć swoje kariery w branży IT w niemieckich, austriackich lub szwajcarskich firmach. Wszystko to powoduje, że na rynku jest duży popyt na informatyków znających branżowy język niemiecki, wielu z nich dostrzega też konieczność poznania tego języka w stopniu komunikatywnym. Jeśli jesteś wśród nich i Ty, sięgnij po książkę Język niemiecki w IT. Rozmówki. Rozwiniesz dzięki niej swoje umiejętności językowe, poznasz branżowe zwroty i terminy wykorzystywane w IT, a także dowiesz się, jak płynnie odpowiadać na najczęściej zadawane pytania i prawidłowo formułować własne. Ułożone tematycznie rozmówki pozwolą Ci nie tylko podszlifować niemiecki i poszerzyć słownictwo, lecz także poznać kulturę pracy w niemieckojęzycznej firmie. Pytania do dialogów ułatwią rozwiązanie języka, a tłumaczenia rozwieją wszelkie wątpliwości dotyczące przedstawionych treści. Bardzo praktyczny sposób prezentacji i wieloletnie doświadczenie autora zapewnią Ci niezbędną pewność siebie. Dialogi z życia wzięte, dotyczące różnych zagadnień z branży IT Rozmówki na praktyczne tematy poruszane w firmach Specjalistyczne słownictwo i kontekst, w którym jest używane Pytania pozwalające sprawdzić zrozumienie treści Tłumaczenia dialogów wyjaśniające wątpliwości Zwroty przydatne w karierze zawodowej i życiu codziennym Poznaj informatyczny język niemiecki od strony praktycznej!

841
Ebook

Windows Server 2022 dla profesjonalistów. Profesjonalna administracja środowiskiem Windows Server. Wydanie IV

Jordan Krause

Windows Server stanowi podstawę całej platformy Azure. Może obsłużyć nawet najpoważniejsze zadania w środowisku chmurowym. Microsoft konsekwentnie doskonali wyjątkowe technologie pozwalające na powiązanie lokalnych centrów danych z Azure czy też na współpracę kontenerów Windows Server, Hyper-V, Dockera i Kubernetes. Ponadto praca z Serverem 2022 jest efektywna i satysfakcjonująca. Najnowsze wydanie przewodnika, zaktualizowane pod kątem systemu Windows Server 2022, to bogate źródło wiedzy dla administratora serwerów. Przedstawia zasady instalacji i konfiguracji tego systemu, a także sposoby korzystania z centralnych narzędzi do administracji. Książka w głównej mierze jest poświęcona systemowi Windows Server 2022 LTSC, ale zawiera też najnowsze informacje dotyczące edycji SAC. Opisano tu szereg technologii dostępu zdalnego i pokazano, jak zarządzać infrastrukturą klucza publicznego i certyfikatami. Omówiono Server Core, wbudowane funkcje redundancji i metody rozwiązywania problemów. Zaprezentowane zostały również technologie infrastruktury podstawowej, w tym Active Directory, DNS, DHCP i zasady grupy. W książce między innymi: zarządzanie serwerami przez Menedżera serwera, PowerShell i Windows Admin Center nowoczesne zabezpieczanie sieci i danych implementacja własnej infrastruktury klucza publicznego kontenery, Nano Server i integracja centrum danych z Microsoft Azure wirtualizacja centrum danych za pomocą Hyper-V Windows Server 2022: nowoczesność, stabilność i bezpieczeństwo!

842
Ebook

PHP. Praktyczne projekty

Włodzimierz Gajda

Wykorzystaj w praktyce potęgę możliwości PHP! Podstawy języka PHP, pierwsze skrypty, instrukcje i elementy Funkcje i ich biblioteki, przetwarzanie tablic i tworzenie plików Przykłady praktycznego zastosowania skryptów PHP Język PHP nie od dziś stanowi jeden z najłatwiejszych w nauce i najelastyczniejszych języków programowania. Jego ogromne możliwości wykorzystywane są na ogół przy tworzeniu interaktywnych stron internetowych, a obiektowy charakter oraz modułowość stanowią atuty dla programistów, wreszcie zwolnionych z konieczności ustawicznego przepisywania tego samego kodu. Jak każdego innego języka, także i PHP najłatwiej nauczyć się na konkretnych, praktycznych przykładach -- wiele z nich zamieszczono właśnie w tej książce. "PHP. Praktyczne projekty " to naprawdę wyjątkowy podręcznik do nauki PHP. Nie spodziewaj się tu suchych, typowo podręcznikowych teorii! Znajdziesz w nim za to omówienie wszystkich elementów języka PHP, działania skryptów, funkcji i bibliotek wraz z dowcipnymi i przejrzystymi przykładami ich użycia. Pierwsza część książki wprowadzi Cię w świat PHP oraz wyjaśni, jak stosować i łączyć poszczególne polecenia w dobrze działający kod. Z następnych rozdziałów wyniesiesz już umiejętności czysto praktyczne, dotyczące wszystkich obszarów wykorzystania tego języka przy tworzeniu najróżniejszych projektów. Instrukcje wyjściowe i sterujące, stałe, zmienne, wyrażenia oraz operatory Funkcje w PHP i ich biblioteki Programowanie obiektowe i formatowanie kodu PHP Podział skryptu na wiele plików i generowanie kodu HTML Przetwarzanie napisów litera po literze i podstawy przetwarzania tablic Tworzenie i wyszukiwanie plików, krojenie plików tekstowych Wyrażenia regularne i przetwarzanie wsadowe Wybór podstrony serwisu Walidacja zmiennych URL i stosowanie kilku zmiennych URL Szablony Smarty i PHP Wsadowe tworzenie baz danych i ich wizualne projektowanie w programie MySQL Workbench phpMyAdmin, PDO, Propel i inne tajemnicze nazwy Funkcje mysql_xxx Kontroler jednowymiarowy oraz dwuwymiarowy Moduł mod_rewrite Wzbogacanie aplikacji o obsługę przyjaznych URL-i oraz routing przyjaznych adresów URL Przekonaj się, że PHP można nauczyć się nie tylko szybko, ale i przyjemnie!

843
Ebook

Programista poszukiwany. Znajdź i zatrudnij najlepszego!

Joel Spolsky

Pracownicy Twoich marzeń Naucz się stosować praktyczne kryteria porządkowania zgłoszeń od kandydatów Poznaj podręczną instrukcję prowadzenia rozmów kwalifikacyjnych Dowiedz się, jak poprawiać niedoskonałe zespoły Joel Spolsky to prawdziwy geniusz. Sprawnie porusza się w świecie technologii i marketingu (oraz na polach wspólnych dla obu tych obszarów), których my wciąż musimy się uczyć. Seth Godin, autor książki Dołek Joel Spolsky to jeden z najbardziej rozważnych autorów piszących na temat wytwarzania oprogramowania. Z jego przemyśleniami na temat zatrudniania pracowników powinien zapoznać się każdy, kto planuje rekrutację programistów. Jessica Livingston, partner w firmie Y Combinator i autorka książki Founders at Work Jak zaoszczędzić na programistach? Menedżerowie, przedsiębiorcy i szefowie działów kadr wciąż toczą wewnętrzną walkę, czy zatrudnić świetnego, choć kosztownego programistę, czy przyoszczędzić i wybrać kogoś przeciętnego. Ci, którzy wybierają opcję numer 2, szybko przekonują się, że oszczędzanie na programistach skutkuje oprogramowaniem kiepskiej jakości, a co za tym idzie, korzyści są iluzoryczne.   Po co komu dobry programista? Największym problemem związanym z zatrudnianiem wielu przeciętnych programistów w miejsce kilku naprawdę dobrych jest to, że niezależnie od czasu poświęconego na realizację zadań przeciętni programiści nigdy nie stworzą kodu, którego jakość będzie choćby zbliżona do jakości kodu najlepszych programistów. Pięciu Salierich nigdy nie stworzy dzieła na poziomie Requiem Mozarta, nawet gdyby pracowali nad nim sto lat. Po co komu dobry produkt? Nie możemy pozwolić sobie na to, by konkurencja nas prześcignęła, czy na tworzenie produktów zaledwie wystarczająco dobrych. Nasze dzieła muszą być niesamowite, by przyciągały uwagę potencjalnych użytkowników. Największym prezentem, który możemy otrzymać od naprawdę utalentowanych programistów, jest właśnie nadzieja na stworzenie czegoś zauważalnego. Dlaczego trzeba przeczytać tę książkę? Proces zatrudniania największych talentów technicznych jest jak zupełnie pozbawiony elementów zabawy tor przeszkód. Każdy, kto kiedykolwiek zastanawiał się, na co zwracać uwagę podczas przeglądania aplikacji, kto bił się z myślami po zakończeniu rozmowy kwalifikacyjnej lub kto nie może pojąć, dlaczego tak trudno znaleźć doskonałych programistów, powinien rzucić wszystko i przeczytać tę książkę. Jak to się robi w profesjonalnych firmach? Jak stale przyciągać doskonałych programistów poprzez organizowanie praktyk? Jak przygotować miejsce pracy, w którym będą chcieli spędzać czas najlepsi programiści? Jak czytać aplikacje i prowadzić rozmowy kwalifikacyjne z kandydatami na pracowników technicznych? Jak decydować, któremu z kandydatów złożyć ostateczną ofertę? DODATEK SPECJALNY: Test Joela: 12 kroków ku lepszemu oprogramowaniu.

844
Ebook

Specyfikacja oprogramowania. Inżynieria wymagań. Wydanie III

Karl Wiegers, Joy Beatty

Twórz oprogramowanie skrojone pod wymagania klientów! Zebranie i opracowanie wymagań dotyczących tworzonego oprogramowania to jeden z fundamentów udanego projektu. Znajomość zakresu prac jest kluczową informacją dla wszystkich osób prowadzących projekt oraz bezcennym źródłem wiedzy dla deweloperów tworzących kod. Brzmi prosto, ale wcale tak nie jest! Identyfikacja interesariuszy, dokumentacja wymagań, określanie ich wartości biznesowej - to tylko niektóre z wyzwań stojących przed analitykami i ich zespołami! Sięgnij po tę książkę, by uniknąć typowych problemów i pułapek. W kolejnych rozdziałach znajdziesz kluczowe informacje na temat wymagań dotyczących oprogramowania, roli analityka biznesowego oraz dobrych praktyk w inżynierii wymagań. Część II tej książki została poświęcona opracowywaniu wymagań. Dowiedz się, jak określać wymagania biznesowe, rozmawiać z użytkownikami oraz dokumentować i walidować wymagania. W prawdziwym świecie spotkasz się z różnymi typami projektów. W zależności od ich charakteru trzeba będzie na bieżąco dostosowywać poznane techniki. Projekty zwinne, projekty systemów wbudowanych, automatyzacja procesów biznesowych to tylko część z omawianych obszarów. Książka ta jest klasycznym podręcznikiem, obowiązkową lekturą każdego analityka oraz osób odpowiedzialnych za wymagania. Dzięki tej książce: nauczysz się identyfikować interesariuszy oraz rozmawiać z klientami poznasz dobre praktyki w inżynierii wymagań zrozumiesz zadania analityka biznesowego ograniczysz ryzyko dzięki prototypowaniu poznasz projekty różnego typu zrozumiesz proces zarządzania wymaganiami Lektura obowiązkowa każdego analityka i osób odpowiedzialnych za wymagania!

845
Ebook

Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie II

Brendan Burns, Joe Beda, Kelsey Hightower

Kubernetes jest czymś więcej niż platformą do orkiestracji kontenerów. W ciągu zaledwie kilku lat stał się najpopularniejszym i najbogatszym narzędziem do tworzenia, wdrażania i utrzymywania aplikacji w chmurze. Tak radykalna zmiana sposobu funkcjonowania systemów informatycznych wymaga przemodelowania podejścia i stylu pracy zespołów programistycznych. Jeśli jednak wypróbujesz Kubernetesa, przekonasz się, że bardzo upraszcza on tworzenie, wdrażanie i utrzymywanie systemów rozproszonych. Jego twórcy, bazując na własnych wieloletnich doświadczeniach, zaprojektowali go od podstaw, aby zapewnić inżynierom wydajną, efektywną i przyjemną pracę. Ta książka jest przeznaczona dla początkujących i zaawansowanych użytkowników Kubernetesa. Dzięki niej osiągniesz nowe poziomy prędkości, zwinności, niezawodności i wydajności budowanych systemów. Opisano tu, jak działa orkiestrator klastrów Kubernetes oraz jak wykorzystać jego narzędzia i interfejsy API do usprawnienia procesów rozwoju, dostarczania i utrzymywania rozproszonych aplikacji. Wyjaśniono niezbędne szczegóły dotyczące aplikacji kontenerowych, uruchamiania i obsługi klastrów oraz wdrażania aplikacji w Kubernetesie. Przedstawiono sposoby integracji magazynów danych i rozszerzania platformy. Przydatnym podsumowaniem treści zawartych w książce jest kilka praktycznych przykładów tworzenia i wdrażania rzeczywistych aplikacji w Kubernetesie, a także omówienie metod organizowania aplikacji w systemie kontroli źródła. Najciekawsze zagadnienia: tworzenie i uruchamianie klastrów Kubernetesa projektowanie aplikacji: kapsuły, usługi, narzędzia Ingress i obiekty ReplicaSet integracja magazynów danych z kontenerowymi mikrousługami obiekty specjalne: DaemonSet, Job, ConfigMap i tajne dane praktyczne przykłady tworzenia i wdrażania rzeczywistych aplikacji w Kubernetesie Kubernetes: systemy rozproszone mogą być skalowalne i niezawodne!

846
Ebook

Mac OS X Leopard PL. Leksykon kieszonkowy

Chuck Toporek

Jak wykorzystać narzędzia dostępne w MacOS X? Co nowego znajdziesz w najnowszej wersji Leopard? Jak zapewnić bezpieczeństwo w MacOS X? Windows jest niezaprzeczalnie najpopularniejszym systemem operacyjnym na świecie. Pytanie brzmi, czy najlepszym? A może najlepszy jest Linux, a może jednak MacOS X? Na to pytanie nie ma, nie było i nie będzie jednej odpowiedzi. Wszystkie te systemy mają zarówno swoich fanatycznych zwolenników, jak i zaciekłych przeciwników. Jedno jest pewne, to właśnie MacOS X jest źródłem wszystkich innowacyjnych rozwiązań w interfejsie użytkownika. To właśnie on słynie ze swojej intuicyjności, stabilności i wydajności. To właśnie MacOS X jest uznawany za najlepszy system dla grafików, projektantów i artystów. To właśnie on stanowi jedno z najlepszych alternatywnych rozwiązań dla domu i biura. Tym faktom nie można zaprzeczyć! Jeżeli znasz już ten system operacyjny, ta książka będzie dla Ciebie świetnym leksykonem, pomagającym uporządkować wiedzę na temat MacOS X. Zyskasz możliwość zapoznania się z funkcjami dostępnymi w najnowszej wersji tego systemu, noszącej nazwę Leopard. Jeżeli zaś chcesz dopiero poznać ten system, nie mogłeś lepiej trafić. Dzięki temu podręcznikowi szybko zapoznasz się z filozofią systemu, zasadą działania jego interfejsu oraz jego możliwościami. Książka "MacOS X Leopard PL. Leksykon kieszonkowy" przedstawia obowiązujące zasady bezpieczeństwa, sposób konfiguracji systemu oraz dostępne w nim narzędzia. Sprawi ona, że zechcesz usiąść do klawiatury i wykorzystać możliwości drzemiące w MacOS X Leopard! Nowości w systemie MacOS X Leopard Bezpieczeństwo w systemie MacOS X Wykorzystanie interfejsu użytkownika Narzędzia Finder, Exposé, Washboard Konfiguracja sieci bezprzewodowej Zarządzanie czcionkami Dostosowywanie działania systemu Wykorzystanie możliwości BootCamp Sposoby aktualizacji oprogramowania Rozwiązywanie problemów w systemie MacOS X Drukarki i drukowanie Zmień system operacyjny na lepszy!

847
Ebook

Internet. Kurs. Wydanie III

Maria Sokół

Poznaj internet… i zakochaj się w możliwościach sieci WWW! Poznaj różnicę między internetem a siecią WWW Dowiedz się, jak działają przeglądarki i jak zadbać o bezpieczeństwo w sieci Znajdź potrzebne Ci informacje za pomocą wyszukiwarki internetowej Wysyłaj i odbieraj pocztę elektroniczną Odkryj fascynujący świat serwisów społecznościowych Internet już tak zadomowił się w naszym świecie, że często trudno dać sobie bez niego radę — nawet przy najprostszych czynnościach. Ot, weźmy choćby codzienną komunikację z rodziną i przyjaciółmi. Owszem, istnieją telefony, ale już zdjęcia łatwiej przesłać pocztą elektroniczną. Ze starymi znajomymi najlepiej umówić się przez portal społecznościowy, nową pralkę (a także opinie o niej) znaleźć w sklepie internetowym — i dokonać jej zakupu najtaniej dzięki porównywarce cen. Jak opanować to wszystko w mgnieniu oka i cieszyć się swobodnym dostępem do milionów wiadomości oraz usług w wirtualnej rzeczywistości? Książka "Internet. Kurs " szybko i łagodnie wprowadzi Cię w świat sieci WWW, wyjaśniając wszystkie podstawowe pojęcia i problemy, prowadząc za rękę przy poznawaniu kolejnych narzędzi i wskazując najważniejsze programy. Dzięki niej bez kłopotu zaczniesz używać przeglądarek i wyszukiwarek, a życie bez poczty e-mail stanie się w ogóle nie do pomyślenia. W mig znajdziesz wszystkie potrzebne Ci informacje. Docenisz wygodę internetowych spotkań z ludźmi oraz zakupów, nauczysz się chronić przed wirtualnymi zagrożeniami, a może nawet założysz własną stronę WWW! Sposoby dostępu do internetu BHP w internecie i program Windows Defender Podstawowe informacje o przeglądarkach Kurs obsługi przeglądarki — Internet Explorer 8 i Mozilla Firefox Popularne wyszukiwarki i strategia wyszukiwania Dziesięć rad dla korzystających z wyszukiwarek Konto e-mail i savoir vivre użytkownika poczty internetowej Zakładanie bezpłatnego konta pocztowego i obsługa poczty przez WWW Twitter, Facebook i czaty Komunikatory internetowe Tworzenie stron WWW Szybko, sprawnie i bez nerwów — zapraszamy do globalnej sieci!

848
Ebook

Excel 2007. Najlepsze sztuczki i chwyty

John Walkenbach

Zdobądź tajemną wiedzę na temat programu Microsoft Excel! Jak dostosować interfejs użytkownika do swoich potrzeb? Jak przyśpieszyć wprowadzanie, edycję i usuwanie danych? Jak przygotować i wydrukować estetyczny arkusz? Arkusz kalkulacyjny Excel na dobre zagościł na dyskach komputerów — zarówno tych biurowych, jak i domowych. Jednym z jego największych atutów jest intuicyjność obsługi, dzięki której rozpoczęcie pracy z pierwszym arkuszem nie stanowi najmniejszego problemu. Jeżeli dodamy do tego ogrom możliwości, nieomylność i wytrwałość w najbardziej nawet mozolnych obliczeniach, otrzymujemy narzędzie doskonałe. Nie zastanawiałeś się jednak, czy czynności wykonywane na co dzień można przyśpieszyć? Czy są lepsze sposoby na osiągnięcie zamierzonych celów? Dla Johna Walkenbacha to pasja. Ten wybitny znawca Excela przygotował zbiór porad, dzięki którym odkryjesz na nowo potęgę programu Microsoft Excel 2007! W trakcie lektury tej książki dowiesz się, jak efektywnie zaznaczać komórki i ich zakresy, ukrywać wiersze i kolumny, usuwać duplikaty wierszy, panować nad hiperłączami oraz formatować arkusz. Ponadto poznasz wiele przydatnych skrótów klawiaturowych, które znacząco podniosą wydajność Twojej pracy. Ostrzeżenie: Uwaga! Ponad 200 porad zawartych w tej książce sprawi, że będziesz musiał często odpowiadać na pytania współpracowników: "Jak to zrobiłeś!?". Podstawy pracy z arkuszem kalkulacyjnym Efektywne zaznaczanie komórek i ich zakresów Dostosowywanie interfejsu użytkownika Wydajne wprowadzanie danych Wykorzystanie funkcji Autouzupełnianie Formatowanie arkusza oraz komórek Przydatne, niestandardowe formatowania Praca z tekstem Autouzupełnianie formuł Formuły przydatne w codziennej pracy Konwersje i obliczenia matematyczne Obliczanie pierwiastków Analiza danych Przygotowanie arkusza do wydruku Podstawy języka VBA Ciekawe strony WWW poświęcone Excelowi Wrzuć piąty bieg — przyśpiesz swoją pracę z programem Microsoft Excel!