powershell training

basic

getting started with powershell | content

Set up development environment

Together we will learn useful background information about PowerShell and set up a comfortable development environment with many tools.

Avoid stumbling blocks

In PowerShell some things work differently than in classical programming languages. This is important to understand in order to avoid „weird“ behavior, e.g. by auto typecast in the later scripts.

Develop Easy Code

Together we look at how to write code that everyone can easily understand. With our 7-point check, you can do it in a relaxed way.

Great logging use

Clean logging and console output are important for any task. Together we create a logging class that leaves nothing to be desired – standardized, color-coded and secure.

the difference | to other training

In conversations with our customers and interested parties, we often receive the following feedback:

I have already had a PowerShell training, but unfortunately it did not help me in my daily practice.

Classic PowerShell trainings teach a lot of theoretical content, such as typical CMDLets, the piping concept or formatting of any outputs.

However, this often ignores the fact that most of the training participants are not software developers at all.

In our trainings, we focus on providing guidance on how to develop simple code that not only works, but is also robust. Our goal is that the code must also be flexibly adaptable in case the projects and requirements become more extensive and complex later on.

Our focus is not on comprehensive explanations of all PowerShell functions, but in providing an understanding of how PowerShell behaves. This will enable you to create much better PowerShell scripts by effectively using free tools.

For more content details, see our agenda below.

10:00 am to 05:00 pm

  • PowerShell and development basics
  • Setting up the development environment (ISE, Visual Studio Code)
  • Get to know useful plugins and tools
  • PowerShell Help
  • Building successful PowerShell scripts
  • Easy Code
  • Know and avoid typical mistakes
  • Practical exercises on the individual topics

09:00 am to 04:00 pm

  • Features and modules
  • Working on the logging class
  • Avoid pure „happy path coding“
  • Error handling
  • Debugging
  • The 7-point checklist
  • Outlook: „Next Level Coding“

Stefan Butter is a trainer and senior developer in the automation environment. His customers range from medium-sized companies to large, internationally active corporations. His trainings live through practical reports from customer projects, with good examples of „bad practice“ and their avoidance.

Available Dates

June 17 – June 18, 2024 (Language: German)

Remote

1,799 € excl. VAT

September 9 – September 10, 2024 (Language: German)

Alzenau

1,799 € excl. VAT

November 18 – November 19, 2024 (Language: German)

Alzenau

1,799 € excl. VAT

Are you looking for training in English or at a different date?

Basic knowledge of a scripting or programming language is an advantage, but not mandatory.

our methodology | practical learning

The training includes all theoretical as well as practical content necessary for successful development with PowerShell. Together we go step by step and implement the theory in real code. Through interactive exercises and exchange in the group, participants gain experiential knowledge and can thus consolidate what they have learned.

For advanced PowerShell users or following the BASIC course, we recommend our PowerShell ADVANCED training.

PowerShell ADVANCED