Powershell Course Content
The Powershell course curriculum is structured to streamline the learning process by a team of experts. You can find the complete course details in below-mentioned modules
Course Curriculum
Module 1: Setting up the Environment
- Introducing the PowerShell Command line and ISE.
Visual Studio 2017 for PowerShell due to easy integration with Git.
Module 2: Syntax of PowerShell
- Command syntax.
- Demo of Some commands.
Module 3: Using Help in PowerShell
- Help in different ways.
- What to look for in help.
Module 4: Updating Help remotely
- Updating Help in Disconnected environment
Module 5: Updating Help
- Updating online
Module 6: Dot Profiling with PowerShell
- What is Dot Profiling?
- How to setup Dot Profiling
Module 7: Demo of some commands and how to use them
- System Related Commands.
- User management related commands.
- Networking Related commands,
- File system-related commands.
- PS Drive intro and commands related to it.
Module 8: Starting to Script with PowerShell
- Writing your first script.
- Breakdown of the script.
Module 9: Datatypes and Variables in PowerShell
- Datatypes in PowerShell.
- Using Datatypes.
- Variables in PowerShell.
- Declaring Variables.
- Variables scope.
Module 10: Environment Variables in PowerShell
- Different Environment variables in PowerShell.
- Using them in Scripts.
Module 11: Introducing filters
- What are the filters?
- How to use filters.
- How to use wild cards.
- Efficient filtering.
Module 12: Introducing Functions
- Syntax of Functions
- Write your first function
Module 13: Introducing Pipeline
- Why pipeline.
- How to check if command accepts pipeline inputs.
- Using Pipeline in different ways.
- Using Pipeline in our script.
Module 14: Getting smarter in functions
- Parameterized functions.
- Returning in functions.
- Cmdletbinging in functions.
Module 15: Writing a full-fledged script
- Parameterizing the script
Module 16: Getting into the real-life examples of scripting
- Using PowerShell to automate active directory related tasks.
- Using PowerShell to automate Azure cloud-related tasks.
- Using PowerShell to automate Monitoring related tasks.
- Using PowerShell to automate networking related tasks.
Module 17: Lets Learn Modules
- What are the modules?
- How to install them.
- How to use them.
- Create your own Modules.