Opis książki: Mastering PowerShell Scripting - Fourth Edition
PowerShell scripts offer a convenient way to automate various tasks, but working with them can be daunting. Mastering PowerShell Scripting takes away the fear and helps you navigate through PowerShell's capabilities.This extensively revised edition includes new chapters on debugging and troubleshooting and creating GUIs (online chapter). Learn the new features of PowerShell 7.1 by working with parameters, objects, and .NET classes from within PowerShell 7.1.
This comprehensive guide starts with the basics before moving on to advanced topics, including asynchronous processing, desired state configuration, using more complex scripts and filters, debugging issues, and error-handling techniques. Explore how to efficiently manage substantial amounts of data and interact with other services using PowerShell 7.1. This book will help you to make the most of PowerShell's automation features, using different methods to parse data, manipulate regular expressions, and work with Windows Management Instrumentation (WMI).
Wybrane bestsellery
-
Grasp advanced PowerShell Core 6.0 functionalities to automate your environment Key Features Keep up with changes introduced in PowerShell Core 6.0 Easily maintain appropriate compatibility with older versions Automate complex tasks, manipulate data, and secure your environment with PowerShell ...
-
Grasp advanced PowerShell Core 6.0 functionalities to automate your environment
Mastering Windows PowerShell Scripting - Third Edition Mastering Windows PowerShell Scripting - Third Edition
-
Master the art of automating and managing your environment using PowerShellAbout This BookFind quick solutions to automate your environment with easeWork with large amounts of data effortlessly with PowerShell data types and secure themPacked with real-world examples to automate and simplify the ...
Mastering Windows PowerShell Scripting - Second Edition Mastering Windows PowerShell Scripting - Second Edition
-
To praktyczny podręcznik dla administratorów systemów i inżynierów, którzy chcą zautomatyzować zadania związane z utrzymywaniem środowisk serwerowych, prowadzeniem testów albo automatyzacją potoków ciągłej integracji. Zawiera wprowadzenie do języka powłoki PowerShell, informacje o sposobach uruch...
PowerShell dla administratorów systemów. Prosta automatyzacja zadań PowerShell dla administratorów systemów. Prosta automatyzacja zadań
(0,00 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Dzięki temu innowacyjnemu samouczkowi i poświęcenia na naukę jednej godzinie dziennie w ciągu miesiąca nauczysz się efektywnej pracy z powłoką PowerShell! Jest to trzecie, zaktualizowane wydanie książki, w której opisano funkcje powłoki działające w systemach Windows 7, Windows Server 2008 R2 i n...
-
How do you use PowerShell to navigate the filesystem, manage files and folders, or retrieve a web page? This introduction to the PowerShell language and scripting environment provides more than 400 task-oriented recipes to help you solve all kinds of problems. Intermediate to advanced system admi...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Naucz się korzystać z wieloplatformowej wersji open source powłoki Windows PowerShell Od lat od administratorów systemów Windows oczekuje się znajomości powłoki PowerShell. Ponieważ jest to standardowe narzędzie automatyzacji firmy Microsoft, każdy administrator prędzej czy p&oac...(0,00 zł najniższa cena z 30 dni)
68.83 zł
98.70 zł(-30%) -
Shell scripts are everywhere, especially those written in bash-compatible syntax. But these scripts can be complex and obscure. Complexity is the enemy of security, but it's also the enemy of readability and understanding. With this practical book, you'll learn how to decipher old bash code and w...(0,00 zł najniższa cena z 30 dni)
169.15 zł
199.00 zł(-15%) -
Ta książka jest zwięzłym przewodnikiem po programie PowerShell. Opisuje najważniejsze polecenia powłoki i zasady posługiwania się językiem skryptowym. To idealna pomoc w codziennej pracy dla każdego, kto jest administratorem systemu, a nie ma czasu na lekturę grubych książek czy setek stron forów...
PowerShell. Leksykon kieszonkowy. Przenośna pomoc dla tworzących skrypty w PowerShell. Wydanie III PowerShell. Leksykon kieszonkowy. Przenośna pomoc dla tworzących skrypty w PowerShell. Wydanie III
(0,00 zł najniższa cena z 30 dni)25.93 zł
39.90 zł(-35%) -
Naucz się automatyzować czynności administracyjne, stosując najlepsze techniki pracy z Windows PowerShell i zwiększ wydajność swojej pracy. W tym praktycznym podręczniku, ekspert od konsoli Windows PowerShell i instruktor Ed Wilson przedstawia sprawdzone metody, realne przykłady i wskazówki admin...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.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:
- Mastering PowerShell Scripting - Fourth Edition
- ISBN Ebooka:
- 978-18-002-0857-5, 9781800208575
- Data wydania ebooka:
-
2021-06-29
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:
- 10.9MB
- Rozmiar pliku ePub:
- 7.5MB
- Rozmiar pliku Mobi:
- 17.5MB
- Kategorie:
Systemy operacyjne » Powershell
Spis treści książki
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Get in touch
- Introduction to PowerShell
- What is PowerShell?
- PowerShell editors
- Getting help
- Updatable help
- The Get-Help command
- Syntax
- Examples
- Parameter
- Detailed and Full switches
- Save-Help
- Update-Help
- About_* help files
- Command naming and discovery
- Verbs
- Nouns
- Finding commands
- Aliases
- Parameters, values, and parameter sets
- Parameters
- Optional parameters
- Optional positional parameters
- Mandatory parameters
- Mandatory positional parameters
- Switch parameters
- Parameters
- Parameter values
- Parameter sets
- Common parameters
- Confirm and WhatIf
- Confirm and ConfirmPreference
- WhatIf and WhatIfPreference
- Force parameter
- PassThru parameter
- Introduction to providers
- Drives and providers
- Introduction to splatting
- Splatting to avoid long lines
- Conditional use of parameters
- Splatting to avoid repetition
- Splatting and positional parameters
- Parser modes
- Experimental features
- Summary
- Modules and Snap-Ins
- Introducing modules
- The Get-Module command
- The Import-Module command
- The Remove-Module command
- PSModulePath in PowerShell
- Using Windows PowerShell modules in PowerShell 7
- Introducing modules
- Finding and installing modules
- What is the PowerShell Gallery?
- The Find-Module command
- The Install-Module command
- The Update-Module command
- The Save-Module command
- PowerShellGet 3.0
- Repositories
- Version ranges
- PowerShell repositories
- Creating an SMB repository
- NuGet repositories
- About snap-ins
- Summary
- Working with Objects in PowerShell
- Pipelines
- Standard output
- Non-standard output
- The object pipeline
- Pipelines
- Members
- The Get-Member command
- Accessing object properties
- Access modifiers
- Using methods
- The Add-Member command
- Enumerating and filtering
- The ForEach-Object command
- Begin and End parameters
- The Parallel parameter
- The MemberName parameter
- The ForEach-Object command
- The Where-Object command
- Selecting and sorting
- The Select-Object command
- Calculated properties
- The ExpandProperty parameter
- The Unique parameter
- Property sets
- The Select-Object command
- The Sort-Object command
- Grouping and measuring
- The Group-Object command
- The Measure-Object command
- Comparing
- Importing, exporting, and converting
- The Export-Csv command
- The Import-Csv command
- Export-Clixml and Import-Clixml
- The Tee-Object command
- Summary
- Operators
- Arithmetic operators
- Operator precedence
- Addition and subtraction operators
- Addition operator
- Subtraction operator
- Multiplication, division, and remainder operators
- Multiplication operator
- Division operator
- Remainder operator
- Arithmetic operators
- Assignment operators
- Assign, add and assign, and subtract and assign
- Multiply and assign, divide and assign, and modulus and assign
- Statements can be assigned to a variable
- Comparison operators
- Case sensitivity
- Comparison operators and arrays
- Comparisons to null
- Equal to and not equal to
- Like and not like
- Greater than and less than
- Contains and in
- Regular expression-based operators
- Match and not match
- Replace
- Split
- Logical operators
- And
- Or
- Exclusive or
- Not
- Binary operators
- Binary and
- Binary or
- Binary exclusive or
- Binary not
- Shift left and shift right operators
- Type operators
- As
- is and isnot
- Redirection operators
- Redirection to a file
- Redirecting streams to standard output
- Redirection to null
- Other operators
- Call
- Comma
- Format
- Increment and decrement
- Join
- Ternary
- Null coalescing
- Null coalescing assignment
- Null conditional
- Pipeline chain
- Background
- Summary
- Variables, Arrays, and Hashtables
- Naming and creating variables
- Objects assigned to variables
- Variable commands
- Clear-Variable
- Get-Variable
- New-Variable
- Remove-Variable
- Set-Variable
- Variable provider
- Scopes and variables
- Accessing variables
- Scope modifiers
- Numeric scopes
- Private variables
- Types and type conversion
- Typed numeric values
- Arrays
- Creating an array
- Arrays with a type
- Adding elements to an array
- Selecting elements from an array
- Changing element values in an array
- Removing elements
- Removing elements by index
- Removing elements by value
- Clearing an array
- Filling variables from arrays
- Multi-dimensional and jagged arrays
- Hashtables
- Creating a Hashtable
- Adding and changing Hashtable elements
- Selecting elements from a Hashtable
- Enumerating a Hashtable
- Removing elements from a Hashtable
- Lists, dictionaries, queues, and stacks
- System.Collections.Generic.List
- Creating a list
- Adding elements to the list
- Selecting elements from the list
- Removing elements from the list
- Changing element values in a list
- System.Collections.Generic.List
- System.Collections.Generic.Dictionary
- Creating a dictionary
- Adding and changing elements in a dictionary
- Selecting elements from a dictionary
- Enumerating a dictionary
- Removing elements from a dictionary
- System.Collections.Generic.Queue
- Creating a queue
- Enumerating the queue
- Adding elements to the queue
- Removing elements from the queue
- System.Collections.Generic.Stack
- Creating a stack
- Enumerating the stack
- Adding elements to the stack
- Removing elements from the stack
- Summary
- Conditional Statements and Loops
- if, else, and elseif
- Assignment within if statements
- if, else, and elseif
- switch
- switch and arrays
- switch and files
- wildcard and regex
- Script block cases
- Switch, break, and continue
- Loops
- Foreach loop
- for loop
- do until and do while loops
- While loop
- Loops, break, and continue
- Break and continue outside loops
- Loops and labels
- Implicit Boolean
- Summary
- Working with .NET
- Assemblies
- About the Global Assembly Cache
- Assemblies
- Types
- Enumerations
- Classes
- Namespaces
- The using keyword
- Using namespaces
- Using assemblies
- Type accelerators
- Members
- Constructors
- Properties
- Methods
- Fluent interfaces
- Static methods
- About the new method
- Static properties
- Reflection in PowerShell
- The TypeAccelerators type
- The ArgumentTypeConverterAttribute type
- Summary
- Strings, Numbers, and Dates
- Manipulating strings
- Indexing into strings
- Substring
- Split
- Replace
- Trim, TrimStart, and TrimEnd
- Insert and Remove
- IndexOf and LastIndexOf
- PadLeft and PadRight
- ToUpper, ToLower, and ToTitleCase
- Contains, StartsWith, and EndsWith
- String methods and arrays
- Chaining methods
- Manipulating strings
- Converting strings
- The *-Csv commands
- ConvertFrom-StringData
- Convert-String
- ConvertFrom-String
- Working with Base64
- Manipulating numbers
- Large byte values
- Power of 10
- Hexadecimal
- Using System.Math
- Converting strings into numeric values
- Manipulating dates and times
- Parsing dates
- Changing dates
- DateTime parameters
- Comparing dates
- Summary
- Regular Expressions
- Regex basics
- Literal characters
- Any character (.)
- Repetition with * and +
- The escape character (\)
- Optional characters
- Non-printable characters
- Debugging regular expressions
- Regex basics
- Anchors
- Quantifiers
- Exploring the quantifiers
- Character classes
- Ranges
- Negated character class
- Character class subtraction
- Shorthand character classes
- Unicode category class
- Alternation
- Grouping
- Repeating groups
- Restricting alternation
- Capturing values
- Named capture groups
- Non-capturing groups
- Look-ahead and look-behind
- The .NET Regex type
- Regex options
- Examples of regular expressions
- MAC addresses
- IP addresses
- The netstat command
- Formatting certificates
- Summary
- Files, Folders, and the Registry
- Working with providers
- Navigating
- Getting items
- Drives
- Creating providers
- Working with providers
- Items
- Testing for existing items
- Creating and deleting items
- Invoking items
- Item properties
- Properties and the filesystem
- Adding and removing file attributes
- Registry values
- Windows permissions
- Access and audit
- Rule protection
- Inheritance and propagation flags
- Removing ACEs
- Copying lists and entries
- Adding ACEs
- Filesystem rights
- Registry rights
- Numeric values in the ACL
- Ownership
- Transactions
- File catalog commands
- New-FileCatalog
- Test-FileCatalog
- Summary
- Windows Management Instrumentation
- Working with WMI
- WMI classes
- WMI commands
- Working with WMI
- CIM cmdlets
- Getting instances
- Getting classes
- Calling methods
- Creating instances
- Working with CIM sessions
- Associated classes
- The WMI Query Language
- Understanding SELECT, WHERE, and FROM
- Escape sequences and wildcards
- Logic operators
- Comparison operators
- Quoting values
- Associated classes
- WMI object paths
- Using ASSOCIATORS OF
- WMI Type Accelerators
- Getting instances
- Working with dates
- Getting classes
- Calling methods
- Creating instances
- Associated classes
- Permissions
- Sharing permissions
- Creating a shared directory
- Getting a security descriptor
- Adding an access control entry
- Setting the security descriptor
- Sharing permissions
- WMI permissions
- Getting a security descriptor
- The access mask
- WMI and SDDL
- Summary
- Working with HTML, XML, and JSON
- HTML
- ConvertTo-Html
- Multiple tables
- Adding style
- HTML and special characters
- HTML
- XML commands
- About XML
- Elements and attributes
- Namespaces
- Schemas
- About XML
- Select-Xml
- Select-Xml and namespaces
- ConvertTo-Xml
- System.Xml
- The XML type accelerator
- XPath and XmlDocument
- Working with namespaces
- Creating XML documents
- Modifying element and attribute values
- Adding elements
- Removing elements and attributes
- Copying nodes between documents
- Schema validation
- Infer a schema
- System.Xml.Linq
- Opening documents
- Selecting nodes
- Creating documents
- Working with namespaces
- Modifying element and attribute values
- Adding nodes
- Removing nodes
- Schema validation
- JSON
- ConvertTo-Json
- EnumsAsStrings
- AsArray
- EscapeHandling
- ConvertTo-Json
- ConvertFrom-Json
- AsHashtable
- NoEnumerate
- Summary
- Web Requests and Web Services
- Technical requirements
- Web requests
- HTTP methods
- HTTPS
- Bypassing SSL errors in Windows PowerShell
- Capturing SSL errors
- Working with REST
- Invoke-RestMethod
- Simple requests
- Requests with arguments
- Working with paging
- Working with authentication
- Using basic authentication
- OAuth
- Creating an application
- Getting an authorization code
- OAuth browser issues
- Requesting an access token
- Using a token
- Working with SOAP
- Finding a SOAP service
- SOAP in Windows PowerShell
- New-WebServiceProxy
- Methods
- Methods and enumerations
- Methods and SOAP objects
- Overlapping services
- SOAP in PowerShell 7
- Getting the WSDL document
- Discovering methods and enumerations
- Running methods
- Summary
- Remoting and Remote Management
- Technical requirements
- WS-Management
- Enabling remoting
- Get-WSManInstance
- The WSMan drive
- Remoting and SSL
- Set-WSManQuickConfig
- Remoting and permissions
- Remoting permissions GUI
- Remoting permissions by script
- User Account Control
- Trusted hosts
- PSSessions
- New-PSSession
- Get-PSSession
- Invoke-Command
- Local functions and remote sessions
- Using splatting with ArgumentList
- The AsJob parameter
- Disconnected sessions
- The using variable scope
- The Enter-PSSession command
- Import-PSSession
- Export-PSSession
- Copying items between sessions
- Remoting on Linux
- Remoting over SSH
- Connecting from Windows to Linux
- Connecting from Linux to Windows
- The double-hop problem
- CredSSP
- Passing credentials
- CIM sessions
- New-CimSession
- Get-CimSession
- Using CIM sessions
- Just Enough Administration
- Session configuration
- Role capabilities
- Summary
- Asynchronous Processing
- Working with jobs
- The Start-Job, Get-Job, and Remove-Job commands
- The Receive-Job command
- The Wait-Job command
- Jobs and the using scope modifier
- The background operator
- The ThreadJob module
- Batching jobs
- Working with jobs
- Reacting to events
- The Register-ObjectEvent and *-Event commands
- The Get-EventSubscriber and Unregister-Event commands
- The Action, Event, EventArgs, and MessageData parameters
- Using runspaces and runspace pools
- Creating a PowerShell instance
- The Invoke and BeginInvoke methods
- The EndInvoke method and the PSDataCollection object
- Running multiple instances
- Using the RunspacePool object
- About the InitialSessionState object
- Adding modules and snap-ins
- Adding variables
- Adding functions
- Using the InitialSessionState and RunspacePool objects
- Using Runspace-synchronized objects
- Summary
- Graphical User Interfaces
- About Windows Presentation Foundation (WPF)
- Designing a UI
- About XAML
- Displaying the UI
- Layout
- Using the Grid control
- Using the StackPanel control
- Using the DockPanel control
- About Margin and Padding
- Naming and locating elements
- Handling events
- Buttons and the Click event
- ComboBox and SelectionChanged
- Adding elements programmatically
- Sorting a ListView
- Responsive interfaces
- Import-Xaml and Runspace support
- Using the Dispatcher
- Summary
- Scripts, Functions, and Script Blocks
- About style
- Capabilities of scripts, functions, and script blocks
- Scripts and using statements
- Scripts and Requires
- Nesting functions
- Script blocks and closures
- Parameters and the param block
- Parameter types
- Default values
- Cross-referencing parameters
- The CmdletBinding attribute
- Common parameters
- CmdletBinding properties
- ShouldProcess and ShouldContinue
- ShouldProcess
- ShouldContinue
- The Alias attribute
- begin, process, end, and cleanup
- begin
- process
- end
- cleanup
- Named blocks and return
- Managing output
- The Out-Null command
- Assigning to null
- Redirecting to null
- Casting to Void
- Working with long lines
- Line break after a pipe
- Line break after an operator
- Using the array operator to break up lines
- Comment-based help
- Parameter help
- Examples
- Summary
- Parameters, Validation, and Dynamic Parameters
- The Parameter attribute
- Position and positional binding
- The DontShow property
- The ValueFromRemainingArguments property
- The HelpMessage property
- The Parameter attribute
- Validating input
- The PSTypeName attribute
- Validation attributes
- The ValidateNotNull attribute
- The ValidateNotNullOrEmpty attribute
- The ValidateCount attribute
- The ValidateDrive attribute
- The ValidateUserDrive attribute
- The ValidateLength attribute
- The ValidatePattern attribute
- The ValidateRange attribute
- The ValidateScript attribute
- The ValidateSet attribute
- The Allow attributes
- The AllowNull attribute
- The AllowEmptyString attribute
- The AllowEmptyCollection attribute
- PSReference parameters
- Pipeline input
- About ValueFromPipeline
- Accepting null input
- Input object types
- Using ValueFromPipeline for multiple parameters
- Using PSTypeName
- About ValueFromPipelineByPropertyName
- ValueFromPipelineByPropertyName and parameter aliases
- Defining parameter sets
- Argument completers
- The ArgumentCompleter attribute
- Using Register-ArgumentCompleter
- Listing registered argument completers
- Dynamic parameters
- Creating a RuntimeDefinedParameter object
- Using RuntimeDefinedParameterDictionary
- Using dynamic parameters
- Conditional parameters
- Summary
- Classes and Enumerations
- Defining an enumeration
- Enum and underlying types
- Automatic value assignment
- Enum or ValidateSet
- The Flags attribute
- Using enumerations to convert a value
- Defining an enumeration
- Creating a class
- Properties
- Constructors
- Methods
- The Hidden modifier
- The Static modifier
- Inheritance
- Constructors and inheritance
- Calling methods in a parent class
- Working with interfaces
- Implementing IComparable
- Implementing IEquatable
- Supporting casting
- Classes for parameters
- Argument-transformation attribute classes
- Validation attribute classes
- ValidateArgumentsAttribute
- ValidateEnumeratedArgumentsAttribute
- Classes for ValidateSet
- Classes and DSC
- Implementing Get
- Implementing Set
- Implementing Test
- Using the resource
- Summary
- Building Modules
- Technical requirements
- Creating a module
- The root module
- Export-ModuleMember
- Module manifests
- Test-ModuleManifest
- Update-ModuleManifest
- Publishing a module
- Publishing and side-by-side versioning
- Multi-file module layout
- Dot sourcing module content
- Merging module content
- ModuleBuilder and DSC resources
- Module scope
- Accessing module scope
- Modules, classes, and enumerations
- Initializing and removing modules
- The ScriptsToProcess property
- The OnRemove event
- Summary
- Testing
- Technical requirements
- Static analysis
- PSScriptAnalyzer
- Configurable rules
- Suppressing rules
- PSScriptAnalyzer
- Using AST
- Visualizing the AST
- Searching the AST
- Tokenizer
- Custom script analyzer rules
- Creating a custom rule
- AST-based rules
- Token-based rules
- Testing with Pester
- Testing methodologies
- What to test
- Describing tests
- About the Describe and Context keywords
- About the It keyword
- Should and assertions
- Testing for errors
- Iteration with Pester
- Using the TestCases parameter
- Using the ForEach parameter
- Conditional testing
- Using Set-ItResult
- Using Skip
- Pester phases
- Before and After blocks
- Mocking commands
- Parameter filtering
- Overriding mocks
- Mocking non-local commands
- Mocking objects
- Adding methods to PSCustomObject
- Disarming .NET types
- Mocking CIM objects
- InModuleScope
- Pester in scripts
- Summary
- Error Handling
- Error types
- Non-terminating errors
- Terminating errors
- Error types
- Error actions
- About Get-Error
- Raising errors
- Error records
- Raising non-terminating errors
- Using the WriteError method
- Raising terminating errors
- Using the ThrowTerminatingError method
- Catching errors
- ErrorVariable
- try, catch, and finally
- Rethrowing errors
- Inconsistent error handling
- throw and ErrorAction
- Nesting try, catch, and finally
- About trap
- Using trap
- trap, scope, and continue
- Summary
- Debugging and Troubleshooting
- Common problems
- Dash characters
- Operator usage
- Assignment instead of equality
- -or instead of -and
- Negated array comparisons
- Use of named blocks
- Code outside of a named block
- Pipeline without process
- Common problems
- Problems with variables
- About strict mode
- Variables and types
- Types and reserved variables
- Debugging in the console
- Setting a command breakpoint
- Using variable breakpoints
- Setting a line breakpoint
- Debugging in Visual Studio Code
- Using the debugger
- Viewing the CALL STACK
- Using launch configurations
- Using WATCH
- Summary
- Other Books You May Enjoy
- Index
Packt Publishing - inne książki
-
Save time and effort when building 3D scenes with this essential guide to creating stunning photorealistic 3D environments in Blender
-
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: Mastering PowerShell Scripting - Fourth Edition Chris Dent (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.