Search results

905
Loading...
EBOOK

Wzorce komunikacji. Przewodnik dla programistów i architektów

Jacqui Read

Skuteczna komunikacja jest równocześnie sztuką i nauką. Koszt niewłaściwej komunikacji bywa wysoki, dlatego warto zgłębiać tę umiejętność. Architekci wiedzą, jak ważne w ich fachu są wzorce i antywzorce, które można zastosować (lub rozpoznać) podczas projektowania systemów. Okazuje się, że te same koncepcje doskonale się sprawdzają w odniesieniu do komunikacji. Oto mistrzowski przewodnik, który odblokowuje złożoność kryjącą się za językiem ludzkich interakcji! Mark Richards, architekt oprogramowania Ta książka jest wyjątkowo praktycznym przewodnikiem, dzięki któremu przyswoisz ważną umiejętność skutecznego komunikowania wizji, aby uzyskiwać wsparcie dla swojego projektu, a także wkład ze strony zespołów. Dowiesz się, jak przekonująco prezentować zamierzenia i jak unikać nieporozumień, które mogą prowadzić do wzrostu kosztów, niespełnionych wymagań czy innych niż zakładane efektów pracy. Poprzez konstruktywne przykłady i wzorce poradnik uczy umiejętności niezbędnych do jasnego wyrażania swojego przekazu wobec różnych odbiorców, z którymi ma do czynienia niemal każdy programista i architekt. W książce między innymi: techniki przekazywania zamierzonych informacji, odpowiadających danemu etapowi projektu archetypy osób pełniących różne funkcje i mających szczególne potrzeby techniki komunikacji umożliwiające sukces w środowisku technicznym współpraca z rozproszonymi zespołami stosowanie wzorców komunikacyjnych w rzeczywistych projektach informatycznych Umiejętności prezentowane w tej książce można by nazwać miękkimi, ale nie jest łatwo się ich nauczyć! Rebecca Parsons, emerytowana dyrektor do spraw technologii, Thoughtworks

906
Loading...
EBOOK

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

907
Loading...
EBOOK

Zarządzanie danymi w zbiorach o dużej skali. Nowoczesna architektura z siatką danych i technologią Data Fabric. Wydanie II

Piethein Strengholt

Datafikacja trwa ― i zmienia nasze życie z zawrotną prędkością. Danych jest coraz więcej i są coraz bardziej złożone, a poza kwestiami technicznymi trzeba rozstrzygać mnóstwo dylematów etycznych lub prawnych związanych z prywatnością i bezpieczeństwem. Bez wątpienia w zarządzaniu danymi potrzeba nowej, wyrazistej wizji. Ta książka zapewnia bardzo szczegółowe i solidne podstawy z zakresu zarządzania danymi obecnie i w przyszłości! Joe Reis, współautor książki Inżynieria danych w praktyce. Kluczowe koncepcje i najlepsze technologie W książce w praktyczny sposób ujęto wiele złożonych zagadnień, różnych technologii, metod biznesowych, struktur i wzorców architektury. Przeanalizowano abstrakcyjny poziom strategii danych, kwestie zarządcze i architekturę danych, a następnie wyjaśniono, czym są domeny danych i strefy docelowe. Zaprezentowano kwestie zarządzania systemami źródłowymi, aplikacji, opisano też praktyczne szczegóły z zakresu zarządzania danymi. Nie zabrakło wartościowych informacji o aspektach istotnych dla konsumentów danych. Autor nie skupia się wyłącznie na teorii. Cennym atutem książki są jasne wskazówki, w jaki sposób zastosować omawianą wiedzę w praktyce. Zagadnienia: trendy w zarządzaniu danymi a aktualne wymagania nowe technologie projektowe, w tym siatka danych i data fabric strefy docelowe danych w chmurze, DDD, projektowanie produktów z danymi bezpieczeństwo danych zarządzanie samoobsługowymi platformami danych rola metadanych Ta książka mówi o skalowaniu i pozostaniu konkurencyjnym. Nie ma na rynku drugiej takiej pozycji! Ole Olesen-Bagneux, autor książki The Enterprise Data Catalog

908
Loading...
EBOOK

Zautomatyzuj swoją firmę z Pythonem. Praktyczne rozwiązania dla firmowej sieci

Bassem Aly

Żadna współczesna firma nie może funkcjonować bez rozwiązań IT. Co więcej, stale trzeba mieć na uwadze wzrost wymagań wobec systemów informatycznych i konieczność wdrażania kolejnych aplikacji. Poza tym nie można ani na chwilę zapominać o kwestiach cyberbezpieczeństwa - ryzyko naruszenia integralności i bezpieczeństwa danych spędza sen z powiek wielu administratorom. Jeśli do tego dodać standardowe zadania związane z bieżącym działaniem firmowej sieci, okaże się, że praca administratora nie jest ani łatwa, ani prosta. Ratunkiem może być automatyzacja, która znacznie usprawnia czynności administracyjne. Książka jest przeznaczona dla administratorów sieci, którzy chcą wykorzystać Pythona do zautomatyzowania części swoich obowiązków. Pokazano tu kilka praktycznych przykładów takiego zastosowania Pythona oraz narzędzi Ansible i Python Fabric, opisano też techniki konfiguracji serwera. Szczegółowo przedstawiono sposoby automatyzacji zadań związanych z zarządzaniem użytkownikami, bazą danych oraz procesami. Znalazły się tu również wskazówki ułatwiające pisanie skryptów dla usług testowych oraz przygotowanie automatyzacji pracy na maszynach wirtualnych i w środowisku chmurowym. W końcowych rozdziałach zaprezentowano niezwykle ważne zagadnienia bezpieczeństwa wraz z możliwościami automatyzacji w tym zakresie. Najważniejsze zagadnienia przedstawione w książce: Python, jego IDE PyCharm oraz biblioteki używane do automatyzacji korzystanie z protokołów telnet i SSH (biblioteki netmiko, paramiko i telnetlib) monitorowanie systemu i generowanie raportów maszyny wirtualne i wykorzystanie hipernadzorcy VMWare automatyzacja usług AWS za pomocą Boto3 tworzenie skanera sieci w Pythonie Automatyzacja zadań - najlepszy przyjaciel najlepszych adminów!

909
Loading...
EBOOK

Zarządzanie projektami ze Scrum. Twórz produkty, które pokochają klienci

Roman Pichler

Twoja przepustka do nowoczesnego zarządzania projektami! Współczesne projekty wymagają niezwykłej elastyczności i błyskawicznego dostosowywania się do panujących warunków. Czasy ogromnych projektów, gdy klient przez wiele miesięcy czekał na produkt, odchodzą w niepamięć. W zwinnych metodologiach zarządzania kluczowe jest regularne dostarczanie kolejnych wersji produktu w krótkich odstępach czasu. Dzięki temu na bieżąco kontrolowany jest kierunek rozwoju, a ewentualna korekta nie przysparza problemów. Już teraz poznaj kluczowe zasady zwinnego zarządzania projektami! W trakcie lektury tej książki poznasz jedną z najpopularniejszych metodyk - Scrum. Dowiesz się, jakie role definiuje Scrum i jaki jest zakres obowiązków wszystkich osób związanych z projektem. Nauczysz się tworzyć wizję produktu, pracować z jego rejestrem oraz planować wydanie. Kluczowym pojęciem w Scrumie jest sprint. Poznaj jego specyfikę, zasady prowadzenia oraz techniki kontrolowania postępów prac. Koniecznie zwróć uwagę na najczęściej popełniane błędy. Dostarcz produkt na czas, poczuj satysfakcję i odnieś sukces - to się opłaci! Dzięki tej książce: poznasz role w metodologii Scrum zaplanujesz sprint będziesz skutecznie zarządzać rejestrem produktu dostarczysz produkt na czas! Skutecznie zarządzaj projektami!

910
Loading...
EBOOK

Zrozumieć Bitcoin. Programowanie kryptowalut od podstaw

Jimmy Song

Kryptowaluty, bitcoin i łańcuch bloków kojarzą się z mrocznym półświatkiem, pełnym tajemnic środowiskiem przestępczym, lub w ostateczności z buntem przeciw wszechmocnemu systemowi i politykom. Wiele publikacji, stwarzających pozory rzetelności, ukazuje te technologie jako źródło łatwych pieniędzy, rozbudzając ludzkie lęki i chciwość. Tymczasem łańcuch bloków jest wymagającą technologią o wyjątkowym potencjale. Nie ma w niej dróg na skróty ani gotowych rozwiązań. Aby zrozumieć łańcuch bloków, nie wystarczy lektura specyfikacji czy analitycznych opracowań. Trzeba samodzielnie zaprogramować podstawowe elementy aplikacji działającej na łańcuchu bloków. Ta książka jest najskuteczniejszym sposobem na poznanie technologii bitcoin oraz łańcucha bloków przez programowanie. Dzięki niej zrozumiesz matematyczne podstawy protokołu bitcoin, zasady pracy z łańcuchem bloków i transakcjami, a także poznasz szczegóły najnowszych rozszerzeń tego protokołu. Nauczysz się zasad kryptografii klucza publicznego oraz sposobów przechowywania i przesyłania zdefiniowanych prymitywów kryptograficznych. Zapoznasz się z komunikacją sieciową w protokole bitcoin oraz z metodami pobierania i przesyłania danych do węzłów przechowujących łańcuch bloków. Zrozumienie prezentowanych treści okaże się łatwiejsze dzięki licznym ćwiczeniom praktycznym. W tej książce między innymi: przetwarzanie transakcji bitcoinowych podstawy języka kontraktów inteligentnych Script programowanie rozliczeń z użyciem bitcoina zabezpieczanie łańcucha bloków techniki kryptograficzne, w tym prymitywy kryptograficzne Łańcuchy bloków: poznaj technologie kryptowalut od podszewki!

911
Loading...
EBOOK

Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi

Simon Monk

Elektronika jest dziedziną dla wymagających. Wydaje się bardzo skomplikowana, a przyswojenie sobie choćby samych jej podstaw wymaga nie lada wysiłku. Żyjąc w świecie zdominowanym przez elektronikę, warto jednak pokusić się o znajomość jej prawideł. Zwłaszcza że dzięki płytkom Arduino i Raspberry Pi rozpoczęcie nauki jest bardzo proste. Istnieje tylko jedno niebezpieczeństwo: te płytki niepostrzeżenie mogą rozbudzić niepohamowaną ciekawość i stać się prawdziwą pasją! Ta książka jest przewodnikiem po elektronice dla początkujących. Szczegółowe i praktyczne instrukcje przeprowadzą Cię krok po kroku przez wiele projektów, dzięki czemu mimochodem przyswoisz sobie podstawy elektroniki i równocześnie odkryjesz potencjał płytek Arduino i Raspberry Pi. Szybko nauczysz się sterować pracą diod LED, różnych silników, cewek, urządzeń zasilanych prądem przemiennym, grzejników, urządzeń chłodniczych, wyświetlaczy i generatorów dźwięku. Dowiesz się, jak możesz monitorować pracę tych urządzeń i kierować nimi poprzez internet. Dzięki tym popularnym platformom możesz nawet zaprojektować inteligentny dom z Twoim własnym systemem sterowania! W tej książce między innymi: Wiele wciągających projektów, od najprostszych po bardziej złożone Wyjaśnienia dotyczące zastosowań Arduino i Raspberry Pi oraz różnic między nimi Przystępnie podane podstawy elektroniki Wskazówki niezbędne przy samodzielnym tworzeniu systemów sterujących Inspiracje i pomysły związane z internetem rzeczy (IoT) Arduino i Raspberry Pi — steruj światłem, dźwiękiem, ruchem!

912
Loading...
EBOOK

Zwinnie do przodu. Poradnik kierownika projektów informatycznych

Piotr Wróblewski

Poznaj najskuteczniejsze metody zarządzania projektami Dowiedz się, na czym polega project management Opanuj zwinne metodyki zarządzania projektami Naucz się zarządzać wymaganiami, zmianami, budżetem i ryzykiem Sięgnij po najlepsze narzędzia wspomagające pracę PM-a Zarządzanie projektami to rozległa i skomplikowana dziedzina wiedzy. Dobry kierownik projektu powinien być osobą kompetentną, komunikatywną, zdyscyplinowaną, wszechstronną i doświadczoną, łączącą zdolności techniczne z marketingowymi, a nawet psychologicznymi. Dobry PM to zdolny dyrygent, pod którego kierunkiem zespół deweloperski sprawnie osiąga wyznaczone cele i szybko realizuje powierzone mu zadania - gra bez fałszu, niczym świetnie zestrojona orkiestra. W ostatnich latach metodyki zwinne przebojem wkroczyły do firm informatycznych. Rewolucyjnie zmieniły sposób wytwarzania oprogramowania, przenosząc akcent z planowania i budżetowania na dostarczanie wartości biznesowej oraz zaspokajanie biznesowych potrzeb klienta. Rewolucja ta sprawiła, że deweloperzy nie są już postrzegani wyłącznie w kategorii kosztów, zespołom oddaje się więcej inicjatywy, a efekty ich pracy można znacznie szybciej skonfrontować z oczekiwaniami. Nie każdy łatwo odnajduje się w tej nowej rzeczywistości. Pomoże w tym praktyczny poradnik napisany przez doświadczonego kierownika projektów. Krótko, zwięźle i rzeczowo, bez nudnej teorii, krok po kroku wprowadzi Cię we współczesny świat zarządzania projektami i pokaże, jak radzić sobie z codziennymi wyzwaniami. Jeśli chcesz zacząć przygodę z project managementem, chcesz odświeżyć swoją wiedzę lub wzbogacić ją o znajomość metodyk Agile, jesteś na właściwym tropie! Koncepcje zarządzania projektami Właściwe uruchamianie projektu Zarządzanie zespołem i komunikacja Planowanie i tworzenie harmonogramów Zbieranie wymagań użytkownika Realizacja i metody kontroli prac Zarządzanie ryzykiem i zmianami Zarządzanie jakością i budżetem Dokumentacja projektowa i raportowanie Profesjonalne kończenie projektu Zwinne metodyki wytwarzania oprogramowania Darmowe oprogramowanie do zarządzania projektami Zostań takim kierownikiem projektu, z jakim zawsze chciałeś pracować!