laway

Cards (24)

  • Integration
    Techniques for combining existing software components to form a complete system
  • Compiled language
    A language that is converted into machine code so that the processor can execute it
  • Interpreted language
    A programming language that is commonly interpreted, it performs instructions clearly and easily
  • Differences between server-side and client-side
    • Control
    • Trust
    • Security
  • Scripting language
    Used for smaller tasks
  • Programming language
    Helps build large and complex software applications
  • Optimal programming language use cases
    • Application development
    • System programming
    • Database programming
    • Mobile development
  • Web communication
    The collection of ways to communicate over the internet or www
    1. mail
    Most well-known web communication
  • PowerShell
    An object-oriented automation engine and scripting language built on the .NET framework
  • Microsoft designed PowerShell to automate system tasks
  • Key PowerShell features
    • Discoverability
    • Help capabilities
    • Remote commands
    • Pipelining
  • PowerShell Integrated Scripting Environment (ISE)

    An application used to write, test and debug scripts or write commands in a Windows GUI
  • Get-help cmdlet
    Displays help at the command line from content in help files on your computer
  • Object
    A combination of the properties and methods
  • Larry Wall created the first version of Perl in 1987
  • Perl
    Originally stands for "Practical Extraction and Reporting Language"
  • Basic syntax of a Perl program
    • Always begins with #!/Usr/bin/perl
    • Perl program does not care about white spaces
    • Comments in Perl start with a # or hash symbol
    • Lines starting with = are interpreted as the START of the section of embedded documents
  • Perl variables
    Always start with $, @, or %
  • Perl variable types
    • Scalars (single string or numeric value)
    • Arrays (ordered sets of values)
    • Hashes (key-value pairs)
  • Advantages of Perl
    • Options
    • Flexible
    • Open source
    • Availability
  • Optimal Scripting use case examples:
    1. Task automationautomate repetitive task
    2. Glue Codestitch together
    3. One-off taskquick calculation
    4. Dynamic Webmanipulate webpages
    5. Task schedulingrun a task at a specific time
    6. System administrationautomate task like creating backups.
    7. Shell scriptingwrite shell scrip
  • CMD – it is used primarily to execute batch commands and do some primary troubleshooting.
  • Perl – Contains Keywords and Variables for storing expressions and statements that execute the program’s logic