Ansible: Up and Running. 3rd Edition
- Autorzy:
- Bas Meijer, Lorin Hochstein, René Moser
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 472
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Ansible: Up and Running. 3rd Edition
Among the many configuration management tools available, Ansible has some distinct advantages: It's minimal in nature. You don't need to install agents on your nodes. And there's an easy learning curve. With this updated third edition, you'll quickly learn how to be productive with Ansible whether you're a developer deploying code or a system administrator looking for a better automation solution.
Authors Bas Meijer, Lorin Hochstein, and Rene Moser show you how to write playbooks (Ansible's configuration management scripts), manage remote servers, and explore the tool's real power: built-in declarative modules. You'll learn how Ansible has all the functionality you need--and the simplicity you desire.
- Explore Ansible configuration management and deployment
- Manage Linux, Windows, and network devices
- Learn how to apply Ansible best practices
- Understand how to use the new collections format
- Create custom modules and plug-ins
- Generate reusable Ansible content for open source middleware
- Build container images, images for cloud instances, and cloud infrastructure
- Automate CI/CD development environments
- Learn how to use Ansible Automation Platform for DevOps
Wybrane bestsellery
-
Ta książka jest przeznaczona dla programistów i administratorów, którzy poszukują wydajnej metody zarządzania systemami. Pokazano w niej, w jaki sposób działa Ansible i jak należy przygotować go do pracy. Omówiono sposoby tworzenia scenariuszy (są to skrypty do zarządzania konfiguracją), zasady z...
Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie III Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie III
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Zarządzanie konfiguracją oprogramowania w systemach sieciowych jest niebanalnym zadaniem. Nawet zwykła aktualizacja czy wdrożenie nowego oprogramowania mogą się skończyć katastrofą, zwłaszcza w przypadku serwerów pracujących pod kontrolą systemów Linux czy Unix. Konieczność pilnowania ustawień w ...
Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II
(29.49 zł najniższa cena z 30 dni)32.45 zł
59.00 zł(-45%) -
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia pr...(125.30 zł najniższa cena z 30 dni)
125.30 zł
179.00 zł(-30%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(83.85 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Miesięcznik ten dedykowany jest przede wszystkim profesjonalistom z branży IT, którzy na co dzień pracują z systemem Linux, w tym administratorom systemów, programistom oraz zaawansowanym użytkownikom. Publikacja ta została również stworzona z myślą o menedżerach IT oraz specjalistach technologic...(23.33 zł najniższa cena z 30 dni)
23.33 zł
29.91 zł(-22%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(57.84 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Jeśli zależy Ci na tym, by zadbać o swoje bezpieczeństwo online, proponowane przez nas szkolenie jest właśnie dla Ciebie. Dzięki niemu uświadomisz sobie, w jaki sposób nasze sieciowe urządzenia są wykorzystywane przeciw nam i jak się przed tym obronić. Dowiesz się, jak udoskonalić pod tym kątem s...
Cybersecurity dla każdego. Kurs video. Bezpieczeństwo i prywatność danych, sieci i urządzeń Cybersecurity dla każdego. Kurs video. Bezpieczeństwo i prywatność danych, sieci i urządzeń
(67.05 zł najniższa cena z 30 dni)96.85 zł
149.00 zł(-35%) -
Dzięki temu wyczerpującemu przewodnikowi, napisanemu z myślą o początkujących użytkownikach systemu Kali Linux i pentesterach, szybko zdobędziesz potrzebne umiejętności. Najpierw skompletujesz i skonfigurujesz laboratorium, a potem poznasz najważniejsze koncepcje testów penetracyjnych. Skupisz si...
Kali Linux. Zaawansowane testy penetracyjne za pomocą narzędzi Nmap, Metasploit, Aircrack-ng i Empire. Wydanie II Kali Linux. Zaawansowane testy penetracyjne za pomocą narzędzi Nmap, Metasploit, Aircrack-ng i Empire. Wydanie II
(96.85 zł najniższa cena z 30 dni)104.30 zł
149.00 zł(-30%)
O autorze ebooka
René Moser jest inżynierem systemów, zaangażowanym w projekt ASF CloudStack. Autor integracji CloudStack z Ansible.
Kup polskie wydanie:
Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie III
- Autor:
- Bas Meijer, Lorin Hochstein, René Moser
54,45 zł
99,00 zł
(49.50 zł najniższa cena z 30 dni)
Ebooka "Ansible: Up and Running. 3rd Edition" 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 "Ansible: Up and Running. 3rd Edition" 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 "Ansible: Up and Running. 3rd Edition" 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-10-981-0910-3, 9781098109103
- Data wydania ebooka:
- 2022-07-12 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:
- 5.0MB
- Rozmiar pliku Mobi:
- 10.0MB
Spis treści ebooka
- Preface to the Third Edition
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- From Lorin
- From René
- From Bas
- 1. Introduction
- A Note About Versions
- Ansible: What Is It Good For?
- How Ansible Works
- Whats So Great About Ansible?
- Simple
- Easy-to-read syntax
- Easy to audit
- Little to nothing to install on the remote hosts
- Ansible scales down
- Easy to share
- System abstraction
- Top to bottom tasks
- Simple
- Powerful
- Batteries included
- Push-based
- Multitier orchestration
- Masterless
- Pluggable and embeddable
- Works with lots of stuff
- Really scalable
- Secure
- Codified knowledge
- Reproducible systems
- Equivalent environments
- Encrypted variables
- Secure transport
- Idempotency
- No daemons
- Is Ansible Too Simple?
- What Do I Need to Know?
- What Isnt Covered
- Moving Forward
- 2. Installation and Setup
- Installing Ansible
- Loose Dependencies
- Running Ansible in Containers
- Ansible Development
- Installing Ansible
- Setting Up a Server for Testing
- Using Vagrant to Set Up a Test Server
- Telling Ansible About Your Servers
- Simplifying with the ansible.cfg File
- Kill Your Darlings
- Convenient Vagrant Configuration Options
- Port Forwarding and Private IP Addresses
- Enabling Agent Forwarding
- The Docker Provisioner
- The Ansible Local Provisioner
- When the Provisioner Runs
- Vagrant Plug-ins
- Hostmanager
- VBGuest
- VirtualBox Customization
- Vagrantfile Is Ruby
- Production Setup
- Conclusion
- 3. Playbooks: A Beginning
- Preliminaries
- A Very Simple Playbook
- Specifying an NGINX Config File
- Creating a Web Page
- Creating a Group
- Running the Playbook
- Playbooks Are YAML
- Start of Document
- End of File
- Comments
- Indentation and Whitespace
- Strings
- Booleans
- Lists
- Dictionaries
- Multiline Strings
- Pure YAML Instead of String Arguments
- Anatomy of a Playbook
- Plays
- Tasks
- Modules
- Viewing Ansible Module Documentation
- Putting It All Together
- Did Anything Change? Tracking Host State
- Getting Fancier: TLS Support
- Generating a TLS Certificate
- Variables
- Quoting in Ansible Strings
- Generating the NGINX Configuration Template
- Loop
- Handlers
- A Few Things to Keep in Mind About Handlers
- Testing
- Validation
- The Playbook
- Running the Playbook
- Conclusion
- 4. Inventory: Describing Your Servers
- Inventory/Hosts Files
- Preliminaries: Multiple Vagrant Machines
- Inventory/Hosts Files
- Behavioral Inventory Parameters
- Changing Behavioral Parameter Defaults
- Groups and Groups and Groups
- Example: Deploying a Django App
- Aliases and Ports
- Groups of Groups
- Numbered Hosts (Pets Versus Cattle)
- Hosts and Group Variables: Inside the Inventory
- Host and Group Variables: In Their Own Files
- Dynamic Inventory
- Inventory Plug-ins
- Amazon EC2
- Azure Resource Manager
- The Interface for a Dynamic Inventory Script
- Showing host details
- Listing groups
- Writing a Dynamic Inventory Script
- Breaking the Inventory into Multiple Files
- Adding Entries at Runtime with add_host and group_by
- add_host
- group_by
- Conclusion
- 5. Variables and Facts
- Defining Variables in Playbooks
- Defining Variables in Separate Files
- Directory Layout
- Defining Variables in Playbooks
- Viewing the Values of Variables
- Variable Interpolation
- Registering Variables
- Facts
- Viewing All Facts Associated with a Server
- Viewing a Subset of Facts
- Any Module Can Return Facts or Info
- Local Facts
- Using set_fact to Define a New Variable
- Built-In Variables
- hostvars
- inventory_hostname
- groups
- Extra Variables on the Command Line
- Precedence
- Conclusion
- 6. Introducing Mezzanine: Our Test Application
- Why Is Deploying to Production Complicated?
- Postgres: The Database
- Gunicorn: The Application Server
- NGINX: The Web Server
- Supervisor: The Process Manager
- Conclusion
- 7. Deploying Mezzanine with Ansible
- Listing Tasks in a Playbook
- Organization of Deployed Files
- Variables and Secret Variables
- Installing Multiple Packages
- Adding the Become Clause to a Task
- Updating the apt Cache
- Checking Out the Project Using Git
- Installing Mezzanine and Other Packages into a Virtual Environment
- Complex Arguments in Tasks: A Brief Digression
- Configuring the Database
- Generating the local_settings.py File from a Template
- Running django-manage Commands
- Running Custom Python Scripts in the Context of the Application
- Setting Service Configuration Files
- Enabling the NGINX Configuration
- Installing TLS Certificates
- Installing Twitter Cron Job
- The Full Playbook
- Running the Playbook Against a Vagrant Machine
- Troubleshooting
- Cannot Check Out Git Repository
- Cannot Reach 192.168.33.10.nip.io
- Bad Request (400)
- Conclusion
- 8. Debugging Ansible Playbooks
- Humane Error Messages
- Debugging SSH Issues
- Common SSH Challenges
- PasswordAuthentication no
- SSH as a Different User
- Host Key Verification Failed
- Private Networks
- The debug Module
- Playbook Debugger
- The assert Module
- Checking Your Playbook Before Execution
- Syntax Check
- List Hosts
- List Tasks
- Check Mode
- Diff (Show File Changes)
- Tags
- Limits
- Conclusion
- 9. Roles: Scaling Up Your Playbooks
- Basic Structure of a Role
- Example: Deploying Mezzanine with Roles
- Using Roles in Your Playbooks
- Pre-Tasks and Post-Tasks
- A database Role for Deploying the Database
- A mezzanine Role for Deploying Mezzanine
- Creating Role Files and Directories with ansible-galaxy
- Dependent Roles
- Ansible Galaxy
- Web Interface
- Command-Line Interface
- Installing a role
- Listing installed roles
- Uninstalling a role
- Role Requirements in Practice
- Contributing Your Own Role
- Conclusion
- 10. Complex Playbooks
- Dealing with Badly Behaved Commands
- Filters
- The default Filter
- Filters for Registered Variables
- Filters That Apply to Filepaths
- Writing Your Own Filter
- Lookups
- file
- pipe
- env
- password
- template
- csvfile
- dig
- redis
- Writing Your Own Lookup Plug-in
- More Complicated Loops
- With Lookup Plug-in
- with_lines
- with_fileglob
- with_dict
- Looping Constructs as Lookup Plug-ins
- Loop Controls
- Setting the Variable Name
- Labeling the Output
- Imports and Includes
- Dynamic Includes
- Role Includes
- Role Flow Control
- Blocks
- Error Handling with Blocks
- Encrypting Sensitive Data with ansible-vault
- Multiple Vaults with Different Passwords
- Conclusion
- 11. Customizing Hosts, Runs, and Handlers
- Patterns for Specifying Hosts
- Limiting Which Hosts Run
- Running a Task on the Control Machine
- Manually Gathering Facts
- Retrieving an IP Address from the Host
- Running on One Host at a Time
- Running on a Batch of Hosts at a Time
- Running Only Once
- Limiting Which Tasks Run
- step
- start-at-task
- Running Tags
- Skipping Tags
- Running Strategies
- Linear
- Free
- Advanced Handlers
- Handlers in Pre- and Post-Tasks
- Flush Handlers
- Meta Commands
- Handlers Notifying Handlers
- Handlers Listen
- The SSL Case for the listen Feature
- Conclusion
- 12. Managing Windows Hosts
- Connection to Windows
- PowerShell
- Windows Modules
- Our Java Development Machine
- Adding a Local User
- Windows Features
- Installing Software with Chocolatey
- Configuration of Java
- Updating Windows
- Conclusion
- 13. Ansible and Containers
- Kubernetes
- Docker Application Life Cycle
- Registries
- Ansible and Docker
- Connecting to the Docker Daemon
- Example Application: Ghost
- Running a Docker Container on Our Local Machine
- Building an Image from a Dockerfile
- Pushing Our Image to the Docker Registry
- Orchestrating Multiple Containers on Our Local Machine
- Querying Local Images
- Deploying the Dockerized Application
- Provisioning MySQL
- Deploying the Ghost Database
- Frontend
- Frontend: Ghost
- Frontend: NGINX
- Cleaning Out Containers
- Conclusion
- 14. Quality Assurance with Molecule
- Installation and Setup
- Configuring Molecule Drivers
- Creating an Ansible Role
- Scenarios
- Desired State
- Configuring Scenarios in Molecule
- Managing Virtual Machines
- Managing Containers
- Molecule Commands
- Linting
- YAMLlint
- ansible-lint
- ansible-later
- Verifiers
- Ansible
- Goss
- TestInfra
- Conclusion
- 15. Collections
- Installing Collections
- Listing Collections
- Using Collections in a Playbook
- Developing a Collection
- Conclusion
- 16. Creating Images
- Creating Images with Packer
- Vagrant VirtualBox VM
- Combining Packer and Vagrant
- Cloud Images
- Google Cloud Platform
- Azure
- Amazon EC2
- The Playbook
- Creating Images with Packer
- Docker Image: GCC 11
- Conclusion
- 17. Cloud Infrastructure
- Terminology
- Instance
- Amazon Machine Image
- Tags
- Terminology
- Specifying Credentials
- Environment Variables
- Configuration Files
- Prerequisite: Boto3 Python Library
- Dynamic Inventory
- Inventory Caching
- Other Configuration Options
- Defining Dynamic Groups with Tags
- Applying Tags to Existing Resources
- Nicer Group Names
- Virtual Private Clouds
- Configuring ansible.cfg for Use with ec2
- Launching New Instances
- EC2 Key Pairs
- Creating a New Key
- Uploading Your Public Key
- Security Groups
- Permitted IP Addresses
- Security Group Ports
- Getting the Latest AMI
- Create a New Instance and Add It to a Group
- Waiting for the Server to Come Up
- Putting It All Together
- Specifying a Virtual Private Cloud
- Dynamic Inventory and VPC
- Conclusion
- 18. Callback Plug-ins
- Stdout Plug-ins
- ARA
- debug
- default
- dense
- json
- minimal
- null
- oneline
- Stdout Plug-ins
- Notification and Aggregate Plug-ins
- Python Requirements
- foreman
- jabber
- junit
- log_plays
- logentries
- logstash
- profile_roles
- profile_tasks
- say
- slack
- splunk
- timer
- Conclusion
- 19. Custom Modules
- Example: Checking That You Can Reach a Remote Server
- Using the Script Module Instead of Writing Your Own
- can_reach as a Module
- Example: Checking That You Can Reach a Remote Server
- Should You Develop a Module?
- Where to Put Your Custom Modules
- How Ansible Invokes Modules
- Generate a Standalone Python Script with the Arguments (Python Only)
- Copy the Module to the Host
- Create an Arguments File on the Host (Non-Python Only)
- Invoke the Module
- Expected Outputs
- Output Variables That Ansible Expects
- changed
- failed
- msg
- Output Variables That Ansible Expects
- Implementing Modules in Python
- Parsing Arguments
- Accessing Parameters
- Importing the AnsibleModule Helper Class
- Argument Options
- required
- default
- choices
- aliases
- type
- AnsibleModule Initializer Parameters
- argument_spec
- no_log
- check_invalid_arguments
- mutually_exclusive
- required_one_of
- add_file_common_args
- bypass_checks
- Returning Success or Failure
- Invoking External Commands
- Check Mode (Dry Run)
- Documenting Your Module
- Debugging Your Module
- Implementing the Module in Bash
- Specifying an Alternative Location for Bash
- Conclusion
- 20. Making Ansible Go Even Faster
- SSH Multiplexing and ControlPersist
- Manually Enabling SSH Multiplexing
- SSH Multiplexing Options in Ansible
- SSH Multiplexing and ControlPersist
- More SSH Tuning
- Algorithm Recommendations
- Pipelining
- Enabling Pipelining
- Configuring Hosts for Pipelining
- Mitogen for Ansible
- Fact Caching
- JSON File Fact-Caching Backend
- Redis Fact-Caching Backend
- Memcached Fact-Caching Backend
- Parallelism
- Concurrent Tasks with Async
- Conclusion
- 21. Networking and Security
- Network Management
- Supported Vendors
- Ansible Connection for Network Automation
- Privileged Mode
- Network Inventory
- Network Automation Use Cases
- Network Management
- Security
- Comply with Compliance?
- Secured, but Not Secure
- Shadow IT
- Sunshine IT
- Zero Trust
- Conclusion
- 22. CI/CD and Ansible
- Continuous Integration
- Elements in a CI System
- Artifact repository
- Gitea
- Code quality
- CI server
- Jenkins
- Elements in a CI System
- Jenkins and Ansible
- Jenkins configuration as code
- Jenkins job configurations as code
- Continuous Integration
- Running CI for Ansible Roles
- Staging
- Ansible Plug-in
- Ansible Tower Plug-in
- Conclusion
- 23. Ansible Automation Platform
- Subscription Models
- Ansible Automation Platform Trial
- Subscription Models
- What Ansible Automation Platform Solves
- Access Control
- Projects
- Inventory Management
- Run Jobs by Job Templates
- RESTful API
- AWX.AWX
- Installation
- Create an Organization
- Create an Inventory
- Running a Playbook with a Job Template
- Using Containers to Run Ansible
- Creating Execution Environments
- Conclusion
- 24. Best Practices
- Simplicity, Modularity, and Composability
- Organize Content
- Decouple Inventories from Projects
- Decouple Roles and Collections
- Playbooks
- Code Style
- Tag and Test All the Things
- Desired State
- Deliver Continuously
- Security
- Deployment
- Performance Indicators
- Benchmark Evidence
- Final Words
- Bibliography
- Index
O'Reilly Media - inne książki
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(164.25 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(164.25 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(169.14 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%)
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: Ansible: Up and Running. 3rd Edition Bas Meijer, Lorin Hochstein, René Moser (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.