Flexi is a Video Recording of Live Online + Official Courseware + Hands-on Labs

Live Online
+
On Demand
=
Flexi

MS-55039: Windows PowerShell Scripting and Toolmaking

Includes:

  1. Power Packed 22 Hours (Edited from 40 hours of Live Training)
  2. 120+ Tests Questions (Qubits42)
  3. 6 months access to recordings.
  4. Access via Laptop, Tab, Mobile, and Smart TV.
  5. Certificate of completion.
  6. Official Courseware
  7. Hands-on labs

You will get access to Flexi Video instantly.

Flexi Video

USD 99

Official Courseware1

USD 19

Hands-On-Labs2

USD 49

1Delivery lead time is 1 Day

2Delivery lead time is 1 Day

Total

USD 99

Download Course Contents
Module 1: Tool Design
  • Tools do one thing
  • Tools are flexible
  • Tools look native
  • Lab : Designing a Tool
  • Design a tool
  • Why start with a command?
  • Discovery and experimentation
  • Lab : Designing a Tool
  • Start with a command
  • Start with a basic function
  • Create a script module
  • Check prerequisites
  • Run the new command
  • Lab : Designing a Tool
  • Build a basic function and module
  • About CmdletBinding and common parameters
  • Accepting pipeline input
  • Mandatory-ness
  • Parameter validation
  • Parmeter aliases
  • Lab : Designing a Tool
  • Adding CmdletBinding and Parameterizing
  • Assembling information
  • Constructing and emitting output
  • Quick tests
  • Lab : Designing a Tool
  • Emitting objects as output
  • Examining a script
  • Critiquing a script
  • Revising the script
  • Knowing the six channels
  • Adding verbose and warning output
  • Doing more with verbose output
  • Informational output
  • Lab : Designing a Tool
  • Using Verbose, Warning, and Informational Output
  • Where to put your help
  • Getting started
  • Going further with comment-based help
  • Broken help
  • Lab : Designing a Tool
  • Comment-based help
  • Understanding errors and exceptions
  • Bad handling
  • Two reasons for exception handling
  • Handling exceptions in our tool
  • Capturing the actual exception
  • Handling exceptions for non-commands
  • Going further with exception handling
  • Deprecated exception handling
  • Lab : Designing a Tool
  • Handling errors
  • Two kinds of bugs
  • The ultimate goal of debugging
  • Developing assumptions
  • Write-Debug
  • Set-PSBreakpoint
  • The PowerShell ISE
  • Lab : Designing a Tool
  • Basic debugging
  • Parameter positions
  • Validation
  • Multiple parameter sets
  • Value from remaining arguments
  • Help messages
  • Aliases
  • More CmdletBinding
  • External help
  • Using PlatyPs
  • Supporting online help
  • About” topics
  • Making your help updatable
  • Lab : Designing a Tool
  • Writing full help
  • Sketching out the test
  • Making something to test
  • Expanding the test
  • Going further with Pester
  • Lab : Designing a Tool
  • Unit testing your code
  • Understanding types
  • The Extensible Type System
  • Extending an object
  • Using Update-TypeData
  • Performing a basic analysis
  • Analyzing the analysis
  • Lab : Designing a Tool
  • Analyzing your script
  • Begin with a manifest
  • Publishing to PowerShell Gallery
  • Publishing to private repositories
  • Lab : Designing a Tool
  • Publishing your tools
  • Building a menu
  • Using UIChoice
  • Writing a process controller
  • Lab : Designing a Tool
  • Basic controllers
  • A proxy example
  • Creating the proxy base
  • Modifying the proxy
  • Adding or removing parameters
  • Lab : Designing a Tool
  • Proxy functions
  • Simple: CliXML
  • Importing native XML
  • ConvertTo-XML
  • Creating native XML from scratch
  • Lab : Designing a Tool
  • Working with XML
  • Converting to JSON
  • Converting from JSON
  • Lab : Designing a Tool
  • Working with JSON data
  • SQL Server terminology and facts
  • Connecting to the server and database
  • Writing a query
  • Running a query
  • Invoke-SqlCmd
  • Thinking about tool design patterns
  • Lab problem
  • Break down the problem
  • Do the design
  • Test the commands
  • Code the tool
  • Lab : Final Exam
  • Lab one
  • Lab : Final Exam
  • Lab two
Vimal Singh

Certifications

Skills

 
Microsoft:55071-A Microsoft Software Asset ManagerMicrosoft:Advanced Automated Administration with Windows PowerShell (55318A)
Microsoft:Implementing Active Directory Federation ServicesMicrosoft:Implementing Microsoft Identity Manager (MIM) 2016
Microsoft:MS-55039: Windows PowerShell Scripting and ToolmakingMicrosoft:Planning and Administering Microsoft Azure for SAP Workloads
Microsoft:WS-013T00: Azure Stack HCI

Learn more about Koenig. Download Presentation Buy Other Flexi

FAQ's

Yes, you can pay from this web page.
Yes, the site is secure by utilizing Secure Sockets Layer (SSL) Technology. SSL technology enables the encryption of sensitive information during online transactions. We use the highest assurance SSL/TLS certificate, which ensures that no unauthorized person can get to your sensitive payment data over the web.
We use the best standards in Internet security. Any data retained is not shared with third parties.
You will be provided access to LET ( Learning Enhancement Tool), where you will get the links to access all your purchases.
Flexi video for the new version will be provided free of cost.
6 months from the date of delivery.
Yes, you do. Flexi Videos do not include Courseware or Labs.
Yes, contact us for corporate packages.
Yes, c/w and Lab are not included in the annual plan. All Flexi videos are included.
It is only for one user.
Videos can only be streamed and not downloaded.
We do not track the pass rate of Flexi students. However, we trust it will be lower than for Live Online.
Presently, Flexi is only available in English.

Feedbacks from Clients