KeyW is now part of Jacobs. Learn more about this exciting combination.

Windows & Linux Scripting (WLS)

Upcoming Courses

Please call to register for this class.

410-904-5257

Cost (single seat): $9,200

Course Length: 10 Days

Additional group and government discounts available. Contact Parrot Labs for more information!

 Download Course Catalog

What will you get out of WLS?

By the end of this course, you will be able to identify the fundamentals of scripting in Python and PowerShell and use the command line, PowerShell and Python tools to analyze and create fully functional scripts.

What makes WLS unique?

Students will perform exercises and scenarios in a sandboxed network, allowing each student to practice and learn at their own pace without affecting other students.

Why enroll in WLS?

    • Identify scripting fundamentals, the differences between various sequences and primitive data types and the importance of input validation.
    • Define the concept and importance of scoping, object oriented programming and classes.
    • Demonstrate the ability to use the command line interpreter, proper use of a function, multi-threaded scripting, and scripting for inter process communication over a network.

Windows and Linux Scripting teaches you PowerShell and Python-based scripting starting from a base level and moving upwards to a level of proficiency. The student will begin with the fundamentals, get familiarizing with the various key characteristics and aspects of scripting tools and the structure of the scripting environment. By the end of the course, students will be able to write and execute fully functional scripts in PowerShell and Python.

What topics are covered in WLS?

INTRODUCTION

Introduces PowerShell and Python scripting, beginning with the fundamentals and finishing with students creating fully executable scripts. In this course, students will identify scripting fundamentals, the differences between various sequences and primitive data types, and the importance of input validation; define the concept and importance of scoping, object-oriented programming, and classes; demonstrate the ability to use the command line interpreter; and learn the proper use of a function and multi-threaded scripting.

PYTHON ON LINUX

Understand the constructs used in a scripting decision making process and identify the differences between various sequences and primitive data types. Learn how to import and utilize scripting modules, define the concept and importance of scoping and demonstrate the ability to use a script for inter-process communication over a network.

MICROSOFT WINDOWS POWERSHELL

Demonstrate the proper use of a function and define object-oriented programming and classes.  Recognize the ability to use regular expressions to match patterns in strings, identify the importance of input validation and how to handle exceptions, demonstrate the ability to both write a multi-threaded script and to use a script for inter-process communication over a network.