Informatyka

Zajrzyj do kategorii Informatyka w księgarni internetowej Ebookpoint. Znajdziesz tutaj bestsellerowe książki, ebooki i kursy video z branży IT. Sięgnij po najlepszą literaturę dla specjalistów i rozwijaj doświadczenie, które już posiadasz, lub rozpocznij swoją przygodę z programowaniem, cyberbezpieczeństwem lub grafiką komputerową. Pogłębiaj swoją wiedzę tak, jak Ci wygodnie - z tradycyjną książką, wygodnym ebookiem lub nowoczesnym videokursem. Sprawdź, jakie tytuły znajdziesz w kategorii Informatyka!

513
Ładowanie...
EBOOK

Beginning DevOps with Docker. Automate the deployment of your environment with the power of the Docker toolchain

Joseph Muli

Making sure that your application runs across different systems as intended is quickly becoming a standard development requirement. With Docker, you can ensure that what you build will behave the way you expect it to, regardless of where it's deployed. By guiding you through Docker from start to finish (from installation, to the Docker Registry, all the way through to working with Docker Swarms), we’ll equip you with the skills you need to migrate your workflow to Docker with complete confidence.

514
Ładowanie...
EBOOK

Beginning Java Data Structures and Algorithms. Sharpen your problem solving skills by learning core computer science concepts in a pain-free manner

James Cutajar

Learning about data structures and algorithms gives you a better insight on how to solve common programming problems. Most of the problems faced everyday by programmers have been solved, tried, and tested. By knowing how these solutions work, you can ensure that you choose the right tool when you face these problems.This book teaches you tools that you can use to build efficient applications. It starts with an introduction to algorithms and big O notation, later explains bubble, merge, quicksort, and other popular programming patterns. You’ll also learn about data structures such as binary trees, hash tables, and graphs. The book progresses to advanced concepts, such as algorithm design paradigms and graph theory. By the end of the book, you will know how to correctly implement common algorithms and data structures within your applications.

515
Ładowanie...
EBOOK

Beginning React. Simplify your frontend development workflow and enhance the user experience of your applications with React

Andrea Chiarelli

Projects like Angular and React are rapidly changing how development teams build and deploy web applications to production. In this book, you’ll learn the basics you need to get up and running with React and tackle real-world projects and challenges. It includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX. As you complete the included examples, you’ll find yourself well-equipped to move onto a real-world personal or professional frontend project.

516
Ładowanie...
EBOOK

Beginning Serverless Architectures with Microsoft Azure. Design scalable applications and microservices that effortlessly adapt to the requirements of your customers

Daniel Bass

Many businesses are rapidly adopting a microservices-first approach to development, driven by the availability of new commercial services like Azure Functions and AWS Lambda. In this book, we’ll show you how to quickly get up and running with your own serverless development on Microsoft Azure. We start by working through a single function, and work towards integration with other Azure services like App Insights and Cosmos DB to handle common user requirements like analytics and highly performant distributed storage. We finish up by providing you with the context you need to get started on a larger project of your own choosing, leaving you equipped with everything you need to migrate to a cloud-first serverless solution.

517
Ładowanie...
EBOOK

Beginning Server-Side Application Development with Angular. Discover how to rapidly prototype SEO-friendly web applications with Angular Universal

Bram Borggreve

Equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced guide to server-side Angular leads you through an example application that uses Angular Universal to render application pages on the server, rather than the client.You'll learn how to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. With differences of just 200 milliseconds in performance having a measurable impact on your users, it's more important than ever to get server-side right.

518
Ładowanie...
EBOOK

Beginning Swift. Master the fundamentals of programming in Swift 4

Rob Kerr, Kare Morstol

Take your first foray into programming for Apple devices with Swift.Swift is fundamentally different from Objective-C, as it is a protocol-oriented language. While you can still write normal object-oriented code in Swift, it requires a new way of thinking to take advantage of its powerful features and a solid understanding of the basics to become productive.

519
Ładowanie...
EBOOK

Bezpieczeństwo defensywne. Podstawy i najlepsze praktyki

Lee Brotherston, Amanda Berlin

Obecnie ataki na systemy informatyczne są prowadzone z wielu powodów i dokonywane przez różnych ludzi: od zorganizowanych grup przestępczych dążących do wzbogacenia się na kradzieży danych aż po haktywistów, których celem jest ukaranie organizacji uznawanych przez nich za niemoralne. Co gorsza, coraz częściej ataki prowadzą osoby wykwalifikowane i odpowiednio finansowane. Systematycznie do mediów dostają się informacje o głośnych włamaniach hakerskich, rekordowych wyciekach danych czy atakach ransomware. Skutki tych incydentów bywają bardzo poważne. Wdrożenie przemyślanego programu bezpieczeństwa jest dziś koniecznością dla każdej firmy czy instytucji, która korzysta z rozwiązań informatycznych. Ta książka jest praktycznym i pragmatycznym przewodnikiem po tematyce bezpieczeństwa. Znalazły się w niej konkretne instrukcje, wskazówki, opis narzędzi i procesów, a także sporo pomysłów, dzięki którym można wdrożyć i utrzymać system bezpieczeństwa przy zerowych lub niewielkich nakładach. Inżynierowie sieci, administratorzy systemów i specjaliści ds. bezpieczeństwa dowiedzą się, jak radzić sobie z incydentami, zapewnianiem zgodności z przepisami, zarządzaniem infrastrukturą sieci i hasłami, skanowaniem luk w zabezpieczeniach i testami penetracyjnymi. Zagadnienia techniczne uzupełniono informacjami z zakresu inżynierii społecznej. Dzięki temu książka jest wyczerpującym, przydatnym kompendium dla każdego, kto zajmuje się na co dzień bezpieczeństwem systemu. W tej książce między innymi: Podstawy uruchamiania i przeprojektowywania programu InfoSec Projektowanie reguł, standardów i procedur, wdrażanie systemu bezpieczeństwa Zabezpieczanie systemów Microsoft i Unix oraz infrastruktury sieciowej Praktyki i projekty segmentacyjne Automatyzacja zarządzania lukami w zabezpieczeniach Podstawowe koncepcje związane z testami penetracyjnymi Chcesz być bezpieczny, przygotuj się na atak!

520
Ładowanie...
EBOOK

BEZPIECZEŃSTWO INFORMACJI CYBER AI KSC SZBI ISO 27001 Moduł 2 Ryzyko i myślenie audytowe

Dariusz Gołębiowski

BEZPIECZEŃSTWO INFORMACJI CYBER AI KSC SZBI ISO 27001 Moduł 2: Ryzyko i myślenie audytowe Ryzyko w cyberbezpieczeństwie często kojarzy się z tabelami, skomplikowaną matematyką, audytowym żargonem i straszeniem katastrofami. Ten eBook pokazuje coś zupełnie innego: ryzyko jako praktyczne narzędzie podejmowania decyzji, zarządzania organizacją i budowania realnego bezpieczeństwa. **Moduł 2 "Ryzyko i myślenie audytowe"** prowadzi czytelnika od podstawowego zrozumienia, czym naprawdę jest ryzyko, przez odróżnienie zagrożenia, podatności i skutku, aż po praktyczne podejście do traktowania ryzyka, priorytetów, decyzji kierowniczych i spojrzenia audytora. To materiał napisany prostym, zrozumiałym językiem - bez "ISO-bełkotu", bez sztucznego strachu i bez oderwania od codziennej pracy organizacji. Autor pokazuje, że bezpieczeństwo informacji nie zaczyna się od narzędzi technicznych, ale od właściwego sposobu myślenia: zauważania ryzyk, rozumienia skutków, dokumentowania decyzji i budowania powtarzalnego systemu działania. W środku znajdziesz m.in.: * wyjaśnienie, czym jest ryzyko w rzeczywistym świecie, * różnicę między zagrożeniem, podatnością, skutkiem i ryzykiem, * przykłady błędów popełnianych przez organizacje, * praktyczne studia przypadków, * spojrzenie na ryzyko z perspektywy zarządu, CISO, audytora i pracownika, * odniesienia do NIS2, uKSC, ISO 27001 i SZBI, * ćwiczenia refleksyjne pomagające przełożyć teorię na praktykę. Ten moduł jest szczególnie przydatny dla osób, które chcą zrozumieć cyberbezpieczeństwo nie tylko jako zbiór zabezpieczeń technicznych, ale jako element zarządzania organizacją, odpowiedzialności kierowniczej, ciągłości działania i świadomego podejmowania decyzji. To eBook dla dyrektorów, kierowników, administratorów, inspektorów ochrony danych, osób odpowiedzialnych za IT, bezpieczeństwo informacji, compliance, zarządzanie ryzykiem oraz wszystkich, którzy chcą przygotować organizację do wymagań NIS2, uKSC i podejścia zgodnego z ISO/IEC 27001. **Jeżeli chcesz przestać bać się słowa "ryzyko" i zacząć używać go jako praktycznego narzędzia zarządzania - ten moduł jest dla Ciebie.**

521
Ładowanie...
EBOOK

Bezpieczne programowanie. Aplikacje hakeroodporne

Jacek Ross

Wyjdź zwycięsko z pojedynku z krakerami! Jak zabezpieczyć aplikację przed krakerami? Jak stworzyć bezpieczne rozwiązania w PHP? Jak utrudnić debugowanie Twojego kodu? Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opuszczenia Twojego bezpiecznego komputera, udostępniony światu, Twój pomysł zostaje wystawiony na ciężką próbę — w sieci działają krakerzy, którzy za wszelką cenę będę próbowali złamać Twoje zabezpieczenia lub wykorzystać luki w Twojej aplikacji. Jak tego uniknąć? Jak tworzyć oprogramowanie odporne na ich ataki? Proste i przejrzyste odpowiedzi na podobnie skomplikowane pytania znajdziesz właśnie w tej książce! Podczas lektury poznasz zagrożenia, na jakie narażony jest programista, oraz proste sposoby utrudniania krakerom zadania. Dodatkowo zdobędziesz wiedzę na temat metod szyfrowania danych i wyznaczania sygnatur. Jednak, co najważniejsze, zobaczysz, jak wykorzystać tę wiedzę w praktyce! W publikacji "Bezpieczne programowanie. Aplikacje hakeroodporne " znajdziesz również sporo ciekawych informacji na temat zabezpieczania aplikacji sieciowych oraz zaawansowane metody, gwarantujące podniesienie bezpieczeństwa Twojego produktu do wysokiego poziomu. To jeszcze nie wszystko! W kolejnych rozdziałach autor prezentuje sposoby ochrony przed debugerami, patenty na bezpieczne tworzenie kodu na platformie .NET oraz psychologiczne aspekty tworzenia hakeroodpornych aplikacji! Przegląd zagrożeń, rodzaje oszustw i naruszeń bezpieczeństwa Zabezpieczenie programu przy użyciu numeru seryjnego Dostępne na rynku systemy zabezpieczania aplikacji Algorytmy szyfrujące Tworzenie skrótów wiadomości Wykorzystanie szyfrowania przy zabezpieczaniu oprogramowania Zabezpieczenia aplikacji wykorzystujących PHP i .NET Ochrona przed atakami typu: wstrzykiwanie SQL, XSS, DOS i DDOS Używanie zaawansowanych metod ochrony oprogramowania Sposoby zaciemniania programu Ochrona kodu przed debugerami Zastosowanie kluczy sprzętowych i technik biometrycznych Psychologiczne aspekty ochrony oprogramowania Dowiedz się, jak tworzyć aplikacje odporne na ataki!

522
Ładowanie...
EBOOK

Biblia copywritingu. Wydanie II poszerzone

Dariusz Puzyrkiewicz

Od recepcjonisty do copywriter'a >> PODCAST Na początku było słowo Rozróżniam trzy "tryby" pisania: dziennikarz, pisarz i copywriter. Tekst każdego z nich ma inną rolę do spełnienia - pisarz przekazuje emocje, dziennikarz fakty, a zadaniem tekstu napisanego przez copywritera jest skłonić nas do akcji. Każdy z trybów posługuje się innym zestawem narzędzi. Oczywiście, dziennikarz może angażować emocje, tak jak copywriter może - a nawet powinien - opierać się na faktach. Ale, tak jak dobra proza literacka nie sprzedaje proszków do prania, tak samo ludzie nie ustawiają się w kolejce do perswazyjnych tekstów w księgarni. Biblia copywritingu - jak sam tytuł wskazuje - nauczy Cię trzeciego trybu. ze wstępu Pawła Tkaczyka Tworzysz treści na strony WWW lub teksty do ulotek? Konstruujesz hasła reklamowe? Piszesz scenariusze reklam radiowych i telewizyjnych? Prowadzisz profile marek w mediach społecznościowych? W takim razie śmiało możesz nazywać siebie copywriterem. Wojownikiem słów. Operatorem argumentów. Kreatorem treści perswazyjnych. Jak w każdym fachu, także w Twoim istnieje zestaw uniwersalnych zasad oraz narzędzi, chwytów i trików, które wszyscy - czeladnik, rzemieślnik, mistrz - muszą znać i którymi powinni swobodnie operować. Inwencja własna jest oczywiście w copywritingu wskazana, jednak podstawa to opanowanie pisarskiego abecadła. Dariusz Puzyrkiewicz, weteran zawodu z kilkunastoletnim stażem i wieloma udokumentowanymi sukcesami na koncie, zebrał niezbędną wiedzę w tej książce. Zaopatrz się w nią, przeczytaj, ustaw na półce na wysokości wzroku - i wracaj do niej zawsze, gdy będziesz tworzyć tekst, który sprzedaje. Produkty. Usługi. Albo idee. Dowiedz się, jak: korzystać z inspiracji i gdzie ich szukać skonstruować kuszący nagłówek napisać jasną, zwięzłą i skuteczną ofertę wyróżnić się na tle konkurencji żonglować słowami w mediach społecznościowych

523
Ładowanie...
EBOOK

Biblioteki cyfrowe: tworzenie, zarządzanie, odbiór

Barbara Maria Morawiec

Postaw na nowe technologie — sprawdź, jak powinna działać nowoczesna biblioteka! Od wielu lat zarówno poważne ośrodki naukowe, jak i media zajmujące się badaniami czytelnictwa w Polsce biją na alarm — jako społeczeństwo coraz mniej czytamy, a to niekorzystnie odbija się na ogólnym poziomie inteligencji i kultury. Ta zatrważająca tendencja ma pewnie wiele źródeł, ale jednym z najważniejszych jest zmiana nawyków czytelniczych i głębsze zanurzenie potencjalnych czytelników w świat cyfrowy. Nowoczesna biblioteka nie może więc pozostawać strukturą analogową. Wręcz przeciwnie, powinna udostępniać swoje zbiory, zwłaszcza te najcenniejsze, w postaci cyfrowej. Jeśli chcesz przekonać się, jak wygląda to w praktyce i jak wypada konfrontacja projektów architektów cyfrowych systemów bibliotecznych z oczekiwaniami użytkowników, ta książka Ci w tym pomoże. Znajdziesz tu informacje na temat funkcjonowania konkretnych bibliotek cyfrowych oraz tego, jak realizują one swoją podstawową funkcję udostępniania zbiorów. Zobaczysz, jak przebiega proces budowy takiej biblioteki, jacy interesariusze biorą udział w tym procesie i jak to wszystko wpływa na funkcjonalność biblioteki dla użytkownika. Fundamentalne znaczenie ma tu wskazanie różnych punktów widzenia, zderzenie koncepcji z potrzebami odbiorców, analiza zachowań i przepływu informacji. Każdy, kto chce zrozumieć kluczowe funkcje biblioteki cyfrowej i wykorzystać je w praktyce, powinien najpierw przeczytać tę książkę. W jakim celu jest tworzona biblioteka cyfrowa oraz jakie funkcje może ona pełnić? Jak przedstawia się organizacja pracy w zespołach bibliotek cyfrowych? Jak przebiega proces digitalizacji? Kim jest architekt biblioteki cyfrowej i jakie role pełni przy jej tworzeniu? Jakie kompetencje powinien mieć architekt biblioteki cyfrowej? Jak użytkownicy bibliotek cyfrowych oceniają te biblioteki? W jaki sposób użytkownicy korzystają z zasobów bibliotek cyfrowych? Jakie są potrzeby oraz zachowania informacyjne użytkownika biblioteki cyfrowej? Jakie problemy napotykają użytkownicy bibliotek cyfrowych podczas korzystania ze zbiorów? Kim jest użytkownik biblioteki cyfrowej? Stwórz bibliotekę cyfrową, z której każdy będzie chciał korzystać! Barbara Maria Morawiec — absolwentka UJ oraz UŚ na kierunku informacja naukowa i bibliotekoznawstwo. Redaktor naczelna serwisu Lustro Biblioteki (www.lustrobiblioteki.pl). Autorka książki Biblioblog w pigułce — poradnik dla bibliotekarzy, a także artykułów dotyczących blogosfery bibliotecznej, Biblioteki 2.0, bibliotek cyfrowych, e-booków itp. Prowadzi szkolenia dla bibliotekarzy z zakresu tworzenia i zarządzania blogami i serwisami bibliotecznymi, a także PR w bibliotece.

524
Ładowanie...
EBOOK

Biblioteki Qt. Zaawansowane programowanie przy użyciu C++

Mark Summerfield

Odkryj tajemnice biblioteki Qt! Qt to popularny zestaw bibliotek pozwalający na tworzenie atrakcyjnego interfejsu użytkownika dla różnych platform, w tym dla systemów: Windows, Mac OS X i Linux. Pierwsza wersja ukazała się w 1992 roku i od tego czasu jest intensywnie rozwijana. Za pomocą najnowszej wersji Qt można tworzyć aplikacje internetowe i mobilne. Zakres jej możliwości jest tak szeroki, że nawet doświadczeni programiści wykorzystują zaledwie ich ułamek. To może się zmienić dzięki tej książce! W trakcie lektury odkryjesz funkcje i możliwości, z których istnienia nie zdawałeś sobie sprawy. Ponadto nauczysz się pisać wydajne programy wielowątkowe, korzystać z silnika WebKit oraz współpracować z biblioteką Phonon. Dowiesz się również, jak sprawnie przy użyciu Qt tworzyć sformatowane dokumenty, a następnie eksportować je do różnych formatów (między innymi PDF, HTML i SVG). W książce znajdziesz wiele przykładów kodu, który został przetestowany przy użyciu Qt 4.6 zarówno na platformie Windows, jak i MacOS X oraz Linux. Wstęp do książki został napisany przez samego współtwórcę Qt - Eirika ChambeEnga. Sięgnij po doskonałe źródło informacji dla programistów! Dzięki tej książce: poznasz zaawansowane zastosowania biblioteki Qt wykorzystasz możliwości silnika WebKit przygotujesz atrakcyjny wizualnie dokument i wyeksportujesz go do popularnych formatów zgłębisz tajniki biblioteki Qt Wykorzystaj zaawansowane funkcje Qt!

525
Ładowanie...
EBOOK

Big Data Analytics. Real time analytics using Apache Spark and Hadoop

Venkat Ankam, Aravind Nallan

Big Data Analytics book aims at providing the fundamentals of Apache Spark and Hadoop. All Spark components – Spark Core, Spark SQL, DataFrames, Data sets, Conventional Streaming, Structured Streaming, MLlib, Graphx and Hadoop core components – HDFS, MapReduce and Yarn are explored in greater depth with implementation examples on Spark + Hadoop clusters. It is moving away from MapReduce to Spark. So, advantages of Spark over MapReduce are explained at great depth to reap benefits of in-memory speeds. DataFrames API, Data Sources API and new Data set API are explained for building Big Data analytical applications. Real-time data analytics using Spark Streaming with Apache Kafka and HBase is covered to help building streaming applications. New Structured streaming concept is explained with an IOT (Internet of Things) use case. Machine learning techniques are covered using MLLib, ML Pipelines and SparkR and Graph Analytics are covered with GraphX and GraphFrames components of Spark. Readers will also get an opportunity to get started with web based notebooks such as Jupyter, Apache Zeppelin and data flow tool Apache NiFi to analyze and visualize data.

526
Ładowanie...
EBOOK

Big Data Analytics with Hadoop 3. Build highly effective analytics solutions to gain valuable insight into your big data

Sridhar Alla

Apache Hadoop is the most popular platform for big data processing, and can be combined with a host of other big data tools to build powerful analytics solutions. Big Data Analytics with Hadoop 3 shows you how to do just that, by providing insights into the software as well as its benefits with the help of practical examples.Once you have taken a tour of Hadoop 3’s latest features, you will get an overview of HDFS, MapReduce, and YARN, and how they enable faster, more efficient big data processing. You will then move on to learning how to integrate Hadoop with the open source tools, such as Python and R, to analyze and visualize data and perform statistical computing on big data. As you get acquainted with all this, you will explore how to use Hadoop 3 with Apache Spark and Apache Flink for real-time data analytics and stream processing. In addition to this, you will understand how to use Hadoop to build analytics solutions on the cloud and an end-to-end pipeline to perform big data analysis using practical use cases.By the end of this book, you will be well-versed with the analytical capabilities of the Hadoop ecosystem. You will be able to build powerful solutions to perform big data analytics and get insight effortlessly.

527
Ładowanie...
EBOOK

Big Data Analytics with Java. Data analysis, visualization & machine learning techniques

RAJAT MEHTA

This book covers case studies such as sentiment analysis on a tweet dataset, recommendations on a movielens dataset, customer segmentation on an ecommerce dataset, and graph analysis on actual flights dataset.This book is an end-to-end guide to implement analytics on big data withJava. Java is the de facto language for major big data environments, including Hadoop. This book will teach you how to perform analytics on big data with production-friendly Java. This book basically divided into twosections. The first part is an introduction that will help the readers get acquainted with big data environments, whereas the second part will contain a hardcore discussion on all the concepts in analyticson big data. It will take you from data analysis and data visualization to the core concepts and advantages of machine learning, real-life usage of regression and classification using Naïve Bayes, a deep discussion on the concepts of clustering,and a review of simple neural networkson big data using deepLearning4j or plain Java Spark code. This book is a must-have book for Java developers who want to start learning big data analytics and want to use it in the real world.

528
Ładowanie...
EBOOK

Big Data Analytics with SAS. Get actionable insights from your Big Data using the power of SAS

David Pope, Subhashini S Tripathi

SAS has been recognized by Money Magazine and Payscale as one of the top business skills to learn in order to advance one’s career. Through innovative data management, analytics, and business intelligence software and services, SAS helps customers solve their business problems by allowing them to make better decisions faster. This book introduces the reader to the SAS and how they can use SAS to perform efficient analysis on any size data, including Big Data.The reader will learn how to prepare data for analysis, perform predictive, forecasting, and optimization analysis and then deploy or report on the results of these analyses. While performing the coding examples within this book the reader will learn how to use the web browser based SAS Studio and iPython Jupyter Notebook interfaces for working with SAS. Finally, the reader will learn how SAS’s architecture is engineered and designed to scale up and/or out and be combined with the open source offerings such as Hadoop, Python, and R. By the end of this book, you will be able to clearly understand how you can efficiently analyze Big Data using SAS.