Overview
Master the latest PowerShell Version 7, Learn the structure and syntax of the language, Be confident with the unique Pipeline style of code, Understand flow control, conditionals, loops, switches, and functions, Use math, logic, and bitwise operations, Master data types, complex variables, and type conversions, Extras including Date & Time, File Handling, and integrating with REST APIs
Completely new or wanting to level up PowerShell developers, Developers experienced in other languages, Windows system and M365 cloud administrators.
No prior programming experience required, though you should be familiar with general computing. The only tools you need to get started is a Windows, Mac, or Linux computer.
Whether you are on Windows, Linux, or macOS, PowerShell 7 is a powerful tool in the Microsoft Ecosystem. Are you ready to master the PowerShell language? This course is a focused, practical, and in depth exploration of the PowerShell language to take you from no knowledge to being a practitioner . This course is aimed at administrations, operators, and developers wanting to level up their skills and productivity. We’ll start with basics of structure and syntax; move to on fundamental data types and later advanced data types; explain math and logic; move to on structure elements like conditionals, loops, and functions; and round out with tools for robust code. To be ready for the real world, we’ll also cover working with files and integrating with Internet REST APIs.
This course is constructed to explain each concept and then demonstrate it in code. There are code sections accompanying almost every concept or theory section. This course does not assume any prior programming experience, and other languages are talked about only by analogy or reference. This is focused on PowerShell. And this is not a boring walkthrough inventory of hundreds of cmdlets – in fact we only use cmdlets to elucidate the language itself. This course is about the language.
Arthur Musgrove
I have been a technology professional for more than 30 years, working as a software developer, infrastructure engineer, and cybersecurity specialist. I am proficient in a number of languages, including PowerShell, Python, Java, C, and C++, working across industries as diverse as telecom, software development, and the public sector, and across North America, Europe, Asia, and Africa. I strive to deliver technically compelling and architecturally coherent solutions that drive excellence and business value.
