Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
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.
Kompendium wiedzy na temat Spring Framework! Spring jest odpowiedzią na problemy trapiące programistów tworzących oprogramowanie przy użyciu EJB 2.x. Dzień, w którym został udostępniony szerokiemu gronu użytkowników, był punktem zwrotnym w historii języka Java. Od tej pory życie deweloperów stało się prostsze, a tworzenie nawet skomplikowanych aplikacji — zdecydowanie przyjemniejsze. Od tamtego czasu Spring jest wciąż rozwijany i oferuje coraz lepsze narzędzia programistom na całym świecie. Kolejne wydanie tej książki, w całości poświęconej frameworkowi Spring (w wersji 4), zostało poprawione, zaktualizowane i uzupełnione o nowe informacje. W trakcie lektury przekonasz się, jakie nowości zostały wprowadzone w czwartej wersji Springa, oraz zaznajomisz się z zaawansowanymi metodami wiązania komponentów. Ponadto zdobędziesz doświadczenie w stosowaniu aspektów, zobaczysz, jak działają Spring MVC czy Spring WebFlow, oraz nauczysz się uzyskiwać dostęp do baz danych — zarówno SQL, jak i NoSQL. Osobny rozdział został poświęcony bezpieczeństwu aplikacji tworzonych z wykorzystaniem Springa. Spring Security to potężne narzędzie, które pozwoli Ci bezboleśnie wprowadzić zaawansowane mechanizmy bezpieczeństwa w Twoich programach. Na sam koniec poznasz techniki obsługi komunikatów oraz możliwości modułu Spring Boot. Książka ta jest doskonałą lekturą dla programistów chcących w pełni wykorzystać potencjał Springa! Dzięki tej książce: poznasz komponenty składające się na Spring Framework zabezpieczysz aplikację z pomocą Spring Security błyskawicznie uruchomisz projekt ze Spring Boot z łatwością skorzystasz z baz danych SQL i NoSQL wykorzystasz potencjał najnowszej wersji Springa Niemal 100 tysięcy programistów sięgnęło po tę książkę, by nauczyć się Springa! Jej lektura wymaga praktycznej znajomości języka Java. Poznaj potencjał Springa!
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych. Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu. Najciekawsze zagadnienia: problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci korygowanie kodu wolno działającego programu przydatne mechanizmy monitorowania pracy kodu analiza danych dotyczących wydajności identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe Kod eksperta: tu każdy bit ma znaczenie!
Z Excelem prosto do celu! Idealny pracownik, czyli poznaj przeznaczenie arkusza kalkulacyjnego 100% gwarancji na przekonanie audytorium, czyli zrób wrażenie na szefie Korepetycje z matmy, czyli zaprzęgnij do pracy funkcje matematyczne Excel 2019 PL to kolejna odsłona najpopularniejszego na świecie biurowego programu do przetwarzania danych liczbowych. Masz za zadanie obliczyć procent składany albo rentowność inwestycji? Rozliczyć podatki? Przeprowadzić symulację naukową? Określić kluczowe wskaźniki na podstawie ogromnego zbioru danych? Ułożyć i uporządkować długą i złożoną listę? A może opracować wykres i wyznaczyć regresję? Z Excelem to bułka z masłem! Książka przybliży Ci sposoby zastosowania arkusza kalkulacyjnego w codziennej pracy. Bezboleśnie wprowadzi Cię w świat komórek, wierszy, kolumn, tabel, formuł, funkcji i zaawansowanych możliwości Excela. Nauczysz się z niej wprowadzać, edytować, sortować, filtrować, grupować, formatować i zabezpieczać dane. Poznasz sposoby ich wyszukiwania i wizualizowania za pomocą wykresów, a także wydrukujesz efekty swojej pracy. Dowiesz się, jak zaprząc do pracy dodatek Analysis ToolPak i tabele przestawne. Szybko zostaniesz mistrzem Excela! Rozpoczynanie pracy Zabezpieczanie danych Poruszanie się po arkuszu Wprowadzanie i edycja danych Formatowanie komórek Tworzenie wykresów i wydruków Funkcje i formuły arkusza Analysis ToolPak i tabele przestawne Excel 2019 PL - odkryj nowe możliwości!
Wprowadzenie do Spring Framework dla programistów Java
błyskawicznie przygotujesz rozbudowaną aplikację bezproblemowo wykorzystasz JMS do integracji aplikacji z łatwością skorzystasz z baz danych NoSQL zbudujesz przejrzyste REST API Pojawienie się Springa na zawsze zmieniło świat Javy. Ten przemyślany, dobrze zaprojektowany, dający programistom mnóstwo możliwości framework został przez nich wyjątkowo ciepło przyjęty. Obecnie jest on prawdopodobnie najczęściej wybieranym narzędziem do tworzenia aplikacji — niezależnie od stopnia ich skomplikowania. Za Springiem stoi ogromna społeczność oraz przepastne zasoby dokumentacji, przykładów czy instrukcji. Już teraz dowiedz się, dlaczego Spring jest numerem 1! Książka ta wprowadzi Cię w świat Springa oraz zagadnień z nim związanych. Sięgnij po nią, by skonfigurować swój pierwszy projekt i przetestować aplikację. W kolejnych rozdziałach odkryjesz sposoby wykorzystania programowania aspektowego i wzorca MVC oraz integrowania aplikacji Spring z systemami zewnętrznymi. Ponadto przygotujesz swoje pierwsze API typu REST oraz zapiszesz dane w bazie MongoDB. Książka ta jest doskonałą lekturą dla osób znających język Java, chcących poznać legendarne możliwości Spring Framework. Po przeczytaniu tej książki będziesz wiedzieć wszystko, czego potrzebujesz, aby efektywnie rozpocząć pracę z systemem szkieletowym Spring. Nauczysz się: Wysyłać i odbierać wiadomości JMS Wykonywać testy jednostkowe Wysyłać i odbierać wiadomości AMQP przy użyciu systemu Spring i programu RabbitMQ Stosować zasady programowania obiektowego w Spring Integrować system szkieletowy Spring przy użyciu JDBC i baz danych typu NoSQL, takich jak MongoDB Tworzyć aplikacje sieciowe i udostępniać interfejsy API typu REST Obsługiwać pocztę e-mail i tworzyć zadania zaplanowane Używać Spring w połączeniu z językiem Groovy
Chmura obliczeniowa jest rozwiązaniem niezawodnym i zapewniającym wysoki poziom bezpieczeństwa systemu. Nowoczesne rozwiązania tego rodzaju charakteryzują się dużą elastycznością i skalowalnością, pozwalają na budowę i rozbudowę aplikacji, monitorowanie ich pracy oraz zarządzanie nimi, jak również bazami danych i innymi usługami w sposób globalny. Spośród chmur obliczeniowych jedne z najciekawszych i najbardziej innowacyjnych rozwiązań oferuje Google. Aby jednak optymalnie wykorzystać potencjał chmury Google, trzeba dysponować odpowiednią wiedzą i umiejętnościami. Certyfikat Google nadawany profesjonalistom gwarantuje odpowiedni poziom kompetencji. Ta książka pomoże Ci w uzyskaniu certyfikatu profesjonalisty Google (GCP) w specjalności architekta chmury Google. Znajdziesz tu wszystkie niezbędne materiały, dzięki którym przygotujesz się do egzaminu. Swoją wiedzę będziesz mógł skontrolować za pomocą stu przykładowych pytań sprawdzających. Jeśli nie planujesz zdobycia GCP, zyskasz głęboką wiedzę dotyczącą platformy Google Cloud. Nauczysz się projektować rozwiązania chmurowe, wdrażać je i zarządzać nimi w sposób zapewniający wysoką niezawodność i bezpieczeństwo systemu. Znajdziesz tu również informacje dotyczące maszyn wirtualnych, przechowywania, transferu i migracji danych, a także narzędzi niezbędnych do zarządzania internetem rzeczy (IoT), uczenia maszynowego i budowania aplikacji do specyficznych zastosowań biznesowych. W tej książce między innymi: wprowadzenie do platformy Google Cloud projektowanie i wdrażanie architektury rozwiązań chmurowych zarządzanie bezpieczeństwem i tożsamością w chmurze Google analiza i optymalizacja procesów technicznych i biznesowych przyszłość platformy Google Cloud Chmura Google: nowy paradygmat architektury najlepszych systemów IT!
Kompendium DTP. Adobe Photoshop, Illustrator, InDesign i Acrobat w praktyce. Wydanie III
Poznaj cztery potężne filary nowoczesnego DTP w pakiecie Adobe CC! Photoshop, czyli retusz fotografii, montaż i efekty specjalne Illustrator, czyli zdjęcia, obiekty wektorowe i zawansowana edycja ścieżek InDesign i Acrobat, czyli podstawy przygotowania publikacji do druku Profesjonalne przygotowanie publikacji, zwłaszcza takiej, która oprócz tekstu zawiera tabele, zdjęcia i inne elementy wizualne, nie jest rzeczą łatwą. Wymaga dobrej znajomości co najmniej kilku zaawansowanych programów i wykorzystywania najlepszych narzędzi każdego z nich, a ponadto umiejętności łączenia elementów z różnych źródeł oraz sporej wiedzy o złożonych problemach przygotowania dokumentu do druku. To jednak nie wszystko. Zwykle pod presją czasu musimy wykonywać swe zadania szybko i wydajnie. Musimy pracować tak, by szybko osiągać zamierzone cele i jednocześnie zachować możliwość edycji pracy na każdym etapie jej przygotowania. To już poważne wyzwanie! Trzecie wydanie tej znakomitej, cieszącej się sporym wzięciem książki pozwoli Ci poznać najważniejsze zagadnienia związane z codzienną pracą operatora DTP lub grafika komputerowego. Dowiesz się stąd, jak używać w praktyce narzędzi DTP z pakietu programów Adobe Creative Cloud. Odkryjesz tajniki edycji i korekcji zdjęć, tworzenia obiektów wektorowych, stosowania kolorów i efektów specjalnych w taki sposób, by Twoje dokumenty doskonale wyglądały na papierze, ale także — coraz częściej — na ekranie tabletu lub telefonu komórkowego. W najnowszym wydaniu autor uwzględnił nowoczesne techniki pracy, najlepsze narzędzia i możliwości programów, ulepszone mechanizmy retuszu, a także specyfikę pracy w chmurze. Jeśli fascynuje Cię świat DTP, koniecznie musisz mieć tę książkę! Możliwości przeszukiwania, przeglądania, katalogowania i oceny zdjęć oraz plików graficznych w programie Adobe Bridge Zasady tworzenia grafiki komputerowej i edycji zdjęć w Photoshopie oraz Illustratorze Wykorzystywanie programu Adobe InDesign w dziedzinie składu różnorodnych publikacji Retusz zdjęć, perfekcyjne zaznaczanie i szparowanie Tworzenie ścieżek i obiektów wektorowych Wykorzystanie, dobieranie i motywy kolorów Tworzenie e-ikonek, logotypów, piktogramów i innych elementów graficznych Tworzenie fotomontaży oraz zaawansowane montaże wielowarstwowe Korekcja barw i dopasowanie kolorystyki, jasności, a także kontrastu zdjęć Maski i maskowanie — zaawansowane techniki wykorzystania masek Budowa projektów wektorowych, wektorowe narzędzia tworzenia i przekształcania ścieżek Tworzenie reklam i przygotowanie ich do druku Praca z kolorem i zarządzanie kolorem w programach Adobe Formatowanie tekstów, wykorzystanie stylów akapitowych i znakowych Przygotowanie wielostronicowej publikacji gotowej do druku Możliwości i właściwości formatów PDF, PS, EPS i PSD Współpraca narzędzi pakietu Adobe Creative Cloud Wykorzystanie nowych aplikacji mobilnych podczas pracy grafika Twórz wydajnie piękne publikacje z Adobe Creative Cloud!
Metoda Running Lean. Iteracja od planu A do planu, który da Ci sukces. Wydanie III
Kilka lat temu sprawdzały się modele biznesowe, które dziś nie mają racji bytu. Teraz wprowadzanie nowych produktów jest szybkie i łatwe, konkurencja ogromna, a rozczarowani klienci nie dają drugiej szansy - po prostu odchodzą i wybierają inną ofertę. Jeśli więc chcesz osiągnąć sukces, musisz mieć świetny pomysł na rozwiązanie, za które ludzie będą chcieli zapłacić, następnie pozyskać płacących klientów, zapewnić sobie przychody i rozwijający się zespół. To trzecie, gruntownie uzupełnione wydanie świetnego podręcznika poświęconego metodzie Running Lean. W systematyczny i praktyczny sposób pokazano w nim, jak krok po kroku przekształcić pomysł w produkt, który będzie dopasowany do potrzeb rynku i dzięki temu zapewni płacących klientów. Znajdziesz tu omówienie zasad projektowania modelu biznesowego i testowania go w etapach z wykorzystaniem 90-dniowych cykli, dzięki czemu zdobędziesz płacących klientów bez konieczności wcześniejszego budowania produktu. To da Ci czas na stworzenie takiego, który przyniesie dochód. W książce pokazano też, jak maksymalizować proces wprowadzania produktu na rynek pod kątem szybkości, a także jak prowadzić iteracje pozwalające na jego dopasowanie do potrzeb rynku. Dzięki książce: sprawdzisz swój pomysł i przełożysz go na model biznesowy przetestujesz ryzykowne założenia za pomocą eksperymentów wykorzystasz wywiady z klientami do uczenia się od nich dotrzesz do klientów i nakłonisz ich do zakupu nauczysz się działać i podejmować decyzje w warunkach skrajnej niepewności Nie ma sensu tworzyć czegoś, czego nikt nie chce!
Linux. Programowanie systemowe
Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularny i szeroko wykorzystywany. Działa wszędzie ― poczynając od najmniejszych telefonów komórkowych, a na potężnych superkomputerach kończąc. Z Linuksa korzystają agencje wywiadowcze i wojsko, jego niezawodność doceniły również banki i instytucje finansowe. Oprogramowanie z przestrzeni użytkownika w systemie Linux może być uruchamiane na wszystkich platformach, na których poprawnie działa kod jądra. Czytając książkę "Linux. Programowanie systemowe", dowiesz się, jak utworzyć oprogramowanie, które jest niskopoziomowym kodem, komunikującym się bezpośrednio z jądrem oraz głównymi bibliotekami systemowymi. Opisany został tu sposób działania standardowych i zaawansowanych interfejsów zdefiniowanych w Linuksie. Po lekturze napiszesz inteligentniejszy i szybszy kod, który działa we wszystkich dystrybucjach Linuksa oraz na wszystkich rodzajach sprzętu. Nauczysz się budować poprawne oprogramowanie i maksymalnie je wykorzystywać. Programowanie systemowe Biblioteka języka C Kompilator języka C Interfejs odpytywania zdarzeń Zarządzanie procesami i pamięcią Użytkownicy i grupy Ograniczenia zasobów systemowych Zarządzanie plikami i katalogami Identyfikatory sygnałów Struktury danych reprezentujące czas Konwersje czasu Poznaj i ujarzmij potęgę Linuksa!
Wizualizacje architektoniczne. 3ds Max 2013 i 3ds Max Design 2013. Szkoła efektu
Projektuj domy z 3ds Max Design 2013! Jak skonfigurować program 3ds Max (Design) 2013 i zacząć się nim posługiwać? Jak zaprojektować właściwe bryły i utworzyć potrzebne obiekty? Jak dobrać materiały i tekstury, by model architektoniczny był możliwie najbardziej realistyczny? Bez profesjonalnie przygotowanej wizualizacji architektonicznej trudno sprzedać nawet najbardziej funkcjonalny pomysł. Obecnie żaden klient nie zapłaci za projekt architektoniczny, który opierać się będzie wyłącznie na opisie czy schematycznym rysunku przyszłego domu. Dlatego jest rzeczą niezmiernie ważną, by każdy architekt umiał stworzyć szczegółową prezentację proponowanych rozwiązań, z uwzględnieniem dokładnego wyglądu budynku i rozkładu pomieszczeń, widoku z różnych stron (od wewnątrz i od zewnątrz) oraz materiałów, z których będą wykonane poszczególne elementy domu. Ta książka pomoże Ci wejść w świat projektowania w programie 3ds Max Design 2013 lub 3ds Max 2013. Jej autorka skupiła się na tym, by w serii praktycznych ćwiczeń stworzyć kompletną wizualizację domu jednorodzinnego, czyli krok po kroku zamienić pomysł na szczegółową prezentację projektu. Jeśli posłuchasz jej wskazówek, szybko nauczysz się obsługiwać program w zakresie najczęściej używanych narzędzi i funkcji. Dowiesz się, jak stworzyć i modelować obiekty czy bryły. Nauczysz się rysować bryłę budynku, wytłaczać w nim ściany i podłogi, wytyczać okna i drzwi oraz nakładać dach. Odkryjesz, jak przypisywać materiały do poszczególnych obiektów i jak ustawiać kamery, by wyeksponować to, co najciekawsze w projektowanym budynku. Zrozumiesz też, jak ważne jest ustawienie świateł i do czego służy rendering obrazu. Zacznij się uczyć już dziś! Interfejs programu Tworzenie obiektów i tryby wyświetlania Splajny, bryły i precyzyjne transformacje Modelowanie bryły budynku Ustawienie widoku Materiały Światła i rendering Korzystanie z dołączonych plików Stwórz doskonałą wizualizację… Klienci to docenią!
Marcus Hammarberg, Joakim Sunden
Zwinne metodyki zarządzania projektami biją kolejne rekordy popularności. Scrum jest najbardziej rozpoznawalną spośród nich, jednak nie sprawdza się w każdym przypadku. Dlatego warto poznać inne sposoby radzenia sobie z projektami. Ta książka została poświęcona metodyce kanban - specyficznej metodzie sterowania produkcją, opracowanej w latach pięćdziesiątych XX wieku w Japonii. Zaadaptowana do świata projektów IT, sprawdza się doskonale. Jeżeli chcesz poznać założenia metodyki kanban, trafiłeś na doskonałą książkę. Sięgnij po nią i przekonaj się, dlaczego kanban przydaje się w tak wielu przypadkach. W trakcie lektury poznasz historię tej metodyki, podstawowe założenia oraz sposoby wdrażania. Na kolejnych stronach zobaczysz, jak mapować przepływ zadania, jak ustalać limity WIP (ang. Work In Progress) oraz jak zarządzać przepływem. Ponadto zapoznasz się z zaawansowanymi zagadnieniami szacowania, planowania oraz wskaźników. Na sam koniec zobaczysz, jak uczyć metodyki kanban poprzez granie. Ta metodyka na pewno zyska wielu zwolenników! A książka o niej jest doskonałym podręcznikiem i może zmienić niejeden projekt! Dzięki tej książce: poznasz filozofię kanban, zwizualizujesz swoją pracę, przygotujesz kartę zadania, skutecznie ustalisz limity WIP, poznasz pułapki metodyki kanban, doprowadzisz projekt do szczęśliwego finału. Encyklopedia wiedzy o metodyce kanban!
VBA dla Excela 2019 PL. 234 praktyczne przykłady
Włącz supermoce Excela - skorzystaj z VBA! Poznaj możliwości makropoleceń Odkryj konstrukcje języka VBA Naucz się wykorzystywać je w Excelu Excela używa się dosłownie wszędzie - pełni funkcję uniwersalnego programu do przeprowadzania obliczeń naukowych, statystycznych i finansowych, analizy najrozmaitszych danych, wizualizacji wyników i tworzenia rozbudowanych raportów. Nie bez znaczenia są też oferowane przez niego możliwości automatyzacji działań oraz prowadzenia interakcji z użytkownikami arkusza i innymi aplikacjami pakietu Microsoft Office - co zapewnia zastosowanie makropoleceń opracowanych za pomocą języka Visual Basic for Applications. Jeśli chcesz wejść na wyższy poziom i dowiedzieć się, jak upraszczać i przyspieszać swoją pracę z Excelem, sięgnij po tę książkę! W niezwykle prosty sposób zaprezentuje Ci ona możliwości makr, metody ich tworzenia, konstrukcje języka VBA i najrozmaitsze sposoby ich zastosowania. Wiedza nie jest tu oderwana od rzeczywistości - zilustrowano ją praktycznymi przykładami, dzięki czemu szybko nauczysz się nie tylko programować, ale też rozwiązywać prawdziwe problemy, z którymi na co dzień mierzy się wielu użytkowników Excela. Makropolecenia i język VBA w Excelu Korzystanie z edytora języka VBA Komunikacja z użytkownikiem aplikacji Zastosowanie zmiennych i obiektów arkusza Używanie instrukcji warunkowych i podprogramów Obsługa zdarzeń i korzystanie z zakresów arkusza Zastosowanie funkcji arkuszowych i elementów sterujących Z VBA w Excelu trafisz prosto do celu!
SQL Server i T-SQL w mgnieniu oka. Wydanie II
SQL Server jest potężnym i godnym zaufania narzędziem, które sprawdzi się wszędzie tam, gdzie potrzebny jest szybki i niezawodny system do przechowywania i udostępniania danych. Narzędzie to jednak trzeba poznać, aby w pełni wykorzystać jego możliwości. Niezbędna jest również umiejętność posługiwania się językiem T-SQL. Nie każdy jednak dysponuje wystarczającą ilością czasu, aby przyswoić sobie wszystkie istotne zagadnienia za pomocą standardowych podręczników. Zdarzają się sytuacje, kiedy trzeba wdrożyć się w pracę z systemem SQL Server w ciągu paru dni! Trzymasz w rękach zwięzły, bardzo dobrze napisany podręcznik, dzięki któremu błyskawicznie zaczniesz praktycznie posługiwać się SQL Serverem i językiem T-SQL. Materiał podzielono na 30 lekcji. Przyswojenie materiału każdej z nich powinno zająć nie więcej niż 10 minut. Po opanowaniu prostego pobierania danych zapoznasz się z bardziej złożonymi zagadnieniami, takimi jak podzapytania, funkcje i procedury składowane, kursory, wyzwalacze, więzy tabel, XML, JSON i wiele innych. Niezbędne informacje uporządkowano w sposób metodyczny, systematyczny i precyzyjny. Liczne wskazówki, uzupełnienia i ostrzeżenia stanowią świetne uzupełnienie każdej lekcji. W książce przedstawiono między innymi: Stosowanie T-SQL w środowisku Microsoft SQL Server Tworzenie złożonych zapytań T-SQL Stosowanie filtrów, pobieranie, sortowanie i formatowanie danych Zastosowanie globalizacji i lokalizacji w Microsoft SQL Server Złączenia i zapytania zagnieżdżone Tworzenie i modyfikowanie tabel SQL Server i T-SQL? Naucz się tego na wczoraj! Ben Forta od trzydziestu lat projektuje i rozwija oprogramowanie, a także udziela wsparcia technicznego i prowadzi szkolenia. Obecnie pracuje w firmie Adobe. Jest autorem bardzo popularnych książek poświęconych bazom danych, SQL, Flashowi, Javie, systemom Windows i wielu innym zagadnieniom. Ma szerokie doświadczenie w projektowaniu i implementacji baz danych.
Reguły programowania. Jak pisać lepszy kod
Młody programista szybko sobie uzmysławia, że opanowanie języka programowania nie oznacza umiejętności pisania dobrego kodu. Zanim się jej nabędzie, trzeba spędzić wiele bezsennych nocy na próbach usunięcia błędów czy rozwiązania innych problemów. Programowanie jest po prostu trudną sztuką. Czy istnieje sposób, aby choć trochę ją ułatwić? W książce znajdziesz inspirujące spostrzeżenia zarówno dla początkującyc, jak i doświadczonych programistów! Paul Daugherty, Group Chief Executive of Technology i CTO, Accenture Właśnie w tym celu powstał ten przewodnik po filozofii oprogramowania. Znajdziesz w nim 21 pragmatycznych reguł, którymi kierują się najlepsi programiści. Dzięki spostrzeżeniom zawartym w książce zmienisz podejście do programowania i szybko się przekonasz, że pozwoli Ci to na pisanie lepszego, czytelniejszego i niezawodnego kodu. Poszczególne reguły zostały zilustrowane jego rzeczywistymi przykładami, ułatwiającymi zrozumienie prezentowanych treści. Ten zajmująco i zabawnie napisany przewodnik nie tylko zainspiruje Cię do programistycznego rozwoju, ale również będzie nieocenioną pomocą przy szkoleniu nowych członków zespołu. Poznaj reguły, którymi kierują się najlepsi: Tak prosty, jak to możliwe, ale nie prostszy Pierwsza lekcja optymalizacji: nie optymalizuj Błędy są zaraźliwe Kod, który nie jest wykonywany, nie działa I wiele innych! Oto świetne wskazówki dla początkujących i subtelne lekcje dla ekspertów! Mark Cerny, Lead System Architect, PlayStation 4 i 5
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
Język SQL zwykle służy do pracy z bazami danych. Poprawnie napisany kod SQL przetwarza z dużą szybkością potężne zbiory danych, dlatego stanowi wymarzone narzędzie dla analityków danych. Tymczasem wielu z nich zleca wykonywanie raportów z baz czy hurtowni danych innym osobom. Taki sposób pracy jest nieefektywny - o wiele lepszym rozwiązaniem jest opanowanie języka SQL i samodzielne projektowanie oraz wyodrębnianie potrzebnych zbiorów danych. Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań do dużych zbiorów danych. Dokładnie wyjaśniono reguły stosowania poszczególnych instrukcji SQL, korzystania z funkcji agregujących i okienkowych, a także techniki eksploracyjnej analizy danych oraz tworzenia zbiorów danych na potrzeby raportów analitycznych. Omówiono również trudniejsze zagadnienia, takie jak zaawansowane zapytania SQL czy tworzenie zbiorów danych na potrzeby uczenia maszynowego. W książce znalazły się też fachowe porady na temat wnioskowania na podstawie danych i liczne ćwiczenia ułatwiające naukę. Najciekawsze zagadnienia: składnia SQL i projektowanie efektywnych zapytań eksploracyjna analiza danych tworzenie zbiorów danych z istniejących baz danych projektowanie zbiorów danych na potrzeby uczenia maszynowego zaawansowane elementy języka SQL tworzenie tabel i widoków do przechowywania wyników zapytań SQL: tak przygotujesz swój zbiór danych do analizy!
Poznaj superbohaterów z uniwersum Microsoftu! Word, gdy potrzeba dobrze sformatowanego dokumentu tekstowego Excel, gdy konieczne są obliczenia, zestawienia, analizy i wykresy PowerPoint, gdy nie obejdzie się bez profesjonalnej prezentacji Outlook, gdy korespondencja i zadania nie mogą czekać OneNote, gdy sytuacja wymaga sporządzenia notatek Microsoft Office to standard na rynku oprogramowania biurowego, używają go firmy, szkoły, biura i urzędy na całym świecie. Niezależnie, czy chodzi o tworzenie i formatowanie dokumentów tekstowych, gromadzenie, przetwarzanie i wizualizację danych, opracowywanie różnego rodzaju prezentacji biznesowych lub naukowych, zarządzanie kalendarzami i korespondencją elektroniczną, czy sprawne sporządzanie notatek - MS Office jest numerem jeden. Trudno już sobie wyobrazić skuteczne prowadzenie jakiejkolwiek działalności bez jednego lub kilku aplikacji należących do tego pakietu. Dotychczas nie zdarzyło Ci się korzystać z jego narzędzi? Nie znasz MS Office? Najwyższy czas, aby go oswoić! Pomoże Ci w tym kurs, który bez zbędnych wstępów wprowadzi Cię w świat aplikacji biurowych firmy Microsoft. Książka prosto i czytelnie prezentuje najważniejsze funkcje programów tworzących pakiet Office, opisuje ich praktyczne zastosowanie i pokazuje, jak osiągnąć pożądane efekty w codziennej pracy z Wordem, Excelem, PowerPointem czy Outlookiem. Pisanie i formatowanie tekstów? Porządkowanie i przeliczanie danych? Tworzenie profesjonalnych prezentacji? A może zarządzanie kalendarzem i korespondencją elektroniczną? To tylko część umiejętności, które zdobędziesz dzięki temu podręcznikowi! Składniki pakietu Microsoft Office Interfejs użytkownika programów Podstawowe operacje na plikach Tworzenie i edycja tekstów Formatowanie dokumentów Wstawianie grafik Wprowadzanie i przeliczanie danych Formatowanie arkuszy kalkulacyjnych Prognozowanie wyników Generowanie wykresów Rejestrowanie i uruchamianie makr Tworzenie slajdów i prezentacji Zastosowanie multimediów Konfigurowanie kont pocztowych Zarządzanie wiadomościami Zastosowanie reguł i szablonów Przeglądanie i planowanie wydarzeń Tworzenie notatek i zarządzanie nimi Microsoft Office - i wszystko jasne!
Python. Zbiór zadań z rozwiązaniami
Python w praktyce zadań i rozwiązań Język programowania ogólnego przeznaczenia Python należy obecnie do najpopularniejszych na świecie. Skąd się bierze jego fenomen? Niewątpliwie kluczowe znaczenie ma tu bardzo czytelna składnia, mocno zbliżona do składni języka naturalnego. Czyni to Pythona dość łatwym do opanowania, także dla początkujących. Osoby bardziej doświadczone doceniają go za wszechstronność. Pythona można używać w różnych dziedzinach, takich jak analiza danych, sztuczna inteligencja, tworzenie stron internetowych, automatyka i automatyzacja, pisanie aplikacji mobilnych i wiele innych. Dodajmy do tego rozbudowany pakiet bibliotek standardowych i oto mamy (niemal) idealny język programowania. A jak się go nauczyć? Najlepiej w praktyce. Rozwiązując zadania i weryfikując własne rezultaty z podanymi w tym zbiorze rozwiązaniami. Autor przygotował ten zeszyt ćwiczeń tak, by zawrzeć w nim wyzwania nieco prostsze, przeznaczone dla mniej zaawansowanych adeptów Pythona, jak i bardziej złożone, wymagające lepszej znajomości zagadnienia. Każde zadanie ma wyraźnie określony stopień trudności, a także jest opatrzone tagami pozwalającymi się zorientować w wymaganiach omawianej tematyki. Sugerują one obszar wiedzy, którą można się posłużyć podczas rozwiązywania. Ta książka pozwoli Ci zacząć przygodę z Pythonem, którego znajomość już dziś możemy określić kompetencją przyszłości, i to pożądaną nie tylko w branży IT.
Java EE 6. Zaawansowany przewodnik. Wydanie IV
Java Enterprise Edition 6 (Java EE6) to nowa jakość w tworzeniu korporacyjnych, zaawansowanych aplikacji. Wyjątkowo łatwa konfiguracja, lekki profil internetowy oraz zdecydowanie prostsze pakowanie aplikacji to tylko niektóre z zalet tej platformy. Tempo, w jakim zdobywa ona popularność, zaskakuje niejednego specjalistę. Obecnie jest najczęściej wybierana jako fundament nowych projektów. To znak, że doskonale sprawdziły się założenia przyjęte przez jej twórców. Przyszłość projektów to właśnie platforma Java EE6! Drugi tom tego rewelacyjnego podręcznika porusza zaawansowane tematy związane z platformą Java EE6. W trakcie lektury poznasz zagadnienia związane z JSF, JAX-RS oraz JAXB. Dowiesz się, jak tworzyć niezawodne ziarna sterowane komunikatami, wstrzykiwać zależności oraz korzystać z elementów programowania aspektowego. Najwięcej emocji wzbudza rozdział poświęcony Java Persistance API. Mapowanie obiektowo-relacyjne to wciąż gorący temat, a jego poprawne wykorzystanie bardzo korzystnie wpłynie na Twoją aplikację. Błąd w tym miejscu może Cię kosztować sporo nerwów, dlatego powinieneś zaznajomić się z mechanizmami bezpieczeństwa w Java EE6 oraz kontrolą poprawności danych. Książka ta jest kompletnym źródłem informacji o platformie Java EE6. Musisz ją przeczytać! Dowiedz się: jak wstrzykiwać zależności jak wykorzystać potencjał JPA do czego stosować ziarna sterowane komunikatami jak stworzyć bezpieczną aplikację Bezcenne źródło informacji!
Git dla programistów. Efektywna kontrola wersji w projektach programistycznych
Kontrola wersji jest warunkiem sukcesu w każdym projekcie programistycznym. Im większy zespół i im bardziej złożony projekt, tym ważniejsze jest skuteczne zarządzanie wersjami. Do tych celów najczęściej używa się Gita. To popularne i dynamicznie rozwijane darmowe oprogramowanie. Zawiera wiele przydatnych narzędzi, pozwala też na wyrafinowaną konfigurację i dostosowanie do szczególnych potrzeb. Jeśli chcesz w pełni skorzystać z jego potencjału, musisz nabrać wprawy, pewności siebie i dobrze poznać poszczególne elementy Gita. Oto opracowany z myślą o programistach praktyczny przewodnik, dzięki któremu szybko zaczniesz się posługiwać Gitem. Zawiera wszystkie informacje niezbędne do dogłębnego zrozumienia specyfiki tego narzędzia. Dowiesz się, w jaki sposób je zainstalować i skonfigurować, nauczysz się tworzyć i klonować repozytoria, a także zapoznasz się z narzędziami GUI Gita i zrozumiesz zasady pracy z gałęziami. Poznasz techniki rozwiązywania konfliktów scalania i korzystania z historii zmian. W książce omówiono polecenia potrzebne do zarządzania repozytorium, wyjaśniono też kwestie dotyczące bisekcji, polecenia blame i wielu innych narzędzi ułatwiających naprawianie błędów i rozwiązywanie typowych problemów. Dzięki książce dowiesz się, jak: zacząć pracę z Gitem tworzyć repozytoria lokalne i zdalne używać gałęzi, zarządzać nimi i scalać je do gałęzi głównej rozwiązywać konflikty scalania mieć pełną kontrolę nad wszystkimi informacjami w repozytorium naprawiać błędy w Gicie Kluczowym elementem każdego projektu programistycznego jest kontrola wersji!
Tajniki języka JavaScript. Zakresy i domknięcia
Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich umiejętnościach. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością. Choć nie jest to ani proste, ani oczywiste, trzeba też zrozumieć wewnętrzne mechanizmy rządzące JS. Dopiero wiedza na tym poziomie pozwoli na zdobycie umiejętności profesjonalisty. Niniejsza książka jest drugą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w swojej pracy, ale postanowiły włożyć trochę wysiłku w to, aby bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa ten język. Omówiono w niej bardzo istotne koncepcje JS: zakresy i domknięcia. Poza ogólnymi informacjami szczegółowo opisano m.in. zakresy leksykalne, zakresy funkcji i bloku, mechanizm hostingu i zakresy domknięcia. Co najważniejsze, przedstawiono materiał w sposób przystępny, zwięzły i klarowny, ale nieodmiennie na bardzo wysokim poziomie. Dzięki tej książce: poznasz najważniejsze zasady rządzące wewnętrznym sposobem działania kodu JS zrozumiesz pojęcie zakresu — zbioru reguł kierujących pracą silnika JavaScript dokładnie poznasz zagnieżdżone zakresy, czyli serie kontenerów przechowujących zmienne i funkcje poznasz zakresy funkcji i bloku, mechanizm hostingu, a także wzorce i korzyści płynące z ukrywania na poziomie zakresu zaczniesz prawidłowo stosować domknięcia w zadaniach synchronicznych i asynchronicznych, między innymi podczas tworzenia bibliotek JavaScriptu zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie tego języka Dowiedz się, w jaki sposób działa Twój kod JS!
Tajemnice JavaScriptu. Podręcznik ninja
Najlepsze porady dla programistów JavaScript! JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami? Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty! Dzięki tej książce: - nauczysz się pisać testy automatyczne - wykorzystasz wyrażenia regularne w JavaScripcie - zmodyfikujesz drzewo DOM - opanujesz niuanse języka JavaScript Pisz kod JavaScript jak prawdziwy ninja!
Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych
Bez Excela trudno sobie wyobrazić wykonywanie różnych złożonych zadań - to ulubione narzędzie naukowców, finansistów, analityków danych, a także profesjonalistów z innych branż. Każda z tych dziedzin ma swoje stale rosnące wymagania wobec Excela. Firma Microsoft wciąż rozwija ten kultowy arkusz kalkulacyjny, jednak język VBA nie nadąża za potrzebami wielu użytkowników. Osoby te często w codziennej pracy korzystają z Pythona do automatyzacji zadań, stąd integracja Excela i Pythona wydaje się naturalnym i wyjątkowo obiecującym rozwiązaniem. Nie musisz dłużej czekać na włączenie Pythona jako języka skryptowego Excela - ta książka wyjaśnia, jak je połączyć i wyciągnąć z tej integracji maksimum korzyści. To wydanie przeznaczone dla zaawansowanych użytkowników Excela, którzy nie posiadają głębokiej wiedzy o Pythonie. Pokazuje, w jaki sposób manipulować danymi zawartymi w plikach Excela bez Excela, a także jak znakomicie zwiększać możliwości tego programu poprzez budowę interaktywnych narzędzi do analizy danych. Niezależnie od tego, czy interesuje Cię praca z samymi arkuszami Excela, czy też chcesz tworzyć aplikacje Excela, znajdziesz tu mnóstwo wyczerpujących, jasnych i praktycznych wskazówek, popartych zrozumiałymi przykładami przydatnego kodu. W książce między innymi: gruntowne podstawy Pythona i korzystania z notatników Jupyter i Visual Studio Code stosowanie biblioteki pandas do zastępowania typowych obliczeń w Excelu automatyzacja konsolidacji skoroszytów Excela i tworzenia raportów w Excelu tworzenie interaktywnych narzędzi Excela za pomocą xlwings współpraca Excela z bazą danych i plikami CSV stosowanie Pythona do zastąpienia VBA, Power Query i Power Pivot Użyj Pythona, a pokochasz Excela!
NoSQL, NewSQL i BigData. Bazy danych następnej generacji
Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej. Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów. W tej książce między innymi: Co zrewolucjonizowało bazy danych Google, Hadoop i koncepcja BigData Pamięciowe i rozproszone bazy danych NoSQL, CQL i nowe odsłony SQL Hybrydowe bazy danych Oracle NoSQL i BigData: potężne bazy danych przyszłości!
Sieci komputerowe. Najczęstsze problemy i ich rozwiązania
Zrozumienie budowy i działania sieci komputerowych nie jest łatwe. Trzeba przyswoić wiele pojęć, zrozumieć bardzo zawiłe mechanizmy, a także przygotować się na gwałtowny rozwój technologii sieciowych. Mimo dostępności licznych podręczników i wypracowania różnych podejść do nauczania podstaw sieci komputerowych wciąż wielu inżynierów nie rozumie tych zagadnień. Te braki w wiedzy i w umiejętnościach należy traktować jako istotny problem: w przyszłości będą się pojawiać coraz to nowsze rozwiązania sieciowe, a ich znaczenie dla niemal każdego przedsiębiorstwa będzie rosło. W książce zastosowano podejście problemowe, dzięki czemu łatwiej jest zrozumieć budowę oraz działanie współczesnych sieci komputerowych i protokołów, jak również wyzwania, z jakimi mierzą się dzisiejsze systemy. W praktyczny sposób opisano zagadnienia transportu danych i sterowania pracą sieci, przeanalizowano też kilka typowych projektów i architektur sieci, w tym sieci szkieletowe centrów danych i nowoczesne sieci rozległe definiowane programowo (SD-WAN). Szczegółowo zaprezentowano takie technologie jak sieci definiowane programowo (SDN). Każdemu zagadnieniu towarzyszy omówienie typowych problemów i ich rozwiązań, a także sposobów ich implementacji w protokołach oraz metod wdrożenia. W tej książce między innymi: protokoły transportu w warstwach sieci i komunikacja międzywarstwowa pakiety, usługi, topologia sieci zabezpieczanie sieci, redundancja i odporność wzorce projektowe w sieciach automatyzacja zarządzania siecią internet rzeczy oraz inne nowości w sieciach Czy rozumiesz już działanie swojej sieci?
F# 4.0 dla zaawansowanych. Wydanie IV
Don Syme, Adam Granicz, Antonio Cisternino
Język F# jest nowoczesnym, lecz dojrzałym językiem programowania, który zyskuje coraz większą popularność. Ułatwia on korzystanie z kilku paradygmatów programowania: programowania funkcyjnego, obiektowego i imperatywnego. Został zaprojektowany do pisania prostego, solidnego i wydajnego kodu, lecz przydaje się do rozwiązywania złożonych problemów. Kod w F# jest zwięzły i efektywny. Sam F# jest projektem open source, jednak stanowi część platformy .NET. To wszystko czyni z niego język przyszłości! Trzymasz w ręku kompletny przewodnik po języku F#, w którym wyczerpująco przedstawiono informacje niezbędne do rozpoczęcia pracy w tej technologii. Zwięźle opisano tu paradygmaty obsługiwane przez F#, a następnie pokazano, w jaki sposób można posłużyć się tym językiem do rozwiązywania problemów z siecią, danymi, programowaniem równoległym i analizami. W ten sposób nauczysz się stosować wspomniane paradygmaty i używać kwerend, co pozwoli Ci osiągnąć wysoką produktywność w pisaniu programów dla wielu systemów i technologii. W tej książce znajdziesz: wyjaśnienie paradygmatów programowania funkcyjnego, obiektowego i imperatywnego kompletne informacje na temat najnowszej wersji języka F# instrukcje dotyczące projektowania bibliotek języka F# wskazówki dotyczące pisania hermetycznego i uporządkowanego kodu zagadnienia programowania reaktywnego, asynchronicznego i równoległego techniki rozwiązywania problemów programistycznych za pomocą F# Z językiem F# rozwiązywanie problemów stanie się przyjemnością! Don Syme — jest architektem języka F#. Brał udział w rozwijaniu typów generycznych w C# i technologii .NET Common Language Runtime. W 2015 roku został odznaczony Srebrnym Medalem Królewskiej Akademii Inżynierii. Adam Granicz — ma 10-letnie doświadczenie w pracy z językiem F#. Pracuje nad narzędziem WebSharper — podstawowym środowiskiem dla języka F#. Regularnie pisze artykuły i zabiera głos na konferencjach. Antonio Cisternino — jest profesorem Uniwersytetu w Pizie we Włoszech. Zajmuje się głównie metaprogramowaniem i budową architektury systemów. Od kilku lat korzysta z F# i bierze udział w rozwijaniu tego języka.