Security Programming: Scripting Essentials


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

This 14-video course explores the basic elements of Bash and Python scripting by examining differences between the elements of a scripting language and a full-fledged computer program. In this course, learners examine how to use and set variables, to use conditional statements in both Bash scripts and a Bash shell, and to use important built-in variables in Bash. You will learn how to use the for, while, and until loops in a bash script, and create custom functions in Bash scripts. Next, learners will examine Python scripting language. This course then demonstrates how to work with variables, and conditional statements in Python scripts. You will watch demonstrations of how to use the for and while loops statements in a Python script, and how to create custom functions in a Python script. You will learn how to import external modules, and how to read and write in a Python script. Finally, you will learn how to perform file operations and make URL requests in Python scripts.



Expected Duration (hours)
1.0

Lesson Objectives

Security Programming: Scripting Essentials

  • discover the key concepts covered in this course
  • describe the elements that make up a scripting language in contrast to a full-fledged computer program
  • use and set variables in a Bash script
  • use conditional statements in a Bash script
  • use the for, while, and until loops in a Bash script
  • create custom functions in a Bash script
  • assign basic values to variables in a Python script
  • use conditional statements in a Python script
  • use the for and while loops in a Python script
  • create custom functions in a Python script
  • import external modules in a Python script
  • read and write files in a Python script
  • make web URL requests from a Python script
  • summarize the key concepts covered in this course
  • Course Number:
    it_cypgsodj_03_enus

    Expertise Level
    Beginner