FLEXI - SELF PACED TRAINING RE-IMAGINED

Do you Need Live Online Training? Do you not have Time for Live Online? Do you Want to Start Immediately? Koenig's Flexi can help You.

Flexi is a Video Recording of Live Online + Official Courseware + Hands-On-Labs + Qubits Test

Flexi is a Unique Union of Live Online and On-Demand Learning Options.
Live Online
+
On Demand
=
Flexi

MS-55039: Windows PowerShell Scripting and Toolmaking

Includes 130+ Tests Questions (Qubits42)
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

We do not have a fresh Live Online Recording for the course. It can take 4-5 days to edit a recording. If your need is urgent, request for an un-edited version.


Flexi Video

USD 99

Official Courseware1

USD 49

Hands-On-Labs2

USD 49

1Delivery lead time is 1 Day

2Delivery lead time is 7 Days

Total

USD 99

100% Secure Transaction

Learn more about Koenig. Download Presentation

FAQ's

Q1. How long do you have access to Flexi after purchase?

A. 3 months from date of delivery.

Q2. Can the content be shared or is it only available for one user?

A. It is only for the self-use of the purchaser.

Q3. Do you have business packages that you offer to companies that would make use of these packages on a regular basis?

A. Yes, contact us for corporate packages.

Q4. What is the pass rate of students that used Flexi as their method of preparation?

A. We do not track the pass rate of Flexi students. We, however suspect that it will be lower than for Live Online.

Q5. If we buy Flexi today, and there are any updates in the course, do we get the updated recordings as well or do we need to repurchase Flexi?

A. If the latest update comes within 3 months after the sale we can give the updated version.

Q6. Can we download the videos or we stream them online?

A. Videos can only be streamed and not downloaded.

Q7. Do you have courses in languages other than English?

A. Presently Flexi is only available in English.

Feedbacks from Clients