Core DevOps

Skill Me Up expert on-demand training for DevOps Engineers. Learn how to write PowerShell and Bash Scripts, learn how to implement configuration management.

learning path
5 (2)
10 Lectures | 9 Labs | 7h 28m | Intermediate

In this series of demos and labs, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

learning path
3 (2)
5 Lectures | 0 Labs | 7h 59m | Intermediate

In this technology agnostic learning path, you will see DevOps unmasked and understand what it is all about and it's benefits as well as how to design your organization to embrace it as a methodology. From there, we'll teach you how to build a pipeline and the new development life cycle implemented in a DevOps model. We'll move on to how to get DevOps up and running in your organization, how to create rapid iterations and feedback loops with your customer and how to empower your teams to do more. Finally, we'll discuss how to improve continuously and learn as you go.

learning path
3 (14)
4 Lectures | 0 Labs | 10h 58m | Intermediate

In this learning path, you will learn the fundamental concepts of what configuration management is and how to implement it using a variety of popular services such as Terraform, Ansible, Puppet and Chef.

lecture
0 (0)
23m | Intermediate | Aug 7 2020 |

In this series of demos, you will learn how to create your first PowerShell function. You will first learn when a good time is to create function, write that function and then learn how to call that function.

lecture
0 (0)
1h 24m | Beginner | Jul 15 2020 |

This course is designed for IT leaders, developers, and operations folks who are aiming to build on the early wins of their DevOps implementation. We start off by discussing rapid iteration and understanding the “fail fast” culture of startups, how to prioritize important work, and learn how to increase velocity through improved performance.Then, we will look at the importance of customer experience and feedback, including how to create a customer feedback process so that you can begin to integrate that feedback into your software development process.After that, we will focus on how to set your team up for success using three approaches to team structure in a DevOps culture. Each approach has advantages and disadvantages. We’ll also cover recruiting, interviewing, deciding on job titles, and dealing with challenging teammates.This course will wrap up by looking at how to scale an engineering team through DevOps, motivating engineers to produce their best work, and measuring your success.

lecture
0 (0)
2h 36m | Beginner | Jun 5 2020 |

This course is designed for IT leaders, developers, and operations folks trying to begin a DevOps implementation. We start off by thinking about the software development life cycle as a linear process throughout which you may optimize with DevOps by addressing concerns earlier in the process and beginning a CI/CD practice.Then, we will look at why it’s important to invite everyone to the planning table when first gathering requirements and designing features for a new product or service.After that, we will learn how to architect systems to be flexible and resilient, and how to document design decisions as you work.Then, we’ll cover techniques for choosing specific languages, frameworks, and programming patterns to develop well-written code that is more easily understood and maintained.We’ll also learn how to automate testing to utilize every type of test and ensure that code is functional across multiple environments.This course will wrap up by looking at how to take CI/CD to the next level and how to release software using deployment strategies proven to facilitate small, frequent releases of code with increased service availability.

lecture
5 (1)
1h 1m | Beginner | Aug 10 2020 |

This course is designed for IT leaders, developers, and operations folks who have fully embraced building a mature DevOps organization. We start off by digging into what the phrase “failing fast” means along with some common misconceptions.Then, we will look at how to prepare for incidents and service outages. We’ll walk through how to ensure that your processes reduce the possibility that humans will be the cause of an incident, how to better prepare your on-call team for incident response, and what to do when an incident strikes.This course will wrap up by looking at the contributing factors of failure and going beyond root cause analysis, the phases of an incident or outage, and the way to run a post-incident review.

lecture
2 (8)
2h 19m | Beginner | Dec 11 2018 |

In this course, the student will learn about the Ansible ecosystem of tooling with a special focus on Ansible Automation. Students will use Ansible for system management and configuration as well as work with Ansible playbooks.

lecture
5 (1)
2h 16m | Beginner | Aug 28 2019 |

This course provides an overview of what Chef configuration management is, and how you can use it to optimize your server automated configuration process. Starting from an introduction to Chef Software, you will learn about the Chef architecture, how to author recipes and cookbooks, and applying those to your systems.The goal of this course is to share a lot of hands-on experience, allowing you to follow along with the live demos. After going through this course, you will have a good understanding of Chef capabilities, have learned how to deploy your Chef Server and configure your Chef Workstation. You will also have authored 2 cookbook recipes to deploy a Linux Apache Web Server and a Windows Web Server, and validated the configuration updates.

lecture
1 (1)
1h 32m | Intermediate | Jul 21 2020 |

Azure DevOps provides a powerful suite of capabilities teams can use to drive collaboration, transparency, and accountability throughout the software development lifecycle process.Azure DevOps Test Plans is a key component in this suite, focusing on the Quality Assurance (QA) effort. This course is designed for QA teams working to streamline the testing processes within their organization. The course demonstrates the process required to effectively utilize Azure DevOps Test Plans tostreamline the testing effort at the organizational level. During the course, we cover basic test types and configurations available for organizations as well as the features and workflow required to organize test plans, suites, and cases to promote efficient execution and reporting of testing results.

lecture
4 (3)
2h 56m | Beginner | Jul 6 2019 |

This course is an introduction to Terraform concepts and configurations and demonstrates launching, changing and destroying resources on Amazon Web Services and Microsoft Azure. The course starts with an understanding of what Terraform is and why it’s an important tool for deploying reliable, repeatable cloud architectures and how to think about infrastructure as code. We will highlight the major concepts of terraform, the structure components of a Terraform configuration file and basic Terraform usage from the command-line. We will finish by walking through and example configuration and launching, changing and destroying resources on Microsoft Azure.

lecture
3 (2)
3h 25m | Intermediate | Aug 24 2019 |

This overview has been developed and targeted specifically towards system administratorsand software developers on a Linux platform, who want to automate the deployment of anapplication (installation, upgrades, configuration files) and/or provision or configurean entire system.

lecture
0 (0)
21m | Intermediate | Jul 13 2020 |

When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just.In this series of demos, you are going to learn not only *how* to build a module but also *when* you should look into building your own module via a real-world project.

lecture
5 (1)
23m | Intermediate | Jul 8 2020 |

In this series of demos, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

lecture
0 (0)
15m | Intermediate | Jul 9 2020 |

In this series of demos, you're going to learn how to change up how PowerShell returns output. You will learn about PowerShell's formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

lecture
5 (1)
22m | Intermediate | Jul 8 2020 |

Throughout this series, you've been in the PowerShell console. You've been manually typing in commands, running them and seeing what comes back. That's fine if you need to bang out a quick command to do something simple but the console's going to fall short for more advanced tasks.PowerShell is called a scripting language for a reason - you write scripts with it. What's a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time.A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

lecture
0 (0)
20m | Intermediate | Jul 10 2020 |

At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also.In this series of videos, you're going to learn how to get started with PowerShell's feature called PS Remoting and how to run commands on one or many computers at once.

lecture
0 (0)
37m | Intermediate | Jul 9 2020 |

In this series of demos we will help you to understand the role of objects in PowerShell. You will also learn how to inspect objects as well as create custom objects.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of videos, you will learn about PowerShell providers and PowerShell drives. If you've ever run commands with a noun f Item, you've unknowingly been working with providers all along! You'll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

lecture
0 (0)
26m | Intermediate | Jul 10 2020 |

In this lab, you are going to learn all about PowerShell modules. You'll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, you'll be able to manage modules like a pro.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of demos, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.

lecture
0 (0)
1h 24m | Beginner | Apr 13 2020 |

This course is designed for IT leaders trying to understand how to create a culture of DevOps in their organization. We start off by getting a broad understanding of DevOps and how it fits into the software development life cycle. We’ll cover DevOps values and priorities, which focus on people, process, and technology.Then, we will look at how to design your organization’s culture with DevOps in mind through encouraging teamwork, reducing silos, and embracing failure.After that, we will learn how to identify waste and locate bottlenecks along your software development life cycle to locate the easiest (and most immediate) wins for your DevOps transformation.Then, we’ll cover how to persuade your colleagues, from executives to engineers, of the benefits of DevOps.This course will wrap up by looking at how to measure your work and track your DevOps successes, allowing everyone to see the incremental improvements along the way.A DevOps transformation is no small feat, nor is it an overnight process. It will take hours of planning, honest conversations, brainstorming, reflection, and technical changes. This course will teach you how to unlock the early principles by learning and thinking about your everyday work from a different perspective. The DevOps journey is just as valuable as the outcome.

real-time lab
0 (0)
30m | Intermediate | Jul 17 2020 |

Building your First Module Overview When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just. In this lab, you are going to learn not only how to build a module but also when you should look into building your own module via a real-world project.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Building Your First PowerShell Function Overview In this lab, you will create your first PowerShell function. You will learn not only how to create a function but when you should create a function. You will also learn how to load your functions into a PowerShell session and how to invoke it.

real-time lab
0 (0)
20m | Intermediate | Jul 15 2020 |

Making PowerShell Output Look Pretty with Formatting Overview In this lab, you’re going to learn how to change up how PowerShell returns output. You will learn about PowerShell’s formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

real-time lab
0 (0)
20m | Intermediate | Jul 16 2020 |

Running Commands and Writing a Script Overview Throughout this series, you’ve been in the PowerShell console. You’ve been manually typing in commands, running them and seeing what comes back. That’s fine if you need to bang out a quick command to do something simple but the console’s going to fall short for more advanced tasks. PowerShell is called a scripting language for a reason - you write scripts with it. What’s a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time. A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

real-time lab
0 (0)
30m | Intermediate | Jul 29 2020 |

Running Commands on Remote Computers with PowerShell Remoting Overview At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also. In this lab, youre going to learn how to get started with PowerShells feature called PS Remoting and how to run commands on one or many computers at once.

real-time lab
0 (0)
35m | Intermediate | Aug 7 2020 |

Understanding and Working with Objects in PowerShell Overview In this lab, you will learn the foundational concept of PowerShell; objects. Everything in PowerShell is an object so its critical to understand what they are and how to work with them. Youll learn how to understand how to read objects, create objects and how you can interact with them in PowerShell.

real-time lab
0 (0)
15m | Intermediate | Jul 2 2020 |

Understanding and Working with PowerShell Providers Overview In this lab, you will learn about PowerShell providers and PowerShell drives. If you’ve ever run commands with a noun f Item, you’ve unknowingly been working with providers all along! You’ll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

real-time lab
0 (0)
35m | Intermediate | Jul 2 2020 |

Using PowerShell Modules Overview In this lab, you are going to learn all about PowerShell modules. Youll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, youll be able to manage modules like a pro.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Working with the PowerShell Pipeline Overview In this lab, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.

learning path
5 (2)
10 Lectures | 9 Labs | 7h 28m | Intermediate

In this series of demos and labs, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

learning path
3 (2)
5 Lectures | 0 Labs | 7h 59m | Intermediate

In this technology agnostic learning path, you will see DevOps unmasked and understand what it is all about and it's benefits as well as how to design your organization to embrace it as a methodology. From there, we'll teach you how to build a pipeline and the new development life cycle implemented in a DevOps model. We'll move on to how to get DevOps up and running in your organization, how to create rapid iterations and feedback loops with your customer and how to empower your teams to do more. Finally, we'll discuss how to improve continuously and learn as you go.

learning path
3 (14)
4 Lectures | 0 Labs | 10h 58m | Intermediate

In this learning path, you will learn the fundamental concepts of what configuration management is and how to implement it using a variety of popular services such as Terraform, Ansible, Puppet and Chef.

lecture
0 (0)
23m | Intermediate | Aug 7 2020 |

In this series of demos, you will learn how to create your first PowerShell function. You will first learn when a good time is to create function, write that function and then learn how to call that function.

lecture
0 (0)
1h 24m | Beginner | Jul 15 2020 |

This course is designed for IT leaders, developers, and operations folks who are aiming to build on the early wins of their DevOps implementation. We start off by discussing rapid iteration and understanding the “fail fast” culture of startups, how to prioritize important work, and learn how to increase velocity through improved performance.Then, we will look at the importance of customer experience and feedback, including how to create a customer feedback process so that you can begin to integrate that feedback into your software development process.After that, we will focus on how to set your team up for success using three approaches to team structure in a DevOps culture. Each approach has advantages and disadvantages. We’ll also cover recruiting, interviewing, deciding on job titles, and dealing with challenging teammates.This course will wrap up by looking at how to scale an engineering team through DevOps, motivating engineers to produce their best work, and measuring your success.

lecture
0 (0)
2h 36m | Beginner | Jun 5 2020 |

This course is designed for IT leaders, developers, and operations folks trying to begin a DevOps implementation. We start off by thinking about the software development life cycle as a linear process throughout which you may optimize with DevOps by addressing concerns earlier in the process and beginning a CI/CD practice.Then, we will look at why it’s important to invite everyone to the planning table when first gathering requirements and designing features for a new product or service.After that, we will learn how to architect systems to be flexible and resilient, and how to document design decisions as you work.Then, we’ll cover techniques for choosing specific languages, frameworks, and programming patterns to develop well-written code that is more easily understood and maintained.We’ll also learn how to automate testing to utilize every type of test and ensure that code is functional across multiple environments.This course will wrap up by looking at how to take CI/CD to the next level and how to release software using deployment strategies proven to facilitate small, frequent releases of code with increased service availability.

lecture
5 (1)
1h 1m | Beginner | Aug 10 2020 |

This course is designed for IT leaders, developers, and operations folks who have fully embraced building a mature DevOps organization. We start off by digging into what the phrase “failing fast” means along with some common misconceptions.Then, we will look at how to prepare for incidents and service outages. We’ll walk through how to ensure that your processes reduce the possibility that humans will be the cause of an incident, how to better prepare your on-call team for incident response, and what to do when an incident strikes.This course will wrap up by looking at the contributing factors of failure and going beyond root cause analysis, the phases of an incident or outage, and the way to run a post-incident review.

lecture
2 (8)
2h 19m | Beginner | Dec 11 2018 |

In this course, the student will learn about the Ansible ecosystem of tooling with a special focus on Ansible Automation. Students will use Ansible for system management and configuration as well as work with Ansible playbooks.

lecture
5 (1)
2h 16m | Beginner | Aug 28 2019 |

This course provides an overview of what Chef configuration management is, and how you can use it to optimize your server automated configuration process. Starting from an introduction to Chef Software, you will learn about the Chef architecture, how to author recipes and cookbooks, and applying those to your systems.The goal of this course is to share a lot of hands-on experience, allowing you to follow along with the live demos. After going through this course, you will have a good understanding of Chef capabilities, have learned how to deploy your Chef Server and configure your Chef Workstation. You will also have authored 2 cookbook recipes to deploy a Linux Apache Web Server and a Windows Web Server, and validated the configuration updates.

lecture
1 (1)
1h 32m | Intermediate | Jul 21 2020 |

Azure DevOps provides a powerful suite of capabilities teams can use to drive collaboration, transparency, and accountability throughout the software development lifecycle process.Azure DevOps Test Plans is a key component in this suite, focusing on the Quality Assurance (QA) effort. This course is designed for QA teams working to streamline the testing processes within their organization. The course demonstrates the process required to effectively utilize Azure DevOps Test Plans tostreamline the testing effort at the organizational level. During the course, we cover basic test types and configurations available for organizations as well as the features and workflow required to organize test plans, suites, and cases to promote efficient execution and reporting of testing results.

lecture
4 (3)
2h 56m | Beginner | Jul 6 2019 |

This course is an introduction to Terraform concepts and configurations and demonstrates launching, changing and destroying resources on Amazon Web Services and Microsoft Azure. The course starts with an understanding of what Terraform is and why it’s an important tool for deploying reliable, repeatable cloud architectures and how to think about infrastructure as code. We will highlight the major concepts of terraform, the structure components of a Terraform configuration file and basic Terraform usage from the command-line. We will finish by walking through and example configuration and launching, changing and destroying resources on Microsoft Azure.

lecture
3 (2)
3h 25m | Intermediate | Aug 24 2019 |

This overview has been developed and targeted specifically towards system administratorsand software developers on a Linux platform, who want to automate the deployment of anapplication (installation, upgrades, configuration files) and/or provision or configurean entire system.

lecture
0 (0)
21m | Intermediate | Jul 13 2020 |

When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just.In this series of demos, you are going to learn not only *how* to build a module but also *when* you should look into building your own module via a real-world project.

lecture
5 (1)
23m | Intermediate | Jul 8 2020 |

In this series of demos, you will get a foundational understanding of running PowerShell 7 and writing simple scripts. You will get all the required tools set up to begin writing scripts. You will also get introduced to the PowerShell 7 console, discover some interesting commands and write your first script.

lecture
0 (0)
15m | Intermediate | Jul 9 2020 |

In this series of demos, you're going to learn how to change up how PowerShell returns output. You will learn about PowerShell's formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

lecture
5 (1)
22m | Intermediate | Jul 8 2020 |

Throughout this series, you've been in the PowerShell console. You've been manually typing in commands, running them and seeing what comes back. That's fine if you need to bang out a quick command to do something simple but the console's going to fall short for more advanced tasks.PowerShell is called a scripting language for a reason - you write scripts with it. What's a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time.A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

lecture
0 (0)
20m | Intermediate | Jul 10 2020 |

At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also.In this series of videos, you're going to learn how to get started with PowerShell's feature called PS Remoting and how to run commands on one or many computers at once.

lecture
0 (0)
37m | Intermediate | Jul 9 2020 |

In this series of demos we will help you to understand the role of objects in PowerShell. You will also learn how to inspect objects as well as create custom objects.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of videos, you will learn about PowerShell providers and PowerShell drives. If you've ever run commands with a noun f Item, you've unknowingly been working with providers all along! You'll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

lecture
0 (0)
26m | Intermediate | Jul 10 2020 |

In this lab, you are going to learn all about PowerShell modules. You'll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, you'll be able to manage modules like a pro.

lecture
0 (0)
11m | Intermediate | Jul 9 2020 |

In this series of demos, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.

lecture
0 (0)
1h 24m | Beginner | Apr 13 2020 |

This course is designed for IT leaders trying to understand how to create a culture of DevOps in their organization. We start off by getting a broad understanding of DevOps and how it fits into the software development life cycle. We’ll cover DevOps values and priorities, which focus on people, process, and technology.Then, we will look at how to design your organization’s culture with DevOps in mind through encouraging teamwork, reducing silos, and embracing failure.After that, we will learn how to identify waste and locate bottlenecks along your software development life cycle to locate the easiest (and most immediate) wins for your DevOps transformation.Then, we’ll cover how to persuade your colleagues, from executives to engineers, of the benefits of DevOps.This course will wrap up by looking at how to measure your work and track your DevOps successes, allowing everyone to see the incremental improvements along the way.A DevOps transformation is no small feat, nor is it an overnight process. It will take hours of planning, honest conversations, brainstorming, reflection, and technical changes. This course will teach you how to unlock the early principles by learning and thinking about your everyday work from a different perspective. The DevOps journey is just as valuable as the outcome.

real-time lab
0 (0)
30m | Intermediate | Jul 17 2020 |

Building your First Module Overview When you find yourself building the same kind of script over and over again, things have to change. To go from PowerShell newbie to PowerShell pro requires going from just writing to designing and architecting code. You must know when to create building blocks you can reuses for other purposes. Modules do that just. In this lab, you are going to learn not only how to build a module but also when you should look into building your own module via a real-world project.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Building Your First PowerShell Function Overview In this lab, you will create your first PowerShell function. You will learn not only how to create a function but when you should create a function. You will also learn how to load your functions into a PowerShell session and how to invoke it.

real-time lab
0 (0)
20m | Intermediate | Jul 15 2020 |

Making PowerShell Output Look Pretty with Formatting Overview In this lab, you’re going to learn how to change up how PowerShell returns output. You will learn about PowerShell’s formatting system, how to use various formatting cmdlets and some best practices on when to use formatting cmdlets.

real-time lab
0 (0)
20m | Intermediate | Jul 16 2020 |

Running Commands and Writing a Script Overview Throughout this series, you’ve been in the PowerShell console. You’ve been manually typing in commands, running them and seeing what comes back. That’s fine if you need to bang out a quick command to do something simple but the console’s going to fall short for more advanced tasks. PowerShell is called a scripting language for a reason - you write scripts with it. What’s a script? In PowerShell terms, a script is a combination of commands all working together to be run at one time. A script can be one to thousands of lines long. When PowerShell executes a script, it starts at the top and makes its way down to the bottom until it has run all of the code in the script.

real-time lab
0 (0)
30m | Intermediate | Jul 29 2020 |

Running Commands on Remote Computers with PowerShell Remoting Overview At some point soon in your PowerShell career, there will be a time when you need to reach out to other computers. PowerShell can do some great things on your local computer but has the ability to run any scripts and commands you can run on your local computer on remote computers also. In this lab, youre going to learn how to get started with PowerShells feature called PS Remoting and how to run commands on one or many computers at once.

real-time lab
0 (0)
35m | Intermediate | Aug 7 2020 |

Understanding and Working with Objects in PowerShell Overview In this lab, you will learn the foundational concept of PowerShell; objects. Everything in PowerShell is an object so its critical to understand what they are and how to work with them. Youll learn how to understand how to read objects, create objects and how you can interact with them in PowerShell.

real-time lab
0 (0)
15m | Intermediate | Jul 2 2020 |

Understanding and Working with PowerShell Providers Overview In this lab, you will learn about PowerShell providers and PowerShell drives. If you’ve ever run commands with a noun f Item, you’ve unknowingly been working with providers all along! You’ll see that the filesystem, registry, certificates and more are all represented in a hierarchical fashion using PowerShell drives and how useful this abstraction layer is.

real-time lab
0 (0)
35m | Intermediate | Jul 2 2020 |

Using PowerShell Modules Overview In this lab, you are going to learn all about PowerShell modules. Youll learn the purpose of modules, how to find modules loaded on your computer, install new modules and more! By the end of this lab, youll be able to manage modules like a pro.

real-time lab
0 (0)
25m | Intermediate | Jul 2 2020 |

Working with the PowerShell Pipeline Overview In this lab, you will learn about one of the most unique features of the PowerShell language; the PowerShell pipeline. Nearly all shell scripting languages have had pipelines for decades but none that passes objects.