1st - 3rd of March 2023, 8.30am (GMT)

Sponsors

logo-pmp-350-250-72

What's PSDayUK ?

PSDayUK is back!
2 training days and 1 day conference in the heart of London.
Our goal is to reach out to a more variety of practitioners by making the conference more accessible.
At PSDayUK we’re not afraid of covering the fundamentals of the PowerShell language, the tooling used for and with PowerShell, but also to explain practical use cases and the practices we think would help you be more productive.

Where?

PSDayUK 2023 trainings and conference will be held in CodeNode, central London.

When?

Wednesday 1st to Friday 3rd of March, 2023

What's the plan?

2 trainings to choose from:

PowerShell Scripting Fundamentals

 

PowerShell Module Fundamentals:
Continuous Delivery for the Enterprise

2 trainings to choose from:

PowerShell automation at scale: Managing a large Microsoft Data estate

Infra as Code: PowerShell DSC & Azure Automanage for Machine Configuration

Join the PSDayUK

1 venue

3 tracks

15x45min sessions

10+ World Class Speakers

Meet the UK PowerShell Community

Tickets

Terms and Conditions

By purchasing tickets you agree to the Term and Conditions.

Day 3 - PSDayUK Conference

Join us for a full day of sessions presented by speakers from the community!

Friday, 03 March 2023

Room 1 Room 2 Room 3

08:30

Room 1
08:30 → 30 min

Welcome

09:00

09:45

Room 1
09:45 → 15 min

Break

10:00

Room 1
10:00 → 45 min

Introduction to CI/CD Pipelines

10:45

Room 1
10:45 → 15 min

Break

11:00

11:45

Room 1
11:45 → 75 min

Lunch

13:00

Room 1
13:00 → 45 min

Sponsor Partner 1

Room 2
13:00 → 45 min

Life Hacks: dbatools edition

Room 3
13:00 → 45 min

Sponsor Partner 2

13:45

Room 1
13:45 → 15 min

Break

14:00

14:45

Room 1
14:45 → 15 min

Break

15:00

Room 1
15:00 → 45 min

PowerShell Performance Tips

15:45

Room 1
15:45 → 75 min

End

Session and Speaker Management powered by Sessionize.com
Book now

Become a sponsor

Check the PSDayUK 2023 sponsorship brochure, get your package and join us in London!

Day 1 - PowerShell Fundamentals training day

For the Fundamentals training day, you have the choice between two trainings.
The “PowerShell Scripting” aimed at beginners, and the “PowerShell Module” for intermediate to advanced practitioners.

PowerShell Scripting Fundamentals

PowerShell Fundamentals to start writing scripts. 

This training is aimed at novice users who may use PowerShell commands regularly, and have a rough understanding of its usage, but would like to get started scripting.

You should now how to install and start a PowerShell console, and have installed Visual Studio Code with the PowerShell extension before the training.

Objectives

  • Discovering the basic fundamental concepts of PowerShell (installation, setting up of Powershell)
  • Learning advanced concepts (PowerShell console, parameters, objects, etc.)
  • Scripting of PowerShell (variables, arrays, conditional logic and loops, hash table, etc.)
  • Creating tools in windows Powershell

Trainers

Chris Dent

Windows Infrastructure Engineer

Author of Mastering PowerShell Scripting

PowerShell Module Fundamentals:
Continuous Delivery for the Enterprise

From scripts to Modules & CI/CD: The Path to become a productive Module author

This training is aimed to intermediate / advanced scripters that have a good grasp of the PowerShell Scripting fundamentals, and have at least written a few scripts, and understand what a PowerShell module is, and how it roughly works.

You should also be comfortable with authoring scripts, using PowerShell in the terminal, installing and loading modules. Knowing how to create a PowerShell module with a module manifest is preferred but not required.

Objectives

  • Understanding the benefits of modules
  • Learning the module fundamentals (installing, PSModulePath, PSGallery, Save-Module, dependency management, publishing)
  • Authoring a module by hand (the “old ways”), and discover the limitations
  • Authoring a module with the Sampler template, and automating its lifecycle
  • Stretch goal: Starting to test your module with Pester

Trainers

Gael Colas

Consultant Agile, PowerShell and Automation Cloud

Get your tickets

Book now

Day 2 - PowerShell Deep Dives training day

For the Deep Dives training day, you have the choice between two trainings.
The “PowerShell to manage large data estate” aimed at SysAdmins and DBAs, and the “Systems Management with DSC or/and Azure Machine Config Automanage” for the SysAdmins and Systems Engineer.

PowerShell automation at scale: Managing a large Microsoft Data estate

Microsoft Data Platforms estate management and administration beyond the GUI 

This training will be useful for members of teams who are administering Data Platform estates or technical managers who are responsible for those teams. This training will focus on the underlying data infrastructure tasks and not SQL performance tuning or monitoring. 

A lot of work goes into maintaining and improving the state of your data platform, during this full day session we’ll concentrate on some of the hidden tasks that are crucial to the success of your team.  This will include migrations, patching, updating as well as just keeping an inventory on where everything is and whether everything is in the expected state. 

Objectives

  • Easing the management of large data estates
  • Standardising SQL Builds and maintenance 
  • Updating and patching your SQL Instances with minimal downtime
  • Creating new Availability Groups and adding replicas 
  • Advanced migrations for large mission critical databases
  • Integrating database process automation with CI/CD tooling such as GitHub Actions 
  • And wherever else the adventure takes us 

Trainers

Jess Pomfret

Data Platform Architect
Co-Author of dbatools in a Month of Lunches

Rob Sewell

Azure & Data Platform Consultant
Co-Author of dbatools in a Month of Lunches

Infra as Code: PowerShell DSC & Azure Automanage for Machine Configuration

Configuration Management with PowerShell DSC.
From on-prem DSC to Azure Automanage Machine Configuration.

This training is aimed to intermediate / advanced PowerShell practitioners that are interested in managing systems from code.
You should also be comfortable with managing systems (maybe from scripts or the GUI), having a good grasp of PowerShell and authoring simple scripts.

(This is not a deep dive in the DSC pull server model and pipelines, nor a deep dive into managing Azure VMs, but aims at showing the similarities and differences between the approaches. We want this to be informative whether you’re on-prem, in Azure or mixed with an Azure control plane enabled by Azure Arc)

Objectives

  • Understanding PowerShell DSC and DSC Resources
  • Finding Resources and how to use them
  • Basic DSC testing and troubleshooting
  • DSC on-Prem: The LCM and Push/Pull models
  • DSC in the Cloud: Azure Automation DSC to Azure Automanage Machine Configuration
  • Writing and applying configurations
  • CI/CD for your configurations

Trainers

Gael Colas

Consultant Agile, PowerShell and Automation Cloud

Get your tickets

Book now

Latest news