Verleger: 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.
1729
E-book

React. Receptury. Poradnik dla zaawansowanych

David Griffiths, Dawn Griffiths

JavaScript cieszy się opinią wszechstronnego i elastycznego języka programowania. Przy czym bywa dość wymagający dla programisty. Rozwiązaniem dla osób, którym zależy na pisaniu niezawodnych aplikacji w krótkim czasie, okazują się frameworki. Szczególnym uznaniem cieszy się React, gdyż pozwala na pełne wykorzystanie możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Jest to jednak narzędzie, które na początku przysparza problemów ze zrozumieniem sposobu działania, a bez tego trudno o otrzymanie bezbłędnie pracującej aplikacji. Dzięki tej książce błyskawicznie uzyskasz odpowiedzi na nurtujące programistów pytania o walidację danych w formularzach, testowanie kodu czy powiązanie kodu aplikacji z kodem serwerowym. Dowiesz się również, jak zapewnić sobie możliwość wielokrotnego wykorzystywania kodu i implementacji złożonych operacji w prosty sposób. Znajdziesz tu szereg przykładowych kodów, pogrupowanych tematycznie i dobranych tak, aby ułatwić Ci rozwiązywanie problemów najczęściej pojawiających się podczas pisania aplikacji Reacta. Poszczególne próbki kodu zostały gruntownie objaśnione, dzięki czemu szybko zrozumiesz, w jaki sposób współdziałają komponenty aplikacji Reacta i jego biblioteki. A wtedy w pełni docenisz zalety tego frameworku! W książce między innymi: pisanie aplikacji jednostronicowych i progresywnych integracja aplikacji z usługami serwerowymi, takimi jak REST lub GraphQL automatyczne wykrywanie problemów z dostępnością zabezpieczanie i testowanie aplikacji unikanie powszechnych problemów funkcjonalnych i związanych z wydajnością React: zrozum, a napiszesz świetną aplikację w krótkim czasie!

1730
E-book

Nowoczesne Django

Sylwester Walczak

Książka Sylwestra Walczaka jest poświęcona Django, wolnej, otwartoźródłowej platformie programistycznej służącej do tworzenia aplikacji internetowych. Autor udowadnia, że wbrew obiegowym opiniom Django jako framework nadaje się do budowy mikroserwisów - autonomicznych usług, które współpracują ze sobą, tworząc na przykład serwis internetowy. Odwołuje się przy tym do API potrzebnego do obsługi kawiarni. Jest to więc swojego rodzaju instrukcja, która przeprowadza przez projektowanie, programowanie i wdrożenie systemu do obsługi kawiarni, składającego się między innymi z takich aplikacji jak magazyn, menu, obsługa klientów i kolejkowanie utworzonych zamówień. To podręcznik przeznaczony dla programistów; do zrozumienia poruszonych w nim zagadnień wymagana jest znajomość języka Python i komunikacji webowej. Lektura kolejnych rozdziałów pozwoli Ci na tworzenie bibliotek i napisanie wtyczki do Django, odpowiadającej za autoryzację. Poznasz świat mikrousług, w tym ich zalety i wady. Przy okazji zapoznasz się z kilkoma narzędziami przydatnymi nie tylko w świecie architektury rozproszonej. Zatem - kawa i do dzieła? Dzięki książce: Dowiesz się, co to jest konteneryzacja, Docker, REST API i webhooki Utworzysz własny system autoryzacji Napiszesz system rozproszony Dynamicznie przepiszesz serializery do widoków Przygotujesz dokumentację API Opracujesz komunikację między usługami

1731
E-book

Programowanie w języku Go. Koncepcje i przykłady. Wydanie II

Mat Ryer

Go jest nowoczesnym językiem programowania rozwijanym przez firmę Google. Ostatnie zmiany sprawiły, że stał się on komfortowym narzędziem do tworzenia wydajnych aplikacji. Programiści Go mogą korzystać z wciąż rosnącego zbioru pakietów dostępnych jako open source, dzięki czemu tworzą i wdrażają oprogramowanie o znakomitej jakości. Taki kod od pierwszego dnia działa dobrze, a przy tym imponuje skalowalnością. Wbudowane mechanizmy Go, takie jak współbieżność, zapewniają możliwość uzyskiwania fantastycznych wyników nawet na najprostszym sprzęcie. Niniejsza książka stanowi znakomite wprowadzenie do programowania w Go. Przyda się zarówno początkującym, jak i zaawansowanym programistom. Podstawą prezentowanych tu projektów są skalowalność, wydajność działania oraz wysoka dostępność. Poza opisem języka przedstawiono tu sporo istotnych koncepcji architektury oprogramowania. Wykorzystano aspekty filozofii wykorzystywanej przez „zwinnych” programistów. Opisano zasady tworzenia aplikacji korzystających z Google App Engine, pisania i korzystania z mikrousług czy też tworzenia obrazów Dockera. Wiedza zdobyta dzięki tej książce ułatwi każdemu stosowanie rozwiązań najwyższej klasy. Najważniejsze zagadnienia: aplikacje internetowe korzystające z pakietu NET/HTTP programy obsługiwane z poziomu wiersza poleceń systemy rozproszone i elastyczne dane usługi typu RESTful programistyczne korzystanie z magazynu Google Cloud Datastore dobre praktyki przygotowywania aplikacji w Go Język Go. Idź i programuj! Mat Ryer — programuje od szóstego roku życia. Swoje pierwsze eksperymenty przeprowadzał wraz z ojcem w języku BASIC, a następnie w językach AmigaBASIC i AMOS. Jego kariera zawodowa od początku była związana z programowaniem. Używał wielu różnych języków, aż w końcu zwrócił uwagę na rozwijany przez Google język Go. Ryer od lat używa języka Go do tworzenia przeróżnych produktów, usług i projektów typu open source. Jest gorącym orędownikiem tego rozwiązania. Pisze o Go artykuły, a podczas różnych wykładów i konferencji zachęca programistów, by go wypróbowali.

1732
E-book

Sprawny programista. Pracuj, zarabiaj i zdobywaj kwalifikacje

John Sonmez

Życiowy podręcznik dla programistów  „John ma do przekazania ważny komunikat — holistyczną wiadomość, którą powinien usłyszeć każdy programista (i, moim zdaniem, także każda inna osoba)”. — z Przedmowy Roberta C. Martina (Wujka Boba) Programiści to umysły ścisłe. Świetnie odnajdują się w gąszczu linijek kodu, klas, obiektów, interfejsów i kompilatorów. Jednak aby odnieść sukces w życiu zawodowym, nie wystarczą wybitne zdolności techniczne. Konieczne jest też posiadanie umiejętności interpersonalnych oraz tzw. miękkich, które znacznie ułatwiają codzienne życie i kooperację z innymi. Jeżeli jesteś osobą techniczną i nieswojo czujesz się podczas rozmowy o wszelkich innych aspektach Twojego życia, ten poradnik jest stworzony dla Ciebie. Bez opuszczania własnej kanapy możesz zdecydowanie poprawić swoje umiejętności! Ta książka zawiera 71 krótkich rozdziałów, które pomogą Ci w porządkowaniu Twojego życia prywatnego i zawodowego. Pozwoli Ci ona zapanować nad kwestiami związanymi z finansami, relacjami, sprawnością fizyczną i nie tylko. Jeśli jesteś programistą lub wykonujesz zadania techniczne w branży IT, uznaj ją za lekturę obowiązkową! Co znajdziesz w środku? Porady, jak przyspieszyć swoją karierę, budując markę osobistą. Autorski program dziesięciu kroków Johna, który przyspiesza proces nauki. Informacje dotyczące tego, jak dbać o sprawność fizyczną i oderwać się wreszcie od komputera. Unikalne strategie inwestowania, dzięki którym będziesz mógł szybciej przejść na emeryturę. Ciesz się ze swojej pracy i popraw jej efektywność!

1733
E-book

Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II

Daniel Y. Chen

Wprawny analityk potrafi się posługiwać zbiorami danych o wysokiej dynamice i różnorodności. Działanie to ułatwia biblioteka open source Pandas, która pozwala, przy użyciu języka Python, zrealizować niemal każde zadanie wymagające analizy danych. Pandas może pomóc w zapewnieniu wiarygodności danych, wizualizowaniu ich pod kątem efektywnego podejmowania decyzji i analizowaniu wielu zbiorów danych. Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywistego zbioru danych, aby wkrótce rozwiązywać złożone problemy danologii, takie jak obsługa brakujących danych, stosowanie regularyzacji czy też używanie metod nienadzorowanego uczenia maszynowego do odnajdywania podstawowej struktury w zbiorze danych. Pracę z poszczególnymi zagadnieniami ułatwia to, że zostały one zilustrowane prostymi, ale praktycznymi przykładami. W książce: importowanie i eksportowanie danych, przygotowywanie ich zbiorów tworzenie wykresów za pomocą bibliotek matplotlib, seaborn i Pandas konwersja typów danych skalowanie operacji przetwarzania danych zaawansowane możliwości biblioteki Pandas powiązane z datami i czasem dopasowywanie modeli liniowych przy użyciu bibliotek statsmodels i scikit-learn Analizuj zbiory danych i odkrywaj ukrytą w nich wiedzę!

1734
E-book

Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III

Gerard Johansen

Informatyka śledcza zapewnia narzędzia nie tylko prowadzącym dochodzenia kryminalne, ale również specjalistom do spraw cyberbezpieczeństwa. Na tym polu trwa ciągły wyścig zbrojeń między nimi a przestępcami, gdyż konsekwencje udanego ataku mogą się okazać niezwykle poważne. Umiejętność poprawnego reagowania na incydenty bezpieczeństwa jest tu kluczową sprawą. Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki informatyki śledczej, od pozyskiwania dowodów i badania pamięci ulotnej po badanie dysku twardego i dowodów pochodzących z sieci. Szczególną uwagę poświęcono zagrożeniom atakami ransomware. Nie zabrakło omówienia roli analizy zagrożeń w procesie reagowania na incydenty, a także zasad sporządzania raportów dokumentujących reakcję na incydent i wyniki analizy. Pokazano również, w jaki sposób prowadzi się polowania na zagrożenia. Z tą książką: zbudujesz zdolność reagowania na incydenty w swojej organizacji nauczysz się poprawnego zbierania i analizowania dowodów zintegrujesz techniki i procedury śledcze z ogólnym procesem reagowania na incydenty przyswoisz różne metody polowania na zagrożenia opanujesz sposoby tworzenia raportów z incydentów wdrożysz odpowiednie praktyki reagowania na ataki ransomware Przygotuj się, znajdź i zlikwiduj zagrożenie!

1735
E-book

Metody numeryczne dla informatyków

Wojciech Kordecki, Karol Selwat

Odkryj narzędzia informatyczne do rozwiązywania problemów matematycznych Poznaj metody numeryczne Zrozum ich działanie Wykorzystaj je w praktyce Metody numeryczne znajdują zastosowanie wszędzie tam, gdzie nie da się wyznaczyć odpowiedniego rozwiązania metodami analitycznymi lub gdy jest to zbyt uciążliwe. Całkowanie i różniczkowanie, rozwiązywanie układów równań liniowych, szukanie rozwiązań równań nieliniowych, interpolacja i aproksymacja, szukanie minimów i maksimów - wszystkie te działania można przeprowadzić za pomocą komputera właśnie dzięki wykorzystaniu metod numerycznych. Na rynku brakowało dotąd opracowania, które w analityczny i zwięzły sposób prezentowałoby najważniejsze zagadnienia związane z praktycznym zastosowaniem metod numerycznych w informatyce. Ten podręcznik wypełnia tę lukę - stanowi kompaktowe źródło podstawowej wiedzy dla studentów kierunków informatycznych, niezbędnej zwłaszcza dla przyszłych programistów. Dzięki lekturze mogą poznać teoretyczne podstawy metod numerycznych, zrozumieć je na przedstawionych przykładach oraz ugruntować tę wiedzę poprzez praktyczne zadania. Typy liczbowe, błędy i dokładność obliczeń Rozwiązywanie układów równań liniowych Rozwiązywanie równań nieliniowych Interpolacja i aproksymacja numeryczna Całkowanie i różniczkowanie numeryczne Optymalizowanie funkcji jednej i wielu zmiennych Metody numeryczne - klucz do świata obliczeń komputerowych

1736
E-book

Podręcznik genialnych pomysłów. Od inspiracji po realizację. Smashing Magazine

Cameron Chapman

Niezwykła książka, niezbędna każdemu projektantowi! Cierpisz na brak weny? Otoczenie nie sprzyja kreatywności? Nie masz pomysłu na kolejny projekt? Jeżeli siadasz do komputera i nie potrafisz wykrzesać z siebie ani odrobiny zapału, to znaczy, że masz problem. Ale nie martw się! Mamy genialne rozwiązanie właśnie dla Ciebie! Ta książka to niewyczerpane źródło inspiracji. Znajdziesz w niej mnóstwo ciekawych i pomysłowych stron internetowych, liczne zdjęcia oraz bezcenne porady, co robić w trudnych chwilach. Cameron Chapman nakarmi Twoją wyobraźnię dziesiątkami skojarzeń i idei! Autorka koncentruje się na uniwersalnych elementach każdego dobrego projektu, takich jak kolor, kształt, faktura, harmonia, proporcje, rytm i spójność. Na kartach tej książki znajdziesz ponad 700 przykładów rozwiązań i konceptów zaczerpniętych ze stron internetowych, świata fotografii, opakowań, architektury, projektów wnętrz, mody, mebli, zabawek, przedmiotów codziennego użytku... i nie tylko. Sprawdź, jak za pomocą drobnych zmian odświeżyć projekty i tchnąć w nie nowe życie! Dowiedz się też, jak szukać weny w codziennym życiu. Wiedza ta jest naprawdę przydatna. Ta książka to najlepszy środek wspomagający dla każdego projektanta - przekonaj się sam! Sięgnij po tę książkę i: rozwiąż swoje problemy z brakiem pomysłów nakarm wyobraźnię ciekawymi skojarzeniami oraz ideami zobacz ciekawe i inspirujące projekty stron internetowych przejrzyj atrakcyjne i pomysłowe zdjęcia Ta książka to kopalnia pomysłów i źródło inspiracji dla każdego projektanta!

1737
E-book

Mikrofrontendy w akcji

Michael Geers

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

1738
E-book

Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II

Addy Osmani

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie. Stoyan Stefanov, autor książki JavaScript. Wzorce

1739
E-book

Scala. Nauka programowania

Vikash Sharma

Scala jest językiem programowania ogólnego przeznaczenia, który łączy cechy języków funkcyjnych i obiektowych. Jego twórcy postawili sobie za cel skalowalność napisanych w nim aplikacji - stąd wzięła się nazwa Scala. Scala jest oparta na wirtualnej maszynie Javy, umożliwia programowanie funkcyjne i oferuje bogaty wybór typów. Dzięki tym cechom można tworzyć kod mniej podatny na występowanie błędów w trakcie działania programu. Po uzyskaniu pewnej biegłości w kodowaniu praca z tym językiem staje się prawdziwą przyjemnością, nawet podczas tworzenia frameworków czy bibliotek. Ten przystępny podręcznik przeznaczono dla programistów, którzy chcą poznać język Scala, aby wykorzystywać go do pisania współbieżnych, skalowalnych i reaktywnych aplikacji. Przedstawiono tu podstawy niezbędne do rozpoczęcia kodowania w Scali: składnię języka, podstawowe typy danych, literały czy zmienne. Następnie omówiono struktury danych w Scali i sposoby korzystania z funkcji wyższego rzędu. Zaprezentowano również takie koncepcje jak dopasowanie wzorca, klasy przypadku oraz zagadnienia związane z programowaniem funkcyjnym i programowaniem zorientowanym obiektowo. Opisano techniki programowania asynchronicznego i reaktywnego. Znalazło się tu także obszerne wprowadzenie do frameworka Akka. W tej książce między innymi: paradygmaty programowania a korzystanie ze Scali kolekcje modyfikowalne i niemodyfikowalne koncepcja domniemania i praca z wyjątkami programowanie równoległe, asynchroniczne i reaktywne programowanie sterowane testami w Scali Scala: nowoczesność i prostota w każdej skali!

1740
E-book

SEO, czyli sztuka optymalizacji witryn dla wyszukiwarek. Wydanie IV

Eric Enge, Stephan Spencer, Jessie Stricchiola

SEO, czyli optymalizacja witryn dla wyszukiwarek, jest dyscypliną znaną od ponad ćwierćwiecza. Oferuje szerokie możliwości rozwoju kariery zarówno dla osób zajmujących się marketingiem, jak i dla technicznych nerdów. SEO nieustannie ewoluuje: najpierw ważne były słowa kluczowe, później architektura techniczna, potem odnośniki, a teraz wkraczamy w erę SEO wspomaganego sztuczną inteligencją. Oznacza to, że aby odnosić sukcesy w tej fascynującej dziedzinie, trzeba wciąż się uczyć. To kolejne, zaktualizowane i starannie uzupełnione wydanie docenionego podręcznika dla początkujących i doświadczonych specjalistów. Znajdziesz tu solidną dawkę podstawowej wiedzy i obszernie przedstawione informacje na temat najnowszych praktyk. Dowiesz się, jakie narzędzia SEO są najlepsze, poznasz również złożone szczegóły techniczne. Nauczysz się audytować i optymalizować witryny internetowe, zgłębisz zagadnienia analizy ROI, a także zapoznasz się z licznymi nowościami, dzięki którym opracujesz kompleksową strategię SEO i sprostasz wyzwaniom teraźniejszości i przyszłości w swoim biznesie. W książce: zasady i niuanse działania wyszukiwarek i ich algorytmów perspektywy wyszukiwania informacji, w tym wpływ sztucznej inteligencji skutki kluczowych modyfikacji algorytmów Google narzędzia do zwiększania widoczności w wynikach wyszukiwania informacji lokalnych, filmów (w tym na YouTube), obrazów i wiadomości tworzenie zespołu specjalistów do spraw SEO SEO jest z całą pewnością sztuką, a ta książka dowodzi, że jest także nauką, którą można posiąść i stosować z doskonałym skutkiem. dr Robert Cialdini, autor bestsellera Zasady wywierania wpływu na ludzi

1741
E-book

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

Ben Frain

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

1742
E-book

Inżynieria oprogramowania. Jak zapewnić jakość tworzonym aplikacjom

Bolesław Szomański, Bogdan Bereza-Jarociński

Twórz rozwiązania najwyższej jakości! Ile kosztuje najwyższa jakość? Jak ją zapewnić? Jakie znaczenie ma bezpieczeństwo informacji? Inżynieria oprogramowania jest niezwykle obszerną dziedziną wiedzy, zajmującą się wszelkimi aspektami produkcji oprogramowania. Obejmuje zagadnienia takie, jak analiza, projektowanie czy też wdrożenie systemu informatycznego. Jeżeli kiedykolwiek spotkałeś się z oprogramowaniem miernej jakości, niewątpliwie na którymś z etapów jego produkcji pojawił się problem. Jak temu zapobiec? O tym właśnie traktuje ta książka. Dowiesz się z niej, jak unikać błędów, tak aby oprogramowanie, które wytworzysz, prezentowało najwyższą jakość! Poznasz podejście do kwestii jakości w czasach współczesnych oraz zobaczysz, jak temat ten był rozumiany wcześniej. Zdobędziesz wiedzę na temat miar używanych w inżynierii oprogramowania oraz najefektywniejszych metod i technik jego wytwarzania. Autor przedstawi Ci również narzędzia, które sprawią, że Twoje rozwiązania staną się jeszcze lepsze. Ponadto zobaczysz, jak ważne są tematy związane z bezpieczeństwem informacji. Warto podkreślić, że styl tej książki łączy lekkość i przyjemność lektury z poważną tematyką poruszanych w niej zagadnień. Jakość integralna Zarządzanie ryzykiem Zarządzanie procesami Cena jakości Spojrzenie na jakość wczoraj, dziś i jutro Zarządzanie jakością Socjologiczne i antropologiczne podejście do jakości Certyfikacja w inżynierii oprogramowania Najlepsze metody oraz techniki Dostępne narzędzia, automatyzacja testów Istota bezpieczeństwa informacji Spraw, aby Twoje aplikacje były najwyższej jakości!

1743
E-book

Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania

Mirosław J. Kubiak

Poznaj podstawy programowania funkcyjnego w Javie Java jest obiektowym, bazującym na klasach, współbieżnym językiem programowania. Niezwykłą popularność zawdzięcza on między innymi niezależności od platformy, łatwości pisania w nim programów i klarownemu kodowi. Nic więc dziwnego, że Javę pokochało wielu programistów. To do nich jest skierowana dwuczęściowa publikacja Java. Zadania z programowania, której autorem jest Mirosław J. Kubiak. Jej druga część, zatytułowana Przykładowe funkcyjne rozwiązania, jest przeznaczona dla odbiorcy, któremu nieobce są podstawy Javy i który chciałby przyswoić elementy programowania funkcyjnego w tym języku. Ideę paradygmatu funkcyjnego Javy autor omawia na wybranych, czytelnych przykładach. Co ciekawe, wszystkim zawartym tu zadaniom - o różnym stopniu trudności - towarzyszą rozwiązania, których skrupulatne prześledzenie pozwoli Ci w krótkim czasie zapoznać się z podstawami programowania funkcyjnego w Javie. W książce znalazła się niemal setka typowych zadań zilustrowanych nie tylko listingami programów dotyczącymi wybranych zagadnień, lecz także licznymi wskazówkami. Wieńczący całość dodatek zawiera szczegółowe podpowiedzi dotyczące kompilacji dowolnego programu w środowisku Apache NetBeans IDE. Rozszerzona pętla for i kolekcje Funkcje Rekurencja i rekurencja ogonowa Wyrażenie lambda i interfejsy funkcyjne Strumienie sekwencyjne i równoległe Pakiet java.util.function Wielowątkowość i równoległość w Javie Naucz się programowania funkcyjnego w Javie - na konkretnych przykładach!

1744
E-book

Excel w tydzień. Uwolnij potęgę danych!

Mateusz Boryga

Naucz się korzystać z danych, które masz pod ręką Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych. Jeśli jeszcze nie potrafisz sprawnie poruszać się w Excelu, najwyższy czas to zmienić! Daj sobie tydzień na zrozumienie tego, jak tworzyć magię w arkuszu kalkulacyjnym. Poznaj uniwersalny schemat działania, odpowiedni dla każdego wyzwania w Excelu. Takie podejście pozwoli Ci w pełnym wymiarze korzystać z ogromnych możliwości tego programu! Dzięki książce: nauczysz się operować na tabelach przestawnych zaznajomisz się z pulpitem managerskim szybko zaczniesz pracować z makrami będziesz w stanie naprawić dowolny błąd będziesz sprawnie działać z każdym plikiem excelowym

1745
E-book

Makra i VBA w tydzień. Odkryj potęgę programowania!

Mateusz Boryga

Nauka programowania dla nieprogramistów Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komputer wykona to, czego od niego oczekujesz. Jak się nauczyć pisać te instrukcje? Jeśli dysponujesz pakietem Microsoft Office i arkuszem kalkulacyjnym Excel, to masz też dostęp do języka programowania VBA (Visual Basic for Applications). Autor tego poradnika pokaże Ci, że programowania najłatwiej nauczyć się właśnie w VBA. Pośród innych użytecznych narzędzi bowiem Microsoft Excel posiada również rejestrator makr. To on zamienia klikane w Excelu działania na pełnoprawny kod VBA. Dzięki właściwemu użyciu rejestratora możliwe jest więc proste generowanie kodu, na którym można dalej pracować. Wygeneruj kod za pomocą rejestratora makr Excela Zamień go na uniwersalny kod, przydatny w wielu projektach Zobacz najpopularniejsze gotowe do użycia fragmenty kodu VBA Poznaj dobre praktyki programowania w VBA Przejdź na wyższy poziom kodowania i doceń, jak wiele czasu dzięki temu oszczędzasz

1746
E-book

Excel. Programowanie w VBA dla bystrzaków. Wydanie V

Michael Alexander, John Walkenbach

Programuj w VBA i rozszerzaj możliwości Excela 2013, 2016 i 2019 Twórz własne aplikacje i dodatki do programu Excel Pracuj efektywniej dzięki językowi VBA W środku znajdziesz wszystko, czego potrzebujesz, aby szybko rozpocząć programowanie w języku VBA. Niezależnie od tego, czy chcesz być bardziej produktywny, zautomatyzować nużące zadania, czy stworzyć własną, zabójczą aplikację, książka Excel. Programowanie w VBA dla bystrzaków. Wydanie V zapewni Ci podstawową wiedzę na temat elementów i koncepcji programowania w Excelu. Skorzystaj z przyjaznych porad na temat najprostszych sposobów tworzenia niestandardowych okien dialogowych, pasków narzędzi i menu i twórz aplikacje Excel dostosowane do Twoich unikalnych potrzeb! W książce: Automatyzacja nużących zadań z rutynowym przetwarzaniem danych Tworzenie makr, które przetwarzają i formatują dane Tworzenie dynamicznie generowanych tabel przestawnych i wykresów Niestandardowe funkcje arkuszowe Tworzenie własnych aplikacji w Excelu

1747
E-book

Office 2007 PL. Nieoficjalny podręcznik

Chris Grover, Matthew MacDonald, E. Moore

Poznaj najgłębiej ukryte tajemnice najnowszego MS Office Wykorzystaj nieznane możliwości Worda, Excela, Accessa i PowerPointa Ujarzmij nowe interfejsy użytkownika aplikacji Odkryj najgłębiej ukryte narzędzia Najnowsza wersja pakietu Microsoft Office, oznaczona numerem 2007, to przełom. Office 2007 nie jest kopią poprzedniej edycji, do której dodano kilka nowych poleceń. To całkowicie nowe narzędzie, posiadające przeprojektowany interfejs użytkownika, operujące na plikach w nowym formacie, oferujące nowatorskie możliwości, inną filozofię pracy i zdecydowanie wyższy komfort eksploatacji. Jednak przesiadka na nową wersję pakietu przy tak znaczących zmianach może okazać się dość skomplikowanym procesem, przy którym warto wspomóc się dobrym podręcznikiem. Dokumentacja dołączana do pakietu opisuje tylko jego podstawowe możliwości. Aby stać się ekspertem, potrzebujesz czegoś więcej. Książka "Office 2007. Nieoficjalny podręcznik" na pewno będzie doskonałym asystentem, dzięki któremu bez problemu opanujesz możliwości najnowszego MS Office. Wiadomości w niej zawartych nie znajdziesz w oficjalnej dokumentacji. Czytając ją, poznasz aplikacje wchodzące w skład pakietu, czyli Word, Excel, Access i PowerPoint, i odkryjesz wszystkie ich możliwości -- nawet te najgłębiej schowane. Nauczysz się korzystać z nowego interfejsu użytkownika i dostosowywać go do swoich potrzeb, zredagujesz dokumenty tekstowe, przygotujesz zestawienia i raporty oraz zapierającą dech w piersiach prezentację. Nowe elementy MS Office 2007 Tworzenie dokumentów w Wordzie Formatowanie czcionek i akapitów Drukowanie dokumentów Korzystanie z autokorekty i autouzupełniania w Excelu Automatyzacja działania arkuszy Tworzenie formuł, tabel i wykresów Przygotowywanie prezentacji w PowerPoincie Wyświetlanie prezentacji Projektowanie baz danych w Accessie Konstruowanie kwerend Tworzenie raportów i formularzy Nie musisz kupować kilku książek, aby poznać najnowszą wersję MS Office. "Nieoficjalny podręcznik" w zupełności Ci wystarczy.

1748
E-book

Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce

Michał Bartyzel

Jeśli zapytasz stu ludzi, jak wyobrażają sobie piłkę, każdy powie Ci co innego. Ile osób, tyle różnych spojrzeń na każdy temat. Dlaczego więc zakładasz, że dokładnie wiesz, czego potrzebuje Twój klient? Dlaczego zakładasz, że Twój klient wie, co masz na myśli, gdy proponujesz mu wizję nowego systemu informatycznego??? Między biznesem a IT W wynikach badań na temat przyczyn porażek projektów IT najczęściej przewijają się trzy najważniejsze czynniki: problemy komunikacyjne, niekompletne wymagania i brak zaangażowania użytkowników. Projekty nie udają się wcale nie dlatego, że temat jest trudny i nie ze względu na kłopoty techniczne czy finanse. Najwięcej problemów powstaje wtedy, gdy klient i usługodawca nie są w stanie się porozumieć. Punktem wyjścia dla każdego systemu są wymagania klientów i użytkowników. Wiele już napisano o zarządzaniu wymaganiami, klasyfikowaniu wymagań, diagramach i niezliczonej ilości narzędzi informatycznych. Jednak aby wymaganiami zarządzać, trzeba je najpierw zebrać. Ta książka koncentruje się na etapie kompletowania wymagań. Podsuwa sposoby takiego zbierania informacji, aby w trakcie wywiadu z klientem lub użytkownikiem bardzo dokładnie zrozumieć ich problemy i potrzeby. To jedyny sposób, aby stworzyć dla nich oprogramowanie na miarę. W branży IT jak dogmat powtarza się przekonanie, że "klient nie wie, czego chce". Przyszedł czas, aby się z nim zmierzyć. Michał Bartyzel - konsultant i trener w firmie szkoleniowo-doradczej BNS IT. Zajmuje się doskonaleniem programistów i zespołów programistycznych, wdrażaniem metodyk pracy oraz rozwijaniem kompetencji pracowników branży IT. Prowadzi szkolenia oraz konsultacje z zakresu inżynierii oprogramowania, zwiększania efektywności zespołów projektowych i zarządzania projektami programistycznymi.

1749
E-book

Adobe Premiere Pro CC. Oficjalny podręcznik

Maxim Jago

Adobe Premiere Pro CC jest doskonałym narzędziem do edycji filmów, cenionym zarówno przez amatorów, jak i profesjonalnych montażystów. Ten wydajny i precyzyjny program obsługuje szeroki zakres formatów wideo oraz umożliwia szybką i prawdziwie kreatywną pracę. Zapewnia też szeroką gamę niepowtarzalnych narzędzi, dzięki którym użytkownicy Premiere mogą tworzyć dzieła najwyższej klasy. Ta książka jest częścią serii „Oficjalny podręcznik”. Jest przeznaczona zarówno dla początkujących, jak i doświadczonych użytkowników Premiere i można ją uznać za najlepszy materiał szkoleniowy na rynku. Podręcznik składa się z osiemnastu lekcji, w których przystępnie objaśniono podstawowe i zaawansowane funkcje programu oraz udostępniono pliki z materiałami do ćwiczeń. Autor zaprezentował również techniki charakterystyczne dla najnowszej wersji oprogramowania. W tym podręczniku znajdziesz między innymi: krótkie wprowadzenie do pracy z Premiere i opis elementów jego interfejsu podstawy edycji filmów, sposoby dodawania przejść i korzystania ze znaczników techniki edycji, miksowania i dopracowywania dźwięku omówienie zaawansowanych efektów wideo i kolorystycznych oraz technik kompozytowania metody zarządzania projektem, eksportowania i importowania klatek, klipów i sekwencji opis nowych możliwości Adobe Premiere Pro Premiere Pro — nowa odsłona kreatywności!

1750
E-book

Język ANSI C. Programowanie. Wydanie II

Brian W. Kernighan, Dennis M. Ritchie

Drogi Czytelniku, właśnie trzymasz w rękach nowe wydanie książki zaliczanej do klasyki literatury informatycznej. Napisana przez autorów języka ANSI C w najlepszy możliwy sposób przedstawia arkana tego języka. A co można powiedzieć o samym języku? To też klasyka. To język wymagający systematyczności i skupienia, ale dający w zamian wiele możliwości i świetne wyniki. To najczęściej nauczany język programowania - jego znajomość stanowi znakomity fundament do poznania kolejnych, bardziej złożonych języków. Mimo swojego zaawansowanego wieku jest on ceniony i w wielu dziedzinach wciąż niezastąpiony. Dzięki tej książce zdobędziesz kompletną wiedzę na temat języka C. Poznasz wszystkie dostępne typy, operatory i wyrażenia. Nauczysz się sterować wykonywaniem programu oraz wykorzystywać funkcje. Ponadto dogłębnie poznasz coś, co sprawia początkującym programistom najwięcej problemów - wskaźniki. Następnie zapoznasz się także z funkcjami wejścia i wyjścia. Dowiesz się, jak uzyskać dostęp do plików, formatować dane wyjściowe oraz obsługiwać błędy. Książka ta jest bogata w przykłady, a każdy z nich został przetestowany przez autorów. Język ANSI C. Programowanie. Wydanie II to niezastąpiona pozycja na półce każdego studenta informatyki, pasjonata programowania i zawodowca. Wraz z książką został wydany zeszyt zawierający rozwiązania do wszystkich zawartych w niej ćwiczeń. Zmienne i wyrażenia arytmetyczne w języku C Kompilowanie kodu Wykorzystanie preprocesora języka C Typy i operatory Metody sterowania wykonywaniem programu Wykorzystanie funkcji Struktura programu Zasada działania wskaźników Struktury danych Operacje wejścia i wyjścia Zastosowanie rekurencji Poznaj tajniki języka C!

1751
E-book

Linux. Komendy i polecenia. Wydanie VI

Łukasz Sosna

Z Linuksem za pan brat Autor znanych czytelnikom wydawnictwa Helion książek między innymi na temat otwartoźródłowego systemu operacyjnego przygotował szóstą już edycję przewodnika po komendach i poleceniach Linuksa. W kieszonkowym leksykonie omówił posługiwanie się komputerem z Linuksem na pokładzie za pomocą poleceń, operacje na plikach, plikach specjalnych, katalogach, łączach i potokach, pisanie własnych skryptów powłoki, obsługę programu Midnight Commander. To dzięki znajomości komend użytkownik uzyskuje możliwość zdalnego zarządzania serwerem poprzez połączenie SSH, ustawienia najważniejszych opcji systemu i - w razie zawieszenia się komputera - uruchomienia maszyny w trybie konsoli, a w efekcie... pozbycia się problemu. Podręcznik jest przeznaczony zarówno dla początkujących, jak i zaawansowanych użytkowników systemów z rodziny Linux. Zebrana w sześciu rozdziałach wiedza, oparta na bogatym doświadczeniu autora, pozwoli Ci bez trudu wydawać skomplikowane polecenia, optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Przejrzysty układ publikacji zapewnia łatwe wyszukiwanie komend, a czytelne objaśnienia wraz z parametrami pomogą Ci poprawnie je zastosować.

1752
E-book

QGis. Tworzenie i analiza map

Bartłomiej Iwańczak

Twórz mapy i wykorzystuj je do swoich celów! We współczesnych czasach znalezienie dowolnego punktu na mapie nie wymaga już od nas rozkładania wielkiej płachty i szukania w odpowiednim kwadracie. Powszechnie posługujemy się lokalizacją: korzystamy z map Google’a albo odczytujemy współrzędne z nawigacji satelitarnej w smartfonie. Często potrzebna jest nam jednak możliwość przeanalizowania i zaprezentowania informacji przestrzennych. Dzięki tej książce poznasz możliwości QGIS-a — darmowego, intuicyjnego programu do pracy z danymi przestrzennymi. Jeżeli jesteś urzędnikiem, logistykiem, informatykiem, marketingowcem, dziennikarzem albo badaczem, prędzej czy później zechcesz przedstawić wyniki swojej pracy w sposób wizualny, również na mapie. Dzięki tej książce zrobisz to bez większego trudu. Przygotowanie kartogramu czy utworzenie siatki dróg nie będzie już wymagało poszukiwania specjalisty — zrobisz to samodzielnie. To nie jest zwyczajny podręcznik. Podczas lektury będziesz z przyjemnością (i lekkim przymrużeniem oka) zdobywać nowe umiejętności. Towarzyszyć Ci będzie młoda dziewczyna, Ula. Czasem podsunie Ci użyteczną wskazówkę, innym razem podpowie, co warto zapamiętać. Dzięki atrakcyjnej formie graficznej i ponad 300 ilustracjom łatwo Ci będzie nauczyć się wykonywania kolejnych czynności, a analiza danych przestrzennych wkrótce nie będzie miała przed Tobą tajemnic. Do dzieła!