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

Projekt doskonały. Zadbaj o komunikację z klientem, wysoki poziom UX i zdrowy rozsądek

Tom Greever

Mądre decyzje projektowe, dojrzałość technologii, spełnienie potrzeb i oczekiwań użytkownika to klucz do sukcesu aplikacji czy strony internetowej. Okazuje się jednak, że wiele bardzo ciekawych pomysłów, które spełniają wszystkie te warunki, nie dociera do szerokiego grona odbiorców, ponieważ... projektant nie umie o nich rozmawiać. Innymi słowy, wiedza o skutecznej komunikacji z klientami i partnerami biznesowymi jest bezcenna, a umiejętność przekonania do wybranych rozwiązań projektowych bywa ważniejsza od umiejętności projektowania. Książka ta pokaże Ci prawidłowości rządzące komunikowaniem się z osobami decyzyjnymi, przedstawi podejścia taktyczne i metody działania, dzięki którym będziesz skuteczniejszy w prezentowaniu swoich projektów, a szczególnie w przekonywaniu do swoich racji. Dowiesz się, jak słuchać ze zrozumieniem oraz jak mówić, aby przekazać istotne kwestie i zyskać akceptację dla swoich rozwiązań. Nauczysz się także lepszej komunikacji z własnym zespołem projektowym. W efekcie będziesz mógł zapewnić użytkownikowi końcowemu możliwie najlepsze wrażenia związane z korzystaniem z produktu. Dzięki tej książce: dobrze przygotujesz się do wygłoszenia prezentacji rozwiniesz pasywne i aktywne umiejętności słuchania zrozumiesz punkt widzenia i stanowisko drugiej strony nauczysz się najskuteczniejszych strategii przekonywania do swoich racji rozwiniesz umiejętności odkrywania potrzeb użytkownika dowiesz się, co należy zrobić po zebraniu, aby ukończyć projekt Zaprojektuj, pokaż, opowiedz, przekonaj!

866
Ebook

Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow

Aurélien Géron

Pojęcia, techniki i narzędzia służące do tworzenia systemów inteligentnych W ciągu ostatnich lat uczenie maszynowe stało się sercem wielu nowoczesnych produktów, takich jak zaawansowane techniki wyszukiwania w przeglądarkach, rozpoznawanie mowy w smartfonach czy proponowanie treści w zależności od indywidualnych preferencji użytkownika. Być może niedługo taki system inteligentny zastąpi Cię za kierownicą samochodu. Uczenie głębokie wprowadziło nową jakość do uczenia maszynowego. Daje niesamowite możliwości, jednak wymaga olbrzymiej mocy obliczeniowej i potężnych ilości danych. Programiści implementujący takie rozwiązania są poszukiwanymi specjalistami i mogą liczyć na ekscytujące oferty! Ta książka jest praktycznym podręcznikiem tworzenia systemów inteligentnych. Przedstawiono tu najważniejsze zagadnienia teoretyczne dotyczące uczenia maszynowego i sieci neuronowych. W zrozumiały sposób zaprezentowano koncepcje i narzędzia służące do tworzenia systemów inteligentnych. Opisano Scikit-Learn i TensorFlow - środowiska produkcyjne języka Python - i pokazano krok po kroku, w jaki sposób wykorzystuje się je do implementacji sieci neuronowych. Liczne praktyczne przykłady i ćwiczenia pozwolą na pogłębienie i utrwalenie zdobytej wiedzy. Jeśli tylko potrafisz posługiwać się Pythonem, dzięki tej przystępnie napisanej książce szybko zaczniesz implementować systemy inteligentne. W tej książce między innymi: podstawowe koncepcje uczenia maszynowego, uczenia głębokiego i sieci neuronowych przygotowywanie zbiorów danych i zarządzanie nimi algorytmy uczenia maszynowego rodzaje architektury sieci neuronowych uczenie głębokich sieci neuronowych olbrzymie zbiory danych i uczenie poprzez wzmacnianie Już dziś zacznij tworzyć systemy inteligentne!

867
Ebook

Microsoft Word 2010 PL. Praktyczne podejście

Katherine Murray

Przyjazne źródło informacji na temat programu Word 2010! Jak ułatwić sobie codzienną pracę za pomocą Worda 2010? Jak formatować treść przy użyciu stylów? Jak wykorzystać narzędzie do korespondencji seryjnej? Microsoft Word to prawdopodobnie najpopularniejsze narzędzie na rynku aplikacji biurowych. Z jego użyciem przygotowano niezliczoną ilość opracowań, publikacji oraz dokumentów. Ten program sprawdza się w każdym miejscu, w którym trzeba szybko przygotować elegancki dokument. Gdy poznasz wszystkie jego funkcje, będziesz mógł wycisnąć z niego jeszcze więcej. Ta książka jest idealnym źródłem informacji dla każdego użytkownika, który chce uniknąć technicznego żargonu oraz skomplikowanych opisów, a jednocześnie marzy o łatwym i przyjemnym opanowaniu najbardziej potrzebnych funkcji programu Word. Jeśli trzymasz ją w rękach, jesteś skazany na sukces! Na samym początku poznasz skróty klawiaturowe — one naprawdę potrafią przyspieszyć pracę. Na kolejnych stronach znajdziesz informacje na temat wykorzystania szablonów oraz stylów. Dowiesz się, jak prowadzić edycję dokumentu, formatować treść oraz unikać błędów ortograficznych… automatycznie. Ponadto nauczysz się tworzyć tabele, listy, indeksy i spisy treści. Zobaczysz, jak wydrukować Twój dokument, opublikować go w sieci, a w razie potrzeby zabezpieczyć hasłem. Jeżeli chcesz szybko odkryć najbardziej skomplikowane funkcje programu Word, ta książka została napisana właśnie dla Ciebie! Tworzenie, zapisywanie i uzyskiwanie informacji na temat dokumentu Edytowanie treści Nawigacja po dokumencie Projektowanie i wykorzystanie szablonów Wyszukiwanie tekstu w dokumencie Formatowanie treści — bezpośrednie oraz z wykorzystaniem stylów Tworzenie list wypunktowanych, numerowanych oraz wielopoziomowych Projektowanie układów stron Właściwości strony Tworzenie sekcji i ich zadania Przygotowanie tabeli Osadzanie grafiki w dokumencie Tworzenie diagramów Wydruk i publikacja dokumentów Masowe wydruki — korespondencja seryjna Nagłówek i stopka dokumentu Przygotowywanie i utrzymywanie spisu treści oraz indeksu Przypisy Współpraca z Microsoft SharePoint Śledzenie zmian oraz recenzje Ograniczanie dostępu do dokumentu Zobacz, jak łatwo można tworzyć eleganckie dokumenty w Microsoft Word 2010!

868
Ebook

MATLAB. Praktyczny podręcznik modelowania

Waldemar Sradomski

Wypróbuj MATLAB-a i doceń jego siłę! MATLAB to wielofunkcyjny program do zastosowań naukowych i inżynierskich, wykorzystywany przy zaawansowanych obliczeniach, rozwiązywaniu problemów technicznych i tworzeniu symulacji. Jest świetnym narzędziem, które od kilku dekad pomaga tysiącom matematyków, fizyków i inżynierów. Pozwala w mgnieniu oka rozwiązać skomplikowane równania, prześledzić różne warianty w obrębie jednego schematu czy obliczyć wzajemne zależności pomiędzy elementami projektowanego urządzenia i sprawdzić, jak zmiana jednego z nich wpływa na pozostałe. Sięgnij po tę książkę, a szybko oswoisz się z MATLAB-em. Dzięki niemu już nigdy nie będziesz musiał obliczać równań „na piechotę” ani doświadczalnie sprawdzać skutków dokonania zmiany w projekcie. Wystarczy, że wprowadzisz do programu właściwe dane, a natychmiast zobaczysz, czy Twój pomysł jest strzałem w dziesiątkę, czy wymaga wielu poprawek. Z tej książki dowiesz się, jak zacząć pracę z programem, jak działają skrypty i funkcje. Odkryjesz, jak tworzyć modele matematyczne i fizyczne urządzeń z użyciem matematyki. Zadania zamieszczone na końcu każdego rozdziału pomogą Ci utrwalić zdobytą wiedzę. MATLAB — szybki start Skrypty i funkcje Rozwiązywanie równań różniczkowych Schematy blokowe (Simulink) Przekształcenie operatorowe do rozwiązywania układów równań Stateflow Zaawansowane konfigurowanie wykresu Projektuj i licz z MATLAB-em!

869
Ebook

Linux Server. Bezpieczeństwo i ochrona sieci

Chris Binnie

W sieci trwa ciągły wyścig zbrojeń. Na systemy internetowe czyha cała armia napastników o różnych umiejętnościach i intencjach. Niektórzy z nich mogą poszczycić się wysoką skutecznością, a efekty ich działań są tragiczne. Niezależnie od tego, jak nowocześnie i doskonale zabezpieczysz usługę sieciową, prędzej czy później stanie się ona podatna na ataki. Jedyne, co możesz zrobić, to cały czas pozostać w pełnej gotowości, odpowiednio wcześnie wykrywać próby ataku i sukcesywnie je neutralizować. Niniejsza książka jest przeznaczona dla administratorów linuksowych serwerów usług sieciowych, jednakże korzystać może z niej każdy, kto interesuje się bezpieczeństwem systemów internetowych. Przedstawiono tu m.in. scenariusze sytuacji naruszeń bezpieczeństwa oraz sposobów ich wykrywania i neutralizacji. Można je wykorzystać dla różnych dystrybucji systemu Linux i innych systemów z rodziny Unix. Pokazano również szereg narzędzi i technik stosowanych do prowadzenia ataków sieciowych oraz to, jak administrator może je wykorzystywać. Jednym słowem, masz w ręku znakomite i aktualne kompendium wiedzy, które ułatwi Ci utrzymanie odpowiedniego poziomu bezpieczeństwa serwera. Najciekawsze zagadnienia: skanowanie portów i ukrywanie serwera w sieci integralność systemu plików ataki lustrzane dzienniki systemowe i skrypty w służbie bezpieczeństwa złośliwe oprogramowanie i łamanie haseł za pomocą narzędzia Hashcat ataki SQL injection i wykorzystania luk w SQL Uważaj! Wrogowie w sieci zawsze są blisko! Christopher Binnie jest konsultantem technicznym. Posiada ponad dwudziestoletnie doświadczenie w pracy z systemami Linux. Jest autorem wielu artykułów publikowanych w takich czasopismach, jak „Linux Magazine” czy „ADMIN Magazine”. Jednym z jego osiągnięć było zaprojektowanie i zbudowanie platformy streamingowej, za pośrednictwem której sygnał wideo w rozdzielczości HD był przesyłany do 77 krajów świata. Zdobył też ogromne doświadczenie w instalowaniu i konfigurowaniu serwerów linuksowych dla instytucji bankowych i rządowych.

870
Ebook

Wzorce SOA

Arnon Rotem-Gal-Oz

Najlepsze podejście do wytwarzania oprogramowania! SOA (ang. Service Oriented Architecture) to gorący skrót ostatnich lat. Koncepcja oferowania niezależnych usług do określonych zadań zdobyła sobie ogromną popularność. Takie podejście pozwala na tworzenie elastycznych systemów informatycznych, które są znacznie łatwiejsze w utrzymaniu, zaprojektowaniu i wykonaniu od tradycyjnych rozwiązań. Ponadto udostępnienie pojedynczych serwisów innym projektantom może przynieść dodatkowe dochody lub zwiększyć atrakcyjność Twojej aplikacji. Prawda, że brzmi zachęcająco? Po przeczytaniu tej książki nie oprzesz się wrażeniu, że jest to jedyna słuszna droga w zakresie wytwarzania oprogramowania. W trakcie lektury dowiesz się, jak zapewnić najwyższą jakość, dostępność i przepustowość tworzonych usług. Poznasz kolejne wzorce, które pozwolą Ci zaprojektować przejrzysty i bezpieczny system. Integracja usług, wymiana danych między serwisami, tworzenie klienta usług to tylko niektóre z poruszanych zagadnień. Osobny rozdział został poświęcony antywzorcom - to obowiązkowy punkt lektury, bo przecież musisz wiedzieć, jak tego nie robić! Sprawdź tę książkę, to kapitalna pozycja dla każdego projektanta i programisty chcącego tworzyć nowoczesne systemy informatyczne. Dowiedz się: jak stworzyć niezawodną i wydajną usługę co osiągniesz dzięki stosowaniu podejścia SOA jak wymieniać dane pomiędzy różnymi usługami jak złożyć wszystkie usługi w jeden system Lektura obowiązkowa każdego projektanta!

871
Ebook

Project 2013. Opanuj każdy projekt

Scott Daley

Poza podstawy, pod powierzchnię, w głąb MS Project. Zrób więcej w krótszym czasie! Project to narzędzie stworzone w firmie Microsoft. W rękach sprawnego menedżera potrafi ono zdziałać prawdziwe cuda. Dzięki niemu możesz zwizualizować nawet najbardziej skomplikowany projekt, z uwzględnieniem dostępnych zasobów, zależności pomiędzy zadaniami i obciążenia poszczególnych członków zespołu. Ponadto Project pozwala na śledzenie postępów w pracach nad projektem oraz bieżące aktualizowanie planu. Brzmi obiecująco? A to nie wszystko! Jeżeli chcesz w pełni wykorzystać możliwości drzemiące w tym narzędziu, to trafiłeś na książkę, która pozwoli Ci wycisnąć z niego siódme poty. Sięgnij po nią i poznaj pięć grup procesowych projektu, a następnie stwórz harmonogram, śledź postępy oraz zamknij projekt w momencie ukończenia prac. W trakcie lektury kolejnych rozdziałów nauczysz się dostosowywać aplikację do swoich wymagań, stosować różne filtry oraz widoki, a ponadto poznasz tabele dostarczające kluczowych informacji na temat stanu projektu. Znajdziesz tu także liczne wskazówki konsultantów, które pozwolą Ci uniknąć typowych problemów oraz wskażą skuteczne metody rozwiązywania tych problemów. Książka ta jest obowiązkową lekturą dla każdego użytkownika narzędzia Project. Odkryj co nowego kryje się w programie Project 2013 i zacznij zarządzać nowymi projektami Wykorzystaj najlepsze praktyki zarządzania projektami Rozpocznij, zaplanuj i zorganizuj nowy projekt, zwiększając swoje szanse na sukces Stwórz realistyczny harmonogram dla swojego projektu i członków zespołu Określ schemat myślenia, aby w rozsądny sposób połączyć ze sobą sekwencje zadań Znajdź i rozwiąż sytuacje problematyczne, zanim wpłyną one na Twój projekt Wykorzystaj funkcję automatycznego tworzenia harmonogramów, aby zwiększyć efektywność Sprawdź i popraw harmonogram, korzystając z widoków, tabel, filtrów i grup Śledź postępy projektu i dokonaj analizy projektu Dostosuj zasoby, zadania i harmonogramy tak, aby odzwierciedlały wprowadzane zmiany Oficjalnie zamknij projekt i oceń go, korzystając z sesji wyciągania wniosków lub funkcji śledzenia wartości wypracowanej Dostosuj program Project 2013 do Twoich potrzeb i potrzeb Twojej organizacji Wykorzystaj niezwykłe możliwości współpracy, jakie w programie Project 2013 dają funkcjonalności w chmurze Twórz własne raporty, w tym zaawansowane raporty wizualne Pracuj nad wieloma projektami jednocześnie, rozwiązując skomplikowane problemy z alokacją zasobów Korzystaj z możliwości integracji programu Project 2013 z innymi aplikacjami Microsoft Office i aplikacjami innych firm Panuj w pełni nad projektem dzięki MS Project 2013!

872
Ebook

Tworzenie stron WWW. Kurs. Wydanie III

Radosław Sokół

Śmiało wkrocz w świat technologii internetowych Poznaj podstawy tworzenia stron WWW Naucz się praktycznego stosowania języka HTML Dowiedz się, jak udostępnić swoją stronę w sieci Internet wdarł się przebojem w nasze codzienne życie. Trudno dziś znaleźć poważną firmę, która nie dysponowałaby choć prostą stroną WWW. Rzadko też można spotkać osobę, która nie korzystałaby z poczty elektronicznej lub któregoś z popularnych serwisów społecznościowych. Większość użytkowników ogranicza się jednak do konsumpcji treści internetowych, a tylko nieliczni dzielą się nimi z innymi ludźmi. Przeszkodą okazuje się tu zwykle brak znajomości odpowiednich technologii, a przede wszystkim najbardziej podstawowego budulca stron WWW, którym jest język HTML. Jeśli chcesz dołączyć do osób aktywnie korzystających z sieci i stać się jednym z twórców atrakcyjnych treści internetowych, powinieneś zacząć od sięgnięcia po odpowiednią lekturę. Doskonałym wyborem będzie książka "Tworzenie stron WWW. Kurs. Wydanie III" . To podręcznik, z którego dowiesz się, jak stawiać pierwsze kroki w języku HTML, czego potrzebujesz, aby tworzyć własne strony WWW, a także jak opublikować stronę w internecie. Krok po kroku poznasz strukturę dokumentów HTML, sposoby tworzenia treści tekstowych, odnośników, tabel i ramek, metody zamieszczania grafiki i kodu JavaScript. Odkryjesz również tajniki posługiwania się arkuszami stylów oraz podstawy technologii AJAX. Struktura stron WWW i podstawy ich tworzenia Przegląd niezbędnych narzędzi pracy Kodowanie tekstu w języku HTML Definiowanie odnośników i osadzanie grafiki Zastosowanie tabel i ramek Korzystanie z języka JavaScript i technologii AJAX Używanie kaskadowych arkuszy stylów Publikowanie stron w internecie Spraw, aby tworzenie stron WWW nie miało przed Tobą tajemnic!

873
Ebook

Microsoft Outlook 2010 PL. Praktyczne podejście

Jim Boyce

Odkryj możliwości Microsoft Outlook 2010! Jakie nowości kryje w sobie Outlook 2010? Jak skonfigurować skrzynkę pocztową? Jak zapanować nad spotkaniami, zadaniami oraz wiadomościami? Jeżeli spróbujesz znaleźć trzy najpopularniejsze programy do obsługi poczty elektronicznej, wśród nich na pewno będzie Microsoft Outlook. Narzędzie to należy do pakietu Microsoft Office i zdobyło uznanie wśród indywidualnych użytkowników, a przede wszystkim wśród pracowników firm. Dlaczego? Odpowiedź jest prosta: obsługa poczty elektronicznej to tylko jedno z licznych zadań, których wykonanie umożliwia ten program! Organizacja spotkań, zaawansowane zarządzanie pocztą, zarządzanie kontaktami to te obowiązki, które dzięki Outlookowi nie będą już nigdy sprawiać Ci problemów! Microsoft Outlook 2010 PL. Praktyczne podejście traktuje o tym, co można znaleźć w nowej wersji Outlooka. Zmian na lepsze jest sporo, więc rozdział im poświęcony z pewnością zainteresuje każdego użytkownika. Ponadto dowiesz się stąd, jak rozpocząć pracę z Outlookiem, skonfigurować konta pocztowe oraz wybrać okno startowe. Bez kłopotu utworzysz oraz odczytasz wiadomości e-mail z wykorzystaniem całej gamy możliwości programu. Dzięki temu być może uda Ci się zaskoczyć nawet kolegę informatyka! Następnie nauczysz się konfigurować źródła RSS, dzięki którym będziesz zawsze na bieżąco na Twoich ulubionych stronach WWW. Kolejne rozdziały poświęcone są zarządzaniu kontaktami, kalendarzami oraz zadaniami. Przekonasz się, że tworzenie nowego kontaktu, dodawanie wydarzenia w kalendarzu czy też praca z zadaniami cyklicznymi to nic trudnego. Zaprzyjaźnij się z Outlookiem 2010 - naprawdę warto! Nowości w Microsoft Outlook 2010 Konfiguracja i importowanie kont e-mail Przygotowywanie i wysyłanie wiadomości e-mail Tworzenie i wykorzystywanie grup kontaktów Formatowanie wiadomości e-mail Tworzenie podpisu i wykorzystanie papeterii Odbieranie i odczytywanie wiadomości e-mail Wyszukiwanie wiadomości i tworzenie reguł Praca z załącznikami i kontaktami Niechciana poczta Wykorzystanie źródeł danych RSS Planowanie spotkań i zadań dla kontaktu Zarządzanie kalendarzem i konfiguracja przypomnień Zadania cykliczne Powiadomienia na telefon komórkowy Współpraca z SharePoint Zarządzanie plikami Microsoft Outlook 2010 Zobacz, jak Microsoft Outlook 2010 może ułatwić Twoją codzienną pracę!

874
Ebook

Niebieski lis. Polecenia procesorów Arm i inżynieria wsteczna

Maria Markstedter

Procesory ARM są coraz popularniejsze w urządzeniach mobilnych, laptopach i serwerach. Rosnąca popularność czyni je interesującymi dla badaczy bezpieczeństwa. Specjaliści z tej branży często używają technik inżynierii wstecznej podczas badania plików binarnych. W tym celu konieczne jest zapoznanie się z poleceniami asemblera ARM. Książkę szczególnie docenią analitycy bezpieczeństwa, którzy chcą się zapoznać z zestawem poleceń ARM i zdobyć wiedzę umożliwiającą im efektywne korzystanie z technik inżynierii wstecznej. Poza zestawem potrzebnych poleceń znalazło się w niej mnóstwo przydatnych informacji. Znajdziesz tu przegląd podstawowych zagadnień związanych z systemem operacyjnym, wyjaśnienie, czym są polecenia asemblera i na czym polega proces kompilacji pliku, a także opis mechanizmów działania poleceń służących do przetwarzania danych, dostępu do pamięci i kontroli przepływu sterowania. W kolejnych rozdziałach zapoznasz się z przeglądem technik inżynierii wstecznej, takich jak analiza statyczna i dynamiczna, jak również z kompleksowym omówieniem złośliwego oprogramowania, które może ją utrudniać. W książce: wprowadzenie do architektury ARM zestawy poleceń: A64, A32 i T32, a także format plików ELF przegląd wzorców przepływu sterowania w procesorach ARM narzędzia inżynierii wstecznej proces dezasemblowania i debugowania plików binarnych ARM w systemie Linux typowe narzędzia do dezasemblowania i debugowania plików binarnych ARM Poznaj moc inżynierii wstecznej!

875
Ebook

Photoshop w trampkach. Stwórz własny album rodzinny

Agnieszka Korzeniewska

Książka odpowiednia dla dzieci od lat 10.   Grafika to dla Ciebie wielkie wyzwanie? Program Photoshop jest trudny do opanowania? Chcesz szybko uzyskać profesjonalne efekty? Zostań czarodziejem Photoshopa i stwórz własny album! Jesteś młodym użytkownikiem Photoshopa? Przekonaj się, jak łatwo możesz zacząć zabawę z grafiką. Dzięki tej książce krok po kroku nie tylko nauczysz się korzystać z najpopularniejszego na świecie programu do obróbki zdjęć, lecz także poznasz triki wykorzystywane przez profesjonalnych grafików komputerowych! Proste, praktyczne wskazówki pozwolą Ci opanować Photoshopa od podstaw w krótkim czasie. Podejmij wyzwanie i zaprojektuj z nami swój pierwszy autorski album rodzinny! Z tą książką poznasz narzędzia Photoshopa i nauczysz się ich używać. Dowiesz się, jak retuszować zdjęcia, posługiwać się warstwami oraz tworzyć i przekształcać trójwymiarowe obiekty. Co więcej, będziesz umiał stworzyć najdziwniejsze kolaże i grafiki, jakie przyjdą Ci do głowy! Interfejs programu Photoshop Przegląd najważniejszych narzędzi Sposoby zmiany kolorów Wycinanie i kopiowanie obiektów Tworzenie kolaży i używanie efektów Korzystanie z filtrów Tworzenie i używanie obiektów 3D Drukowanie efektów pracy Zdobądź umiejętności profesjonalnego grafika!  

876
Ebook

Excel 2016 PL. Formuły

Richard Kusleika, Michael Alexander

Moc Excela, tego najpopularniejszego i potężnego arkusza kalkulacyjnego, tkwi w formułach. Formuły i funkcje umożliwiają tworzenie raportów, skomplikowanych kalkulatorów, inteligentnych modeli, pozwalają też na prowadzenie złożonych analiz statystycznych. Profesjonalni analitycy danych, niezależnie od tego, czy zajmują się notowaniami giełdowymi, badaniami naukowymi, czy statystyką, właśnie Excela traktują jako najważniejsze narzędzie pracy. Nabycie biegłości w posługiwaniu się tym programem wymaga jednak czasu, gdyż posiada on kilkaset funkcji. Niniejsza książka jest zaktualizowanym wydaniem doskonałego przewodnika po formułach Excela. Jest przeznaczona dla użytkowników, którzy mają podstawowe umiejętności i chcą zacząć korzystać z prawdziwej mocy tego programu: z formuł i funkcji. Opisano tu sposoby stosowania wszystkich wbudowanych funkcji arkusza, a także pokazano, jak można napisać i uruchamiać własne. Dodatkowo przedstawiono techniki i sztuczki wymyślone przez najwytrawniejszych wyjadaczy. Dzięki temu możliwości Excela stają się praktycznie nieograniczone! Najważniejsze zagadnienia ujęte w książce: podstawy stosowania formuł w Excelu funkcje arkuszy w formułach, w tym bazy danych, listy, konwersje danych korzystanie z formuł finansowych sprawdzanie poprawności danych i techniki znajdowania błędów w formułach techniki zaawansowane, w tym megaformuły wprowadzenie do języka VBA i tworzenie własnych funkcji dla Excela Poznaj formuły — serce Excela!

877
Ebook

Nowoczesne API. Ewoluujące aplikacje sieciowe w technologii ASP.NET

Howard Dierking, Pedro Felix, Darrel Miller, Pablo Cibraro, ...

Większość z najpopularniejszych dużych witryn internetowych zbudowano z użyciem technologii Web API. Może ona działać na podstawie protokołu HTTP — umożliwia wówczas łatwą pracę nad nowymi funkcjonalnościami aplikacji, kwestiami bezpieczeństwa, skalowalnością rozwiązań, obsługą nowych urządzeń lub aplikacji klienckich. W takim modelu aplikacji kluczowymi komponentami są typy danych i hipermedia. Wielu twórców API nie wykorzystuje jednak możliwości protokołu HTTP i wdraża API silnie powiązane z aplikacją klienta, co w zasadzie zamyka drogę do bezproblemowego ewoluowania systemu. Na dłuższą metę tego rodzaju rozwiązania są sprzeczne z podstawami internetu. Niniejsza książka to wartościowy podręcznik dla projektantów, którzy chcą tworzyć API adaptujące się do zachodzących zmian. Autorzy zaprezentowali tu wszystkie narzędzia niezbędne do tworzenia ewoluujących systemów, a także przedstawili informacje dotyczące sieci i programowania Web API. Dokładnie omówili proces tworzenia nowego API za pomocą platformy ASP.NET Web API, z uwzględnieniem takich zagadnień, jak implementacja hipermediów z użyciem ASP.NET Web API oraz negocjowanie treści. Ten bardzo praktyczny podręcznik, pisany przez inżynierów oprogramowania, stanowi inspirację do projektowania najlepszych rozwiązań dla ewoluujących aplikacji internetowych. W tej książce znajdziesz: zwięzłe podstawy budowy sieci, protokołu HTTP, programowania API oraz platformy ASP.NET Web API omówienie nowego modelu programowania HTTP na platformie .NET objaśnienia dotyczące różnych modeli hostingu, w tym samohostowania, IIS i modelu OWIN przedstawienie zasad działania routingu Web API i kontrolerów praktyczną prezentację zagadnień bezpieczeństwa aplikacji opis dobrych praktyk, takich jak testy akceptacji, programowanie TDD, techniki odwracania kontroli i wiele innych Odkryj możliwości HTTP na nowo! Glenn Block — jeden z twórców ASP.NET, odpowiedzialny za przygotowanie jednej z poprzednich wersji ASP.NET Web API. Pablo Cibraro — od czternastu lat projektuje i implementuje ogromne systemy rozproszone w centrach Microsoft Technologies. Pedro Felix — naukowiec i inżynier oprogramowania, specjalizuje się w problematyce infrastruktury środowiska uruchomieniowego, w zarządzaniu tożsamością i w kwestiach związanych z kontrolą dostępu do danych. Howard Dierking — menedżer programu w zespole WCF Web API w firmie Microsoft, obecnie kieruje pracami nad menedżerem pakietów NuGet i pracuje nad projektem Katana. Darrel Miller — współzałożyciel Tavis Software, specjalizuje się w stosowaniu stylu architekturalnego REST w aplikacjach biznesowych.

878
Ebook

Wyrażenia regularne od podstaw

Ben Forta

Wyrażenia regularne (RegEx) służą do dopasowywania ciągów znaków i manipulowania tekstem. Umożliwiają proste rozwiązywanie wielu złożonych problemów programistycznych. Szczególnie często są wykorzystywane przez twórców aplikacji. Nie istnieje jakiś specjalny język do obsługiwania wyrażeń regularnych, jednak znakomita większość języków programowania wspiera ich stosowanie. Wyrażenia regularne uchodzą za niezrozumiałe i trudne w implementacji, a ich składnia bywa określana jako zawiła i nieintuicyjna. Tymczasem największą barierą okazuje się jasne zrozumienie zagadnienia oraz prawidłowe określenie sposobu wykorzystania wyrażeń regularnych w praktyce. Ta książka jest znakomitym podręcznikiem, dzięki któremu zaczniesz szybko i poprawnie stosować wyrażenia regularne w praktyce. W przystępny sposób wyjaśniono tu, czym są RegEx i jakie problemy mogą rozwiązać, a także jak należy (i jak nie należy) się nimi posługiwać. Przedstawiono wyrażenia regularne, które faktycznie należy znać, począwszy od prostych porównań tekstu, przez bardziej złożone tematy, takie jak stosowanie referencji wstecznych, oceny warunkowej i procesów przewidywania. Poszczególne zagadnienia wyłożono w metodyczny i prosty sposób, bogato ilustrując materiał praktycznymi, gotowymi do wykorzystania przykładami zaprezentowanymi w różnych językach programowania. Dzięki tej książce nauczysz się: rozumieć wyrażenia regularne stosować tekst i metaznaki do budowania potężnych wzorców przeprowadzać złożone operacje typu znajdź-i-zamień dodawać wyrafinowane formuły i ciągi tekstowe do aplikacji WWW korzystać z wyrażeń regularnych w kilku językach programowania, takich jak JavaScript, Java, PHP, Python, Microsoft .NET i C# oraz w DBMS, w tym MySQL i Oracle pracować z numerami telefonów, kodami pocztowymi, numerami ubezpieczeń i kart kredytowych, adresami IP i e-mail oraz URL RegEx: zrozum i używaj do woli!

879
Ebook

WordPress. Tworzenie aplikacji internetowych. Wydanie II

Brian Messenlehner, Jason Coleman

WordPress, platformę przeznaczoną do tworzenia blogów, obsłuży nawet osoba niemająca pojęcia o programowaniu. Dziś jednak jest on czymś znacznie więcej niż systemem do zarządzania treścią. Kto zna PHP, HTML, CSS i JavaScript, może wykorzystać tę platformę do projektowania wydajnych, skalowalnych, bezpiecznych i elastycznych aplikacji internetowych oraz mobilnych, a także usług sieciowych. Wystarczy poza podstawowymi funkcjami i schematami poznać techniki tworzenia własnych wtyczek, motywów i usług. Łatwo się przekonać, że WordPress jest świetnym narzędziem do tworzenia funkcjonalnych aplikacji - i małych, i rozbudowanych! W tej książce znajdziesz wyczerpujący opis funkcjonalności WordPressa w wersji 5.4. Dowiesz się również, czy ta platforma spełni Twoje oczekiwania. Zapoznasz się z podstawami WordPressa i z bardziej zaawansowanymi zagadnieniami, takimi jak niestandardowe typy postów, metadane i taksonomie. Nauczysz się organizować kod zgodnie z zasadami programowania zorientowanego obiektowo, a także zapewniać swoim aplikacjom wysoki poziom bezpieczeństwa. Opisano tu również używanie JavaScriptu i technologii AJAX w aplikacji Wordpressa oraz API REST i możliwości integracji z aplikacjami zewnętrznymi. Sporo miejsca poświęcono tematyce e-commerce i wtyczkom, które będą najodpowiedniejsze do tego typu aplikacji. Na końcu zamieszczono rozdział poświęcony przyszłości i perspektywom WordPressa. W książce między innymi: WordPress a standardowe frameworki motywy i wtyczki WordPressa zarządzanie kontami i rolami użytkowników oraz dostępem do danych rozwiązania asynchroniczne, integracja z bibliotekami PHP, zewnętrznymi API i wtyczkami obsługa płatności skalowanie aplikacji WordPressa WordPress: zbudujesz o wiele więcej!

880
Ebook

JavaScript i jQuery. Nieoficjalny podręcznik. Wydanie III

David Sawyer McFarland

Duet nie do pokonania! JavaScript to język, którego początki sięgają lat dziewięćdziesiątych XX wieku. Po początkowych problemach, gdy był masowo blokowany przez użytkowników, obecnie przeżywa swój najlepszy okres. Trudno wyobrazić sobie bez niego nowoczesną aplikację internetową. Niewątpliwie duży wpływ na wzrost popularności JavaScriptu miała biblioteka jQuery, która usprawniła korzystanie z tego języka. Ta książka to wyjątkowy podręcznik prezentujący możliwości niesamowitego duetu JavaScript – jQuery. Sięgnij po nią, a zagwarantujesz sobie godziny pasjonującej lektury i odkrywania składni języka, typowych konstrukcji oraz najlepszych technik tworzenia programów. Ponadto dowiesz się, jak sprawnie manipulować obiektami w drzewie DOM, reagować na zdarzenia oraz wymieniać informacje z serwerem za pomocą żądań AJAX. Na sam koniec zdobędziesz bezcenną wiedzę na temat diagnozowania problemów ze skryptami, korzystania z dokumentacji jQuery oraz przechowywania danych w magazynie lokalnym użytkownika. Książka ta jest obowiązkową lekturą dla każdego webdevelopera!Spraw, by Twoje strony żyły. Korzystaj z jQuery, żeby tworzyć interaktywne elementy reagujące na poczynania użytkowników. Poznaj jQuery UI. Rozbuduj tworzone interfejsy użytkownika stosując grupy kart, okna dialogowe, widżety do wyboru daty i tak dalej. Wyświetlaj ładne i użyteczne formularze. Pobieraj informacje od użytkowników, pomagaj klientom w zakupach i zapewniaj członkom społeczności możliwość dzielenia się przemyśleniami. Wyjdź poza ramy przeglądarki korzystając z technologii Ajax. Komunikuj się z serwerem WWW, by aktualizować strony bez ich odświeżania. Zastosuj swoje nowe umiejętności w praktyce. Krok po kroku twórz nowe aplikacje, korzystając przy tym z jQuery i widżetów jQuery UI. Poznawaj zaawansowane zagadnienia. Korzystaj z narzędzia ThemeRoller by dostosowywać wygląd widżetów; unikaj popularnych błędów, które programiści często popełniają. Wykorzystaj w pełni możliwości współczesnych przeglądarek internetowych! David Sawyer McFarland – od ponad 20 lat zajmuje się tworzeniem stron WWW i zarządzaniem tymi stronami. Jest prezesem firmy Sawyer McFarland Media. Wcześniej pracował jako webmaster na Uniwersytecie Stanu Kalifornia oraz w Berkeley Multimedia Research Center. Jest autorem książek poświęconych Adobe Dreamweaverowi oraz CSS.