MongoDB Fundamentals

- Autorzy:
- Amit Phaltankar, Juned Ahsan, Michael Harrison, Liviu Nedov


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 748
- Dostępne formaty:
-
PDFePubMobi
Opis książki: MongoDB Fundamentals
MongoDB is one of the most popular database technologies for handling large collections of data. This book will help MongoDB beginners develop the knowledge and skills to create databases and process data efficiently.
Unlike other MongoDB books, MongoDB Fundamentals dives into cloud computing from the very start - showing you how to get started with Atlas in the first chapter. You will discover how to modify existing data, add new data into a database, and handle complex queries by creating aggregation pipelines. As you progress, you'll learn about the MongoDB replication architecture and configure a simple cluster. You will also get to grips with user authentication, as well as techniques for backing up and restoring data. Finally, you'll perform data visualization using MongoDB Charts.
You will work on realistic projects that are presented as bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. Many of these mini-projects are based around a movie database case study, while the last chapter acts as a final project where you will use MongoDB to solve a real-world problem based on a bike-sharing app.
By the end of this book, you'll have the skills and confidence to process large volumes of data and tackle your own projects using MongoDB.
Wybrane bestsellery
-
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...
Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II
(0,00 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Ta książka jest przewodnikiem dla każdego, kto musi przekazywać informacje, robiąc przy tym użytek z danych. Szczególnie wartościowa będzie dla analityków, studentów i naukowców, a także dla każdego, kto w swojej komunikacji odwołuje się do danych. Pokazano tu prostą i intuicyjną technikę przedst...
Storytelling danych. Poradnik wizualizacji danych dla profesjonalistów Storytelling danych. Poradnik wizualizacji danych dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)53.90 zł
77.00 zł(-30%) -
W tej praktycznej książce dokładnie wyjaśniono współczesne podejście do tworzenia architektury baz danych i ich eksploatacji. Jeśli chcesz stać się znakomitym inżynierem niezawodności baz danych, czyli DBRE (z Database Reliability Engineer), znajdziesz tu schemat zasad i praktyk projektowania, bu...
Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy
(0,00 zł najniższa cena z 30 dni)29.50 zł
59.00 zł(-50%) -
To drugie, w pełni zaktualizowane wydanie znakomitego przewodnika, dzięki któremu bezproblemowo rozpoczniesz pracę z Power BI i w pełni wykorzystasz jego możliwości. Dowiesz się, jak pozyskiwać i oczyszczać dane z różnych źródeł, a także jak zaprojektować model danych, aby móc analizować relacje ...
Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie II Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie II
Devin Knight, Mitchell Pearson, Bradley Schacht, Erin Ostrowsky
(0,00 zł najniższa cena z 30 dni)53.90 zł
77.00 zł(-30%) -
Termin business intelligence ostatnimi czasy jest odmieniany przez wszystkie przypadki. Według raportu Gartnera z 2020 roku aktualnie liderem w dziedzinie narzędzi BI jest Microsoft - ten kurs video oferuje możliwość zapoznania się z jednym z nich. Power BI, bo o nim mowa, pozwala efektywnie anal...
Power BI Desktop. Kurs video. Wykorzystanie narzędzia w analizie i wizualizacji danych Power BI Desktop. Kurs video. Wykorzystanie narzędzia w analizie i wizualizacji danych
(0,00 zł najniższa cena z 30 dni)224.25 zł
299.00 zł(-25%) -
Ten praktyczny przewodnik po narzędziu Power Query nauczy Cię efektywnie przetwarzać dane w Excelu: importować, oczyszczać, przekształcać i wydobywać potrzebne informacje. Dowiesz się, jak sprawnie wykonywać typowe zadania i prace analityczne, jak zwiększyć swoją skuteczność dzięki opanowaniu pod...
Power Query w Excelu i Power BI. Zbieranie i przekształcanie danych Power Query w Excelu i Power BI. Zbieranie i przekształcanie danych
(0,00 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
W tym przewodniku opisano zagadnienia związane z podstawami nauki o danych. Wyjaśniono niezbędne elementy matematyki i statystyki. Przedstawiono także techniki budowy potrzebnych narzędzi i sposoby działania najistotniejszych algorytmów. Książka została skonstruowana tak, aby poszczególne impleme...
Data science od podstaw. Analiza danych w Pythonie. Wydanie II Data science od podstaw. Analiza danych w Pythonie. Wydanie II
(0,00 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Dzięki tej książce przejście od pracy z arkuszami Excela do samodzielnego tworzenia kodu w Pythonie i R będzie płynne i bezproblemowe. Rozpoczniesz od ugruntowania swoich umiejętności w Excelu i dogłębnego zrozumienia podstaw statystyki i analizy danych. Ułatwi Ci to rozpoczęcie pisania kodu w ję...
Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R
(0,00 zł najniższa cena z 30 dni)41.93 zł
59.90 zł(-30%) -
Powszechna cyfryzacja nie dotyka jedynie wybranych gałęzi przemysłu, ale dosłownie przeniknęła nasze życie niemal w każdym aspekcie. Skutkiem tego procesu jest pojawienie się ogromnej ilości danych, które, odpowiednio wykorzystane, stanowią nowy rodzaj materii w nieprzerwanym cyklu postępu. Uczen...
Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego
(0,00 zł najniższa cena z 30 dni)107.40 zł
179.00 zł(-40%) -
Wiesz, że ponad połowa aktywności w sieci jest podejmowana przez boty? Powód ich popularności nie powinien być zaskoczeniem - w świecie usług i biznesu chodzi przede wszystkim o poznanie rynku i konkurencji. W tym wypadku kto ma technologię, ten ma przewagę, a daje ją web scraping. Dosłownie tłum...
Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci
(0,00 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- MongoDB Fundamentals
- ISBN Ebooka:
- 978-18-392-1304-5, 9781839213045
- Data wydania ebooka:
-
2020-12-22
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@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 33.4MB
- Rozmiar pliku ePub:
- 33.6MB
- Rozmiar pliku Mobi:
- 83.4MB
- Kategorie:
Bazy danych » Inne
Spis treści książki
- MongoDB Fundamentals
- Preface
- About the Book
- About the Authors
- Who This Book Is For
- About the Chapters
- Conventions
- Before You Begin
- Installing MongoDB
- Editors and IDEs
- Downloading and Installing Visual Studio Code
- Downloading Node.js
- Windows
- Mac
- Linux
- Verifying the Installation
- Installing the Code Bundle
- Get in Touch
- Please Leave a Review
- About the Book
- 1. Introduction to MongoDB
- Introduction
- Database Management Systems
- Relational Database Management Systems
- NoSQL Database Management Systems
- Comparison
- Introduction to MongoDB
- MongoDB Editions
- Migrating Community Edition to Enterprise Edition
- The MongoDB Deployment Model
- Managing MongoDB
- Self-Managed
- Managed Service: Database as a Service
- MongoDB Atlas
- MongoDB Atlas Benefits
- Cloud Providers
- Availability Zones
- Regions
- MongoDB Supported Regions and Availability Zones
- Atlas Tiers
- MongoDB Atlas Pricing
- Cluster Cost Estimation
- Exercise 1.01: Setting Up a MongoDB Atlas Account
- MongoDB Atlas Organizations, Projects, Users, and Clusters
- Organizations
- Exercise 1.02: Setting Up a MongoDB Atlas Organization
- Projects
- Exercise 1.03: Creating a MongoDB Atlas Project
- MongoDB Clusters
- Exercise 1.04: Setting Up Your First Free MongoDB Cluster on Atlas
- Connecting to Your MongoDB Atlas Cluster
- MongoDB Elements
- Documents
- Document Structures
- Collections
- Understanding MongoDB Databases
- Creating a Database
- Creating a Collection
- Creating a Collection Using Document Insertion
- Creating Documents
- Inserting a Single Document
- Inserting Multiple Documents
- Fetching Documents from MongoDB
- Formatting the find Output Using the pretty() Method
- Activity 1.01: Setting Up a Movies Database
- Summary
- 2. Documents and Data Types
- Introduction
- Introduction to JSON
- JSON Syntax
- JSON Data Types
- JSON and Numbers
- JSON and Dates
- Exercise 2.01: Creating Your Own JSON Document
- BSON
- MongoDB Documents
- Documents and Flexibility
- MongoDB Data Types
- Strings
- Numbers
- Booleans
- Objects
- Exercise 2.02: Creating Nested Objects
- Arrays
- Exercise 2.03: Using Array Fields
- Null
- ObjectId
- Dates
- Timestamps
- Binary Data
- Limits and Restrictions on Documents
- Document Size Limit
- Nesting Depth Limit
- Field Name Rules
- Exercise 2.04: Loading Data into an Atlas Cluster
- Activity 2.01: Modeling a Tweet into a JSON Document
- Summary
- 3. Servers and Clients
- Introduction
- Network Access
- Network Protocols
- Public versus Private IP Addresses
- Network Protocols
- Domain Name Server
- Transmission Control Protocol
- The Wire Protocol
- Network Access Configuration
- The IP Access List
- Temporary Access
- Network Peering
- Exercise 3.01: Enabling Network Access
- Database Access
- User Authentication
- Username Storage
- Username Authentication
- Configuring Authentication in Atlas
- Temporary Users
- User Authentication
- Database Privileges and Roles
- Predefined Roles
- Configuring Built-In Roles in Atlas
- Advanced Privileges
- Exercise 3.02: Configuring Database Access
- Configuring Custom Roles
- The Database Client
- Connection Strings
- The Mongo Shell
- Connection Strings
- Exercise 3.03: Connecting to the Cloud Database Using the Mongo Shell
- MongoDB Compass
- MongoDB Drivers
- Exercise 3.04: Connecting to a MongoDB Cloud Database Using the Python Driver
- Server Commands
- Physical Structure
- Database Files
- Database Metrics
- Physical Structure
- Logical Structure
- Server Commands
- Exercise 3.05: Creating a Database View Object
- Activity 3.01: Managing Your Database Users
- Summary
- 4. Querying Documents
- Introduction
- MongoDB Query Structure
- Basic MongoDB Queries
- Finding Documents
- Using findOne()
- Exercise 4.01: Using find() and findOne() Without a Condition
- Choosing the Fields for the Output
- Finding the Distinct Fields
- Counting the Documents
- count()
- countDocuments()
- estimatedDocumentCount()
- Conditional Operators
- Equals ($eq)
- Not Equal To ($ne)
- Greater Than ($gt) and Greater Than or Equal To ($gte)
- Less Than ($lt) and Less Than or Equal To ($lte)
- In ($in) and Not In ($nin)
- Exercise 4.02: Querying for Movies of an Actor
- Logical Operators
- $and operator
- $or Operator
- $nor Operator
- $not Operator
- Exercise 4.03: Combining Multiple Queries
- Regular Expressions
- Using the caret (^) operator
- Using the dollar ($) operator
- Case-Insensitive Search
- Using the caret (^) operator
- Query Arrays and Nested Documents
- Finding an Array by an Element
- Finding an Array by an Array
- Searching an Array with the $all Operator
- Projecting Array Elements
- Projecting Matching Elements Using ($)
- Projecting Matching Elements by their Index Position ($slice)
- Querying Nested Objects
- Querying Nested Object Fields
- Exercise 4.04: Projecting Nested Object Fields
- Limiting, Skipping, and Sorting Documents
- Limiting the Result
- Limit and Batch Size
- Positive Limit with Batch Size
- Negative Limits and Batch Size
- Skipping Documents
- Sorting Documents
- Activity 4.01: Finding Movies by Genre and Paginating Results
- Summary
- 5. Inserting, Updating, and Deleting Documents
- Introduction
- Inserting Documents
- Inserting Multiple Documents
- Inserting Duplicate Keys
- Inserting without _id
- Deleting Documents
- Deleting Using deleteOne()
- Exercise 5.01: Deleting One of Many Matched Documents
- Deleting Multiple Documents Using deleteMany()
- Deleting Using findOneAndDelete()
- Exercise 5.02: Deleting a Low-Rated Movie
- Replacing Documents
- _id Fields Are Immutable
- Upsert Using Replace
- Why Use Upsert?
- Replacing Using findOneAndReplace()
- Replace versus Delete and Re-Insert
- Modify Fields
- Updating a Document with updateOne()
- Modifying More Than One Field
- Multiple Documents Matching a Condition
- Upsert with updateOne()
- Updating a Document with updateOne()
- Updating a Document with findOneAndUpdate()
- Returning a New Document in Response
- Sorting to Find a Document
- Exercise 5.03: Updating the IMDb and Tomatometer Rating
- Updating Multiple Documents with updateMany()
- Update Operators
- Set ($set)
- Increment ($inc)
- Multiply ($mul)
- Rename ($rename)
- Current Date ($currentDate)
- Removing Fields ($unset)
- Setting When Inserted ($setOnInsert)
- Activity 5.01: Updating Comments for Movies
- Summary
- 6. Updating with Aggregation Pipelines and Arrays
- Introduction
- Updating with an Aggregation Pipeline (MongoDB 4.2)
- Stage 1 ($set)
- Stage 2 ($set)
- Stage 3 ($project)
- Updating with an Aggregation Pipeline (MongoDB 4.2)
- Introduction
- Updating Array Fields
- Exercise 6.01: Adding Elements to Arrays
- Adding Multiple Elements
- Sort Array
- An Array as a Set
- Exercise 6.02: New Category of Classic Movies
- Removing Array Elements
- Removing the First or Last Element ($pop)
- Removing All Elements
- Removing Matched Elements
- Updating Array Elements
- Exercise 6.03: Updating the Directors Name
- Activity 6.01: Adding an Actor's Name to the Cast
- Summary
- 7. Data Aggregation
- Introduction
- aggregate Is the New find
- Aggregate Syntax
- The Aggregation Pipeline
- Pipeline Syntax
- Creating Aggregations
- Exercise 7.01: Performing Simple Aggregations
- Exercise 7.02: Aggregation Structure
- Manipulating Data
- The Group Stage
- Accumulator Expressions
- Exercise 7.03: Manipulating Data
- Exercise 7.04: Selecting the Title from Each Movie Category
- Working with Large Datasets
- Sampling with $sample
- Joining Collections with $lookup
- Outputting Your Results with $out and $merge
- Exercise 7.05: Listing the Most User-Commented Movies
- Getting the Most from Your Aggregations
- Tuning Your Pipelines
- Filter Early and Filter Often
- Use Your Indexes
- Think about the Desired Output
- Aggregation Options
- Exercise 7.06: Finding Award-Winning Documentary Movies
- Activity 7.01: Putting Aggregations into Practice
- Summary
- 8. Coding JavaScript in MongoDB
- Introduction
- Connecting to the Driver
- Introduction to Node.js
- Getting the MongoDB Driver for Node.js
- The Database and Collection Objects
- Connection Parameters
- Exercise 8.01: Creating a Connection with the Node.js Driver
- Executing Simple Queries
- Creating and Executing find Queries
- Using Cursors and Query Results
- Exercise 8.02: Building a Node.js Driver Query
- Callbacks and Error Handling in Node.js
- Callbacks in Node.js
- Basic Error Handling in Node.js
- Exercise 8.03: Error Handling and Callbacks with the Node.js Driver
- Advanced Queries
- Inserting Data with the Node.js Driver
- Updating and Deleting Data with the Node.js Driver
- Writing Reusable Functions
- Exercise 8.04: Updating Data with the Node.js Driver
- Reading Input from the Command Line
- Creating an Interactive Loop
- Exercise 8.05: Handling Inputs in Node.js
- Activity 8.01: Creating a Simple Node.js Application
- Summary
- 9. Performance
- Introduction
- Query Analysis
- Explaining the Query
- Viewing Execution Stats
- Identifying Problems
- Linear Search
- Introduction to Indexes
- Creating and Listing Indexes
- Listing Indexes on a Collection
- Index Names
- Exercise 9.01: Creating an Index Using MongoDB Atlas
- Query Analysis after Indexes
- Hiding and Dropping Indexes
- Dropping Multiple Indexes
- Hiding an Index
- Exercise 9.02: Dropping an Index Using Mongo Atlas
- Type of Indexes
- Default Indexes
- Single-Key Indexes
- Compound Indexes
- Multikey Indexes
- Text Indexes
- Indexes on Nested Documents
- Wildcard Indexes
- Properties of Indexes
- Unique Indexes
- Exercise 9.03: Creating a Unique Index
- TTL Indexes
- Exercise 9.04: Creating a TTL index using Mongo Shell
- Sparse Indexes
- Exercise 9.05: Creating a Sparse Index Using Mongo Shell
- Partial Indexes
- Exercise 9.06: Creating a Partial Index Using the Mongo Shell
- Case-Insensitive Indexes
- Exercise 9.07: Creating a Case-Insensitive Index Using the Mongo Shell
- Other Query Optimization Techniques
- Fetch Only What You Need
- Sorting Using Indexes
- Fitting Indexes in the RAM
- Index Selectivity
- Providing Hints
- Optimal Indexes
- Activity 9.01: Optimizing a Query
- Summary
- 10. Replication
- Introduction
- High-Availability Clusters
- Cluster Nodes
- Share-Nothing
- Cluster Names
- Replica Sets
- Primary-Secondary
- High-Availability Clusters
- The Oplog
- Replication Architecture
- Cluster Members
- The Election Process
- Exercise 10.01: Checking Atlas Cluster Members
- Introduction
- Client Connections
- Connecting to a Replica Set
- Single-Server Connections
- Exercise 10.02: Checking the Cluster Replication
- Read Preference
- Write Concern
- Deploying Clusters
- Atlas Deployment
- Manual Deployment
- Exercise 10.03: Building Your Own MongoDB Cluster
- Enterprise Deployment
- Cluster Operations
- Adding and Removing Members
- Adding a Member
- Removing a Member
- Reconfiguring a Cluster
- Adding and Removing Members
- Failover
- Failover (Outage)
- Rollback
- Switchover (Stepdown)
- Exercise 10.04: Performing Database Maintenance
- Activity 10.01: Testing a Disaster Recovery Procedure for a MongoDB Database
- Summary
- 11. Backup and Restore in MongoDB
- Introduction
- The MongoDB Utilities
- Exporting MongoDB Data
- Using mongoexport
- mongoexport Options
- Exercise 11.01: Exporting MongoDB Data
- Importing Data into MongoDB
- Using mongoimport
- mongoimport Options
- Exercise 11.02: Loading Data into MongoDB
- Backing up an Entire Database
- Using mongodump
- mongodump Options
- Exercise 11.03: Backing up MongoDB
- Restoring a MongoDB Database
- Using mongorestore
- The mongorestore Options
- Exercise 11.04: Restoring MongoDB Data
- Activity 11.01: Backup and Restore in MongoDB
- Summary
- 12. Data Visualization
- Introduction
- Exploring Menus and Tabs
- Dashboards
- Data Sources
- Exercise 12.01: Working with Data Sources
- Data Source Permissions
- Building Charts
- Fields
- Types of Charts
- Bar and Column Charts
- Exercise 12.02: Creating a Bar Chart to Display Movies
- Circular Charts
- Exercise 12.03: Creating a Pie Chart Graph from the Movies Collection
- Geospatial Charts
- Exercise 12.04: Creating a Geospatial Chart
- Introduction
- Complex Charts
- Preprocessing and Filtering Data
- Filtering Data
- Adding Custom Fields
- Changing Fields
- Preprocessing and Filtering Data
- Channels
- Aggregation and Binning
- Exercise 12.05: Binning Values for a Bar Graph
- Integration
- Embedded Charts
- Exercise 12.06: Adding Charts to HTML pages
- Activity 12.01: Creating a Sales Presentation Dashboard
- Summary
- 13. MongoDB Case Study
- Introduction
- Fair Bay City Council
- Fair Bay City Bikes
- Proposal Highlights
- Dockless Bikes
- Ease of Use
- Real-Time Tracking
- Maintenance and Care
- Proposal Highlights
- Technical Discussions and Decisions
- Quick Rollout
- Cost Effective
- Flexible
- Quick Rollout
- Database Design
- Users
- Vehicles
- Rides
- Ride Logs
- Use Cases
- User Finds Available Bikes
- User Unlocks a Bike
- User Locks the Bike
- System Logs the Geographical Coordinates of Rides
- System Sends Bikes for Maintenance
- Technician Performs Fortnightly Maintenance
- Generating Stats
- User Finds Available Bikes
- Summary
- Appendix
- 1. Introduction to MongoDB
- Activity 1.01: Setting Up a Movies Database
- 1. Introduction to MongoDB
- 2. Documents and Data Types
- Activity 2.01: Modeling a Tweet into a JSON Document
- 3. Servers and Clients
- Activity 3.01: Managing Your Database Users
- 4. Querying Documents
- Activity 4.01: Finding Movies by Genre and Paginating Results
- 5. Inserting, Updating, and Deleting Documents
- Activity 5.01: Updating Comments for Movies
- 6. Updating with Aggregation Pipelines and Arrays
- Activity 6.01: Adding an Actor's Name to the Cast
- 7. Data Aggregation
- Activity 7.01: Putting Aggregations into Practice
- 8. Coding JavaScript in MongoDB
- Activity 8.01: Creating a Simple Node.js Application
- 9. Performance
- Activity 9.01: Optimizing a Query
- 10. Replication
- Activity 10.01: Testing a Disaster Recovery Procedure for a MongoDB Database
- 11. Backup and Restore in MongoDB
- Activity 11.01: Backup and Restore in MongoDB
- 12. Data Visualization
- Activity 12.01: Creating a Sales Presentation Dashboard
Packt Publishing - inne książki
-
Solve classic computer science problems from fundamental algorithms, such as sorting and searching, to modern algorithms in machine learning and cryptography
40 Algorithms Every Programmer Should Know - Second Edition 40 Algorithms Every Programmer Should Know - Second Edition
-
Use modern Python libraries such as pandas, NumPy, and scikit-learn and popular machine learning and deep learning methods to solve financial modeling problems
-
Get up to speed with Oracle's Autonomous Databases and implementation strategies for any workload or use case, including transactional, data warehousing, and non-relational databases
Oracle Autonomous Database in Enterprise Architecture Oracle Autonomous Database in Enterprise Architecture
-
Design, build, and deploy performant and maintainable web applications using Spring, Spring Boot, and Angular
-
Build CD pipelines following GitOps principles like declarative and immutable changes stored in version control, all continuously reconciled by Argo CD, and minimize the failure of deployments.
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
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.


Oceny i opinie klientów: MongoDB Fundamentals Amit Phaltankar, Juned Ahsan, Michael Harrison, Liviu Nedov (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.