DevOps and Beyond

H05 PowerShell for Development

09/29/2022

9:30am - 10:45am

Level: Intermediate

Rodrigo Pinto

Enterprise Architect

Storm Technology

Developers can create and run scripts occasionally for automation, to gather information, to set data but usually that's about it. We don't really develop applications with it. Why? We didn't have the means to use advanced concepts like classes, objects, abstractions, inherence within this scripting language.

That changed in PowerShell when a new concept was introduced the ability to create classes directly from within. In earlier versions, a class needed to be defined in C# and compiled or we had tweak some complex PowerShell script just to create one. Now we don't need it. Classes and object-oriented concepts are supported.

This possibility opens a wider development scripting capability where we can structure and reuse these concepts across different scopes. Using Microsoft SaaS applications like Flow and Azure Functions, we can actually develop applications supported by the good old object-oriented concept, focused on application simplicity, readability, and scalability.

In this session, learn how to build applications leveraging Azure Functions and Microsoft Flow, driven by PowerShell modules supported with Object-Oriented PowerShell Classes. The knowledge presented reflects real case scenario implementations across multi-national corporations over the past 4 years.

You will learn:

  • How to leverage PowerShell scripting as a developer
  • Quick start guide for PowerShell for developers
  • Enhance your development scripting skills