eXist. A NoSQL Document Database and Application Platform
- Autorzy:
- Erik Siegel, Adam Retter
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 584
- Dostępne formaty:
-
ePubMobi
Opis ebooka: eXist. A NoSQL Document Database and Application Platform
Get a head start with eXist, the open source NoSQL database and application development platform built entirely around XML technologies. With this hands-on guide, you’ll learn eXist from the ground up, from using this feature-rich database to work with millions of documents to building complex web applications that take advantage of eXist’s many extensions.
If you’re familiar with XML—as a student, professor, publisher, or developer—you’ll find that eXist is ideal for all kinds of documents. This book shows you how to store, query, and search documents with XQuery and other XML technologies, and how to construct applications on top of the database with tools such as eXide and eXist’s built-in development environment.
- Manage both data-oriented and text-oriented markup documents securely
- Build a sample application that analyzes and searches Shakespeare’s plays
- Go inside the architecture and learn how eXist processes documents
- Learn how to work with eXist’s internal development environment
- Choose among various indexes, including a full-text index based on Apache Lucene
- Dive into eXist’s APIs for integrating or interacting with the database
- Extend eXist by building your own Triggers, Scheduled Tasks, and XQuery extension modules
Wybrane bestsellery
-
Ta książka stanowi świetne wprowadzenie do analizy danych. Dzięki niej nauczysz się korzystać z surowych danych, nawet jeśli nie masz odpowiedniego doświadczenia. Zaczniesz od formułowania hipotez i generowania statystyk opisowych, a następnie przystąpisz do pisania zapytań w języku SQL w celu ag...
SQL dla analityków danych. Opanuj możliwości SQL-a, aby wydobywać informacje z danych. Wydanie III SQL dla analityków danych. Opanuj możliwości SQL-a, aby wydobywać informacje z danych. Wydanie III
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Dzięki tej książce nauka zarządzania relacyjną bazą danych staje się łatwiejsza. Szczególnie docenią ją czytelnicy myślący o zmianie kariery zawodowej i rozpoczęciu pracy z obsługą danych. Opisano tu przede wszystkim podstawowe narzędzia SQL potrzebne do zrozumienia i wyodrębnienia przydatnych in...
SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi SQL. Przewodnik dla początkujących. Jak zacząć efektywną pracę z danymi
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności — pracę z nim ułatwiają przystępny sposób prezentowania materia...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Cathy Tanimura jest analityczką danych z ponad dwudziestoletnim doświadczeniem. Odnosiła również sukcesy, budując zespoły do spraw analizy danych i tworząc potrzebną infrastrukturę. Zajmowała się także zarządzaniem zespołami w kilku czołowych firmach technologicznych. Od wielu lat używa języka SQ...
Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski
(41.40 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzan...
SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy SQL dla analityków danych. Kurs video. Kompleksowe przygotowanie do pracy
(124.50 zł najniższa cena z 30 dni)161.84 zł
249.00 zł(-35%) -
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komput...
SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku SQL Server. Kurs video. Zarządzanie danymi i bazami danych krok po kroku
(53.55 zł najniższa cena z 30 dni)59.50 zł
119.00 zł(-50%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(71.55 zł najniższa cena z 30 dni)71.55 zł
159.00 zł(-55%) -
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(203.15 zł najniższa cena z 30 dni)
206.99 zł
239.00 zł(-13%) -
If you were handed two different but related sets of data, what tools would you use to find the matches? What if all you had was SQL SELECT access to a database? In this practical book, author Jim Lehmer provides best practices, techniques, and tricks to help you import, clean, match, score, and ...(183.02 zł najniższa cena z 30 dni)
182.82 zł
219.00 zł(-17%) -
To help you on the path to becoming a Snowflake pro, this concise yet comprehensive guide reviews fundamentals and best practices for Snowflake's SQL and Scripting languages. Developers and data professionals will learn how to generate, modify, and query data in the Snowflake relational database ...(245.65 zł najniższa cena z 30 dni)
250.50 zł
289.00 zł(-13%)
Ebooka "eXist. A NoSQL Document Database and Application Platform" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "eXist. A NoSQL Document Database and Application Platform" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "eXist. A NoSQL Document Database and Application Platform" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-3706-3, 9781449337063
- Data wydania ebooka:
- 2014-12-11 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 9.1MB
- Rozmiar pliku Mobi:
- 22.0MB
Spis treści ebooka
- eXist
- Preface
- Welcome
- Who Is This Book For?
- Conventions Used in This Book
- XQuery Filename Conventions
- Using Code Examples
- Accompanying Source Code
- Getting the Source Code
- Building and Deploying
- Building everything
- Building the EXPath package
- Compiling the Java examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Introduction
- What Is eXist?
- eXist Compared to Other Database Systems
- History
- Competitors
- Open Source Competitors
- BaseX
- Sedna
- Open Source Competitors
- Closed Source, Commercial Competitors
- 28.io
- MarkLogic Server
- Who Is Using eXist, and for What?
- Contributing to the Community
- Individuals Using eXist
- Organizations Using eXist
- Authors Using eXist
- Developers Using eXist
- Additional Resources
- 2. Getting Started
- Downloading and Installing eXist
- Preconditions
- Downloading eXist
- Things to Decide Before Installing
- Installing eXist
- Post-Installation Checks
- Downloading and Installing eXist
- Starting and Stopping eXist with a GUI
- Starting and Stopping eXist from the Command Line
- A First Tour Around Town
- The Dashboard
- Playing Around
- Whats in Your Database
- Whats on Your Disk
- The Java Admin Client
- Getting Files into and out of the Database
- Hello eXist!
- Hello Data
- Hello XQuery
- Hello XSLT
- Hello XInclude
- Hello XForms
- 3. Using eXist 101
- Preparations and Basic Application Setup
- eXist Terminology
- Exporting Documents from eXist
- Designing an Applications Collection Structure and Importing Data
- Preparations and Basic Application Setup
- Viewing the Data
- Listing the Plays (XML)
- Listing with the collection Function
- Listing with the xmldb Extension Module
- Listing the Plays (HTML)
- Analyzing the Plays
- Linking the Analysis to the Play Overview
- Searching the Plays
- Searching Using Straight XQuery
- Searching Using an Index
- Creating a Log
- Whats Next?
- 4. Architecture
- Deployment Architectures
- Embedded Architecture
- Client/Server Database Architecture
- Web Application Platform Architecture
- Deployment Architectures
- Storage Architecture
- XML Document Storage and Indexing
- Binary Document Storage
- Efficient XML Processing Architecture
- Collections
- Documents
- Dynamic Level Numbering of Nodes
- Dynamic Level Numbering and Updates
- Paging and Caching
- 5. Working with the Database
- The Databases Content
- Help: Where Is My XML?
- Terminology
- Properties of Collections and Resources
- System Collections
- Addressing Collections, Resources, and Files
- Use URIs
- Relative versus absolute paths
- XMLDB URIs
- Accessing files
- The Databases Content
- The XPath Collection and Doc Functions in eXist
- The collection Function
- The doc Function
- Querying the Database Using REST
- Security
- GET Requests
- PUT Requests
- DELETE Requests
- POST Requests
- Extended query requests XML format
- Ad Hoc Querying
- Querying using eXide
- Querying using the eXist client tool
- Updating Documents
- eXists XQuery Update Extensions
- update delete
- update insert
- update rename
- update replace
- update value
- eXists XQuery Update Extensions
- XUpdate
- XUpdate XML format
- Executing XUpdate
- Controlling the Database from Code
- Specifying Collections and Resources for the xmldb Extension Module
- Accessing external databases using extended XMLDB URIs
- Specifying Collections and Resources for the xmldb Extension Module
- Getting Information
- Creating Resources and Collections
- Setting Permissions
- Moving, Removing, and Renaming
- 6. XQuery for eXist
- eXists XQuery Implementation
- XQuery 1.0 Support
- XQuery 3.0 Support
- XPath 3.0 functions
- try/catch
- switch expression
- Higher-order functions
- The simple map operator
- The string concatenation operator
- Annotations
- Controlling serialization
- The group by clause
- Other XQuery Extras
- The map data type proposed for XQuery 3.1
- Java binding
- eXists XQuery Implementation
- XQuery Execution
- Serialization
- Controlling Serialization
- Serialization Options
- General serialization options
- Post-processing serialization options
- eXist-specific serialization options
- JSON serialization
- Controlling the XQuery Execution
- eXist XQuery Pragmas
- Limiting Execution Time and Output Size
- Other Options
- XQuery Documentation with xqDoc
- 7. Extension Modules
- Types of Extension Modules
- Extension Modules Written in Java
- Extension Modules Written in XQuery
- Types of Extension Modules
- Enabling Extension Modules
- Enabling Java Extension Modules
- Rebuilding eXist
- Enabling Java Extension Modules
- Enabling XQuery Extension Modules
- 8. Security
- Security Basics
- Users
- Groups
- Permissions
- Default Permissions
- User masks
- Security Basics
- Managing Users and Groups
- Group Managers
- Tools for User and Group Management
- Using the Java Admin Client
- Using the User Manager web app
- Executing XQuery functions
- Modifying the security collection
- Using the APIs: XML-RPC, XML:DB, and SOAP
- User and Group Management with the Java Admin Client
- Scenario
- User Management in the Java Admin Client
- Creating a Group
- Creating Users
- Setting Group Managers
- Managing Permissions
- Tools for Permission Management
- Using the Java Admin Client
- Using the Collections Browser web app
- Executing XQuery functions
- Using the XML-RPC or XML:DB API
- Using the eXist Ant tasks
- Tools for Permission Management
- Permission Management with the Java Admin Client
- Access Control Lists
- Access Control Entries
- ACLs by Example
- Allowing additional access
- Restricting access
- Allowing and restricting access
- Managing ACLs
- ACL management with the Java Admin Client
- Realms
- LDAP Realm Module
- LDAP configuration options
- LDAP configuration for Microsoft Active Directory
- LDAP Realm Module
- Other Realm Modules
- Hardening
- Reducing Collateral Damage
- Linux platforms
- Solaris platforms
- Windows platforms
- Reducing Collateral Damage
- Reducing the Attack Surface
- Disabling extension modules
- Disabling Java Binding from XQuery
- Disabling direct access to the REST Server
- Disabling network services and APIs
- Disabling autodeployment of EXPath packages
- Removing preinstalled EXPath packages
- Securing eXists network services
- Reverse proxying
- User Authentication in XQuery
- xmldb:authenticate
- xmldb:login
- Backups
- 9. Building Applications
- Overview
- What Technology to Use?
- Application Building Aspects
- Quickly Getting Started?
- Overview
- Where to Store Your Application?
- URL Mapping Using URL Rewriting
- Anatomy of a URL RewritingBased Application
- How eXist Finds the Controller
- The URL Rewrite Controllers Environment
- The Controllers Output XML Format
- Ignoring the request
- Redirecting the request
- Forwarding the request
- URL rewrite caching
- Advanced URL Control
- Changing the URL for URL Rewriting
- Changing Jetty Settings: Port Number and URL Prefix
- The controller-config.xml Configuration File
- Proxying eXist Behind a Web Server
- Requests, Sessions, and Responses
- The Request Extension Module
- Request parameters and attributes
- Uploading files
- The Request Extension Module
- The Session Extension Module
- The Response Extension Module
- Creating download XML file functionality
- Application Security
- Running with Extra Permissions
- Global Error Pages
- Building Applications with RESTXQ
- Configuring RESTXQ
- RESTXQ Annotations
- HTTP method constraint annotations
- URI path constraint annotation
- Consumes constraint annotation
- Produces constraint annotation
- Parameter annotations
- RESTXQ XQuery Extension Functions
- Packaging
- Examples
- The Packaging Format
- The expath-pkg.xml file
- The repo.xml file
- The Prepare and Finish Scripts
- Creating Packages
- Additional Remarks About Packages
- 10. Other XML Technologies
- XSLT
- Embedding Stylesheets or Not
- Invoking XSLT with the Transform Extension Module
- Passing XSLT Parameters
- Invoking XSLT by Processing Instruction
- Stylesheet Details
- XSLT
- XInclude
- Including Documents
- Including Query Results
- Error Handling and Fallback
- Validation
- Implicit Validation
- Controlling implicit validation
- Specifying catalogs for implicit validation
- Implicit Validation
- Explicit Validation
- Performing explicit validation
- Grammar management in the JAXP (Xerces) parser
- Collations
- Supported Collations
- Specifying Collations
- XSL-FO
- XForms
- XForms Instances
- Instances and the REST Server
- Instances and XQuery
- XForms Instances
- XForms Submissions
- Submission to the REST Server
- Submission via XQuery
- Submission authentication
- betterForm
- XSLTForms
- 11. Basic Indexing
- Indexing Example
- Index Types
- Structural Index
- Range Indexes
- NGram Indexes
- Full-Text Indexes
- Configuring Indexes
- Configuring Range Indexes
- Configuring NGram Indexes
- Maintaining Indexes
- Using Indexes
- Using the Structural Index
- Using the Range Indexes
- Using the NGram Indexes
- General Optimization Tips
- Debugging Indexes
- Checking Index Definitions
- Checking Index Usage
- Tracing the Optimizer
- 12. Text Indexing and Lookup
- Full-Text Index and KWIC Example
- Configuring Full-Text Indexes
- Configuring the Search Context
- Choosing the correct context
- Search context and performance
- Configuring the Search Context
- Handling Mixed Content
- Inline content and whitespace
- Ignoring inline content
- Maintaining the Full-Text Index
- Searching with the Full-Text Index
- Basic Search Operations
- Lucene native query syntax
- The full-text query XML specification
- Additional search parameters
- Basic Search Operations
- Scoring Searches
- Locating Matches
- Using Keywords in Context
- Defining and Configuring the Lucene Analyzer
- Manual Full-Text Indexing
- 13. Integration
- Choosing an API
- Remote APIs
- WebDAV
- Using WebDAV from Microsoft Windows
- Mapping a drive to eXist WebDAV from Windows Explorer
- Using WebDAV from Mac OS X
- Mounting eXist WebDAV from Finder
- Using WebDAV from Linux
- Using WebDAV from GNOME Nautilus
- Mounting eXist WebDAV from Nautilus
- Using WebDAV with FUSE
- Installing davfs2 in Debian-based distributions
- Installing davfs2 in distributions with RPM packages
- Using WebDAV from Java
- Examples
- Store example
- Retrieve example
- WebDAV
- REST Server API
- Retrieving collections and documents
- XSL transformation
- Retrieving collections and documents
- Storing a document
- Deleting collections and documents
- Querying the database
- HTTP GET queries
- HTTP POST queries
- REST Server parameters and paging results
- Updating the database
- Executing stored queries
- Store a JPEG image received over HTTP into the database
- Retrieve a stored image from the database
- Retrieve a thumbnail representation of an image from the database.
- Using the REST Server API from Java
- Examples
- Store example
- Retrieve example
- Query example
- Remove example
- XML-RPC API
- Using the XML-RPC Client API from Java
- Examples
- Classic store example
- Proxy store example
- Using the XML-RPC Client API from Java
- Using the XML-RPC Client API from Python
- Python XML-RPC proxy store example
- XML:DB Remote API
- Using the XML:DB Remote API from Java
- Examples
- Store example
- Retrieve example
- Query example
- Remove example
- Using the XML:DB Remote API from Java
- RESTXQ
- Store a JPEG image received over HTTP into the database
- Retrieve a stored image from the database
- Retrieve a thumbnail representation of an image from the database
- XQJ
- Examples
- Query example
- Examples
- Deprecated Remote APIs
- Atom Servlet
- SOAP API
- SOAP Server
- Remote API Libraries for Other Languages
- Community APIs for eXist by programming language
- Local APIs
- XML:DB Local API
- Example
- XML:DB local example
- Example
- XML:DB Local API
- Fluent API
- Example
- Fluent API example
- Example
- 14. Tools
- Java Admin Client
- eXide
- oXygen
- Connecting with oXygen Using WebDAV
- Natively Connecting with oXygen
- Ant and eXist
- Trying the Ant Examples
- Preparing an eXist Ant Build Script
- Using Ant with eXist
- Basic example: Listing the main collections
- Backup and shutdown
- Create separate backups for all subcollections
- Run an XQuery from Ant
- 15. System Administration
- Logging
- JMX
- Memory and Cache Tuning
- Understanding Memory Use
- Web Admin Status
- XQuery
- VisualVM
- Java Mission Control
- Understanding Memory Use
- Cache Tuning
- Backup and Restore
- Client-Side Data Export Backup
- Java Admin Client backup
- Command-line backup
- Ant backup task
- Client-Side Data Export Backup
- Server-Side Data Export Backup
- Scheduled backups
- Backups from XQuery
- Dashboard backups app
- Restoring a Clean Database
- Emergency Export Tool
- Installing eXist as a Service
- Solaris
- Windows Linux and Other Unix
- Hosting and the Cloud
- Entic
- Amazon EC2
- eXist AMI
- Installation
- Service
- Administering
- eXist AMI
- Other Cloud Providers
- GreenQloud
- Digital Ocean
- Getting Support
- Community Support
- Commercial Support
- 16. Advanced Topics
- XQuery Testing
- Versioning
- Historical Archival
- Document Revisions
- Write conflict avoidance
- Scheduled Jobs
- Scheduling Jobs
- XQuery Jobs
- Scheduled weather retrieval (XQuery)
- Java Jobs
- Java user job
- Scheduled weather retrieval (Java)
- Java user job
- Java system task job
- Database stats scheduled system task
- Startup Triggers
- Configured Modules Example Startup Trigger
- Database Triggers
- XQuery Triggers
- Java Triggers
- Java collection triggers
- No delete example collection trigger
- Java document triggers
- Example Filtering Trigger
- Internal XQuery Library Modules
- Using the Hello Word Module
- Types and Cardinality
- Function Parameters and Return Types
- Variable Declarations
- Module Configuration
- Developing eXist
- Building eXist from Source
- Debugging eXist
- Remote debugging with NetBeans IDE
- A. XQuery Extension Modules
- Extension Modules by Category
- Additional data
- Core
- Datatype Extensions
- Database Functionality
- Indexing
- Protocols/Interfaces
- XML Technologies
- XQuery
- Extension Modules by Category
- Extension Module Descriptions
- cache
- compression
- contentextraction
- counter
- datetime
- exi
- exiftool
- file
- ft
- ftpclient
- http
- httpclient
- image
- inspect
- jfreechart
- jndi
- json
- jsonp
- kwic
- map
- math
- metadata
- ngram
- repo
- request
- response
- restxq
- restxqex
- scheduler
- sequences
- session
- sm
- sort
- sql
- system
- text
- transform
- util
- validation
- versioning
- xmlcalabash
- xmldb
- xmldiff
- xmpp
- xqjson
- xqdm
- xslfo
- zip
- B. REST Server Processes
- GET Process Flow
- HEAD Process Flow
- PUT Process Flow
- DELETE Process Flow
- POST Process Flow
- REST Server Parameters
- HTTP GET Parameters
- HTTP POST Parameters
- Common XML Grammars for Parameters
- Wrap XML grammar
- Properties XML grammar
- Text XML grammar
- Variables XML grammar
- Index
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(203.15 zł najniższa cena z 30 dni)
208.19 zł
239.00 zł(-13%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(237.15 zł najniższa cena z 30 dni)
250.05 zł
289.00 zł(-13%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(194.65 zł najniższa cena z 30 dni)
207.45 zł
239.00 zł(-13%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(118.15 zł najniższa cena z 30 dni)
121.44 zł
149.00 zł(-18%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(194.65 zł najniższa cena z 30 dni)
207.00 zł
239.00 zł(-13%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(228.65 zł najniższa cena z 30 dni)
250.44 zł
289.00 zł(-13%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(152.15 zł najniższa cena z 30 dni)
155.45 zł
189.00 zł(-18%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(177.65 zł najniższa cena z 30 dni)
181.35 zł
219.00 zł(-17%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
209.00 zł(-15%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(148.82 zł najniższa cena z 30 dni)
148.72 zł
179.00 zł(-17%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: eXist. A NoSQL Document Database and Application Platform Erik Siegel, Adam Retter (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.