Everyday PowerShell for Developers on Linux, macOS, and Windows
This course will teach you how to use PowerShell and to help aid you with your everyday development task.
What you'll learn
The goal of this course is to help you learn how to use PowerShell to augment your everyday activities, helping to automate your development tasks. In this course, Everyday PowerShell for Developers on Linux, macOS, and Windows, you'll learn how to use PowerShell to make your everyday life as a developer easier. First, you'll discover how to use existing PowerShell modules to create test / development environments in Azure. This will include creating servers, including databases. Next, you'll learn how to author your own modules. Finally, you'll use your knowledge to build a PowerShell module to automate another common developer task, generating realistic looking but fake test data. When you're finished with this course, you'll have learned new ways you can use PowerShell to aid in your everyday developer tasks.
Table of contents
- Examining the Web App to Test in Docker 7m
- Running Individual Tests with Docker 10m
- Bulk Testing with Docker 4m
- Installing Modules, Manually Logging into Azure 7m
- Automatically Logging into Azure 7m
- Creating a New Azure Resource Group 8m
- Creating a New Azure SQL Server 1m
- Creating a New Database 6m
- Loading Data 6m
- Validating Our Work 2m
- Cleaning Up 4m
- Data Fabricator Overview 11m
- Helper Functions 2m
- Design Pattern 1: Random Array Values 6m
- Design Pattern 2: Random Numbers 7m
- Design Pattern 3: The Combo 4m
- Fabricating Dates 3m
- Fabricating Name Records 5m
- Fabricating City State Postal Code Records 4m
- Fabricating Customers 4m
- Last Notes on Records 3m
- Documentation with PlatyPS 2m
- A Quick Introduction to Testing with Pester 12m