Contact  +1 888.573.4943

LinuxCBT Scripting II Edition

Product Description | Syllabus | Below

Focus: Windows® | Linux Automation
Subscription Terms: 1-Month | 3-Month | 6-Month | 12-Month
License Options: Single - 10,000 Users
System Requirements: Browser | HTML5 | Flash | JavaScript
User Agents: Chrome | Safari | Firefox | IE9+ | Opera
Mobile Platforms: IOS | Droid | Phones | Tablets
Duration: 56 Hours
Demos: Launch

Subscribe

Course Objective

Bourne Again Shell (BASH) Scripting II

  • INIT & Cron Scripts
    • Identify features & characteristics
    • Parse INIT & Cron scripts
    • Explore variables & function references
    • Evaluate system applicability
  •  
  • Command Line Interface (CLI) Arguments
    • Explain features
    • Explore defaults
    • Pass arguments and evaluate interpolation
    • Expose CLI argument counter
    • Ensure appropriate CLI arguments upon invocation
  •  
  • Find Failed Logins
    • Auto-generate requisite directory structure
    • Identify relevant logs
    • Default searched user
    • Integrate 'awk' & 'sed' accordingly
    • Correlate search string with defined user
  •  
  • Core Dump Removal Simulation
    • Generate core dumps in disparate file system locations
    • Invoke simultaneous logs of activity
    • Qualify references
    • Mail process results
  •  
  • Storage Availability Stub
    • Discuss relevance
    • Integrate 'df', 'awk', & 'grep'
    • Parse interesting output
    • Compare derivation with defined thresholds
  •  
  • Check Remote Service
    • Explain objective
    • Identify remote service
    • Integrate SSH
    • Trap service status accordingly
    • Loop variable hosts
    • Debug appropriately
  •  
  • Backup Snapshots
    • Identify need
    • Integrate storage availability stub
    • Enlist 'tar' & 'bzip2'
    • Flex script to handle differential snapshots
    • Vary snapshot by day
    • Tidy remnants
    • Extend process to encrypt snapshots
  •  
  • Error-Handling
    • Restructure process to handle errors
    • Except positive & negative results
    • Define appropriate functions
    • Promulgate function references
    • Test efficacy
  •  
  • Free Memory & Swap
    • Define reusable stub
    • Integrate with existing processes
    • Vary thresholds
    • Execute and evalute
  •  
  • Logger Stub
    • Reveal usefulness
    • Define and contain parameters in a function
    • Integrate function accordingly
  •  
  • Checksum Generator
    • Identify objective
    • Integrate CLI ARGS stub
    • Integrate logger stub
    • Generate desired checksums for variable content
  •  
  • Logger Stub
    • Reveal usefulness
    • Define and contain parameters in a function
    • Integrate function accordingly
  •  
  • Purge History
    • Justify applicability
    • Explore history environment
    • Ensure history management across shell invocations
  •  
  • Monitor Page Loads
    • Explain scenario
    • Integrate 'wget'
    • Define thresholds
    • Code appropriate traps
    • Average page loads over time
    • Evaluate results
  •  
  • top
  •  

Perl on Windows - Scripting Environment - Module II

  • Basics
    • Download & Install ActivePerl
    • Install Bluefish Editor
    • Explore & confirm environment
    • Discuss attributes & features
    • Define & manipulate variables
    • Concatenate values
  •  
  • Conditions
    • Discuss applicability
    • Explore CLI Arguments
    • Determine variable availability
    • Use Regular Expression (RegEx) to validate CLI Arguments
    • Perform file tests
  •  
  • Loops
    • Discuss features & attributes
    • Use WHILE to iterate accordingly
    • Explore UNTIL in conjunction with file I/O
    • Iterate using FOR
    • Use FOREACH with arrays
    • Cycle through CLI Arguments
  •  
  • Array Functions
    • Define applicability
    • Remove trailing | leading items
    • Append | prepend list elements
    • Sort elements
  •  
  • Subroutines
    • Define & Invoke
    • Pass values and process
    • Log items received
    • Apply array management
  •  
  • File I/O
    • Discuss features & modes
    • Iterate over file handle
    • Generate resultant file with alternate handle
    • Handle line delimiters accordingly
    • Transform data
    • Evaluate results
  •  
  • Modules
    • Explain benefits
    • Identify tools & archives
    • Implement compression module
    • Move data with FTP
    • Evaluate results
  •  
  • Mass Move | Normalization
    • Discuss system limitations
    • Generate list of relevant items
    • Incorporate RegEx support
    • Transform delimiters wholesale
    • Promulgate transformations
  •  
  • Mail Services
    • Discuss rules
    • Construct mailer
    • Generate messages
    • Incorporate into processes
    • Evaluate results
  •  
  • Case Normalization
    • Parse files & strings
    • Determine current delimiters
    • Normalize accordingly
    • Retrofit existing process
    • Confirm output
  •  
  • Router Interaction
    • Discuss features
    • Install module
    • Connect to Cisco device and ascertain useful data
    • Parse as needed
  •  
  • MySQL Connectivity
    • Discuss features
    • Implement routines
    • Interface router data with MySQL
  •  
  • Miscellaneous
    • Emulate Linux 'uptime'
    • Generate M3U feed
  •  
  • top
  •  

Python on Windows

  • Basics
    • Discuss features
    • Download & Install
    • Explore environment
    • Derive OS-related values
    • Peruse variables: scalar, sequences, tuples, sets
    • Use interactive | non-interactive modes
    • Transform & slice data accordingly
    • Manage lists with relevant functions
  •  
  • Conditions
    • Discuss applications
    • Confirm and validate supplied arguments
    • Integrate Regular Expressions (RegEx)
    • Navigate standard conditional branches
  •  
  • Loops
    • Cycle through sequences using FOR
    • Traverse lists
    • Generate sequences with range()
    • Iterate over the contents of textual data
    • Use WHILE similarly
    • Evaluate
  •  
  • Error Handling with Exceptions
    • Discuss features and benefits
    • Implement error handling using TRY and EXCEPT
    • Trap various errors based on classes of interest
    • Provision catchall exceptions
  •  
  • File I/O
    • Discuss features and modes
    • Open content as string and list
    • Integrate exception handling
    • Strip superfluous delimiters
    • Modify I/O stream to suit objectives
    • Write transformed I/O
    • Ascertain OS statistics as needed
  •  
  • Checksum Generation
    • Discuss necessity
    • Identify key hash library and supported checksums
    • Integrate glob() function
    • Auto-generate checksums on specified content
    • Evaluate results
  •  
  • Mass Copy & Normalization of Files
    • Define objective
    • Parse delimiters as needed
    • Segregate file elements accordingly
    • Substitute desired delimiters
    • Normalize format
    • Determine delimiters from source files
    • Evaluate output
  •  
  • FTP
    • Implement FTP client library with encryption support to remote instance
    • Parse and retrieve latest content as per objective
    • Confirm results
  •  
  • Directory Tree Copy
    • Identify limitations
    • Import relevant modules
    • Duplicate desired directory trees
    • Confirm results
  •  
  • Process Execution
    • Discuss applicability
    • Implement system calls
    • Parse returned results
    • Evaluate accordingly
  •  
  • URL Library
    • Explain features
    • Import relevant modules
    • Implement HTTP client access
    • Submit variables to server-side process
    • Evaluate returned data
  •  
  • top
  •  

PHP on Windows - Scripting Environment - Module IV

  • Basics
    • Download & Install
    • Explore environment
    • Explain supported variables
    • Define variables and evaluate accordingly
    • Implement references
    • Generate arrays from strings
    • Access distinct array elements
    • Join arrays into strings
    • Manipulate arrays with applicable functions
    • Explore useful PHP information
  •  
  • Conditions
    • Discuss features
    • Parse CLI parameters as needed
    • Compare strings
    • Confirm file existences
    • Validate the presence of URL variables
    • Discuss SWITCH & CASE
  •  
  • Loops
    • Discuss applicability
    • List common types
    • Explore FOR
    • Implement and evaluate FOREACH
    • Look at WHILE where applicable
    • Iterate over lists and file I/O
  •  
  • File I/O
    • Enumerate relevant features
    • Obtain statistics from files
    • Generate lists from directory calls
    • Confirm directory status
    • Read files into arrays
    • Transform data and generate modified output
    • Intersperse data where desired
  •  
  • Generate Checksums
    • Discuss supported hashes
    • Produce checksums for variable content
    • Compare results with predefined binaries
  •  
  • Normalize Files
    • Discuss problem
    • Identify targets
    • Code applicable hooks to parse files
    • Transform file names
    • Produce transformations
  •  
  • HTTP Request | Response | cURL
    • Discuss concepts and applications
    • Integrate Client URL library
    • Generate GET & POST requests
    • Parse on the back-end accordingly
    • Dicuss caveats
    • Properly encode URL request string
    • Validate captured variables
  •  
  • FTP
    • Discuss applicability
    • Invoke appropriate library
    • Connect to remote FTP services
    • Retrieve variabilized content
    • Evaluate results
  •  
  • HTTP Request | Response | cURL
    • Discuss concepts and applications
    • Integrate Client URL library
    • Generate GET & POST requests
    • Parse on the back-end accordingly
    • Dicuss caveats
    • Properly encode URL request string
    • Validate captured variables
  •  
  • MySQL Interface
    • Layout data structure for application
    • Retrieve data via FTP for transformation
    • Transform process data for SQL submission
    • Interface to MySQL from PHP
    • Evaluate MySQL back-end
  •  
  • PHP with HTML
    • Discuss concepts and applications
    • Integrate PHP with HTML
    • Retrieve data from persistent data store
    • Present data usign PHP & HTML
    • Evaluate results
  •  
  • Key Variables
    • Define and use SESSION variables
    • Validata variables with routine functions
    • Explore superglobal variables
    • Discuss relevance and sample scenarios
  •  
  • top
  •  

Awk & Sed on Windows - Field & Stream Transformation - Module V

  • Sed - Basics
    • Download & Install
    • Explore environment
    • Update accordingly to provide access
    • Discuss key features
    • Peruse usage options
  •  
  • Sed - Search & Replace
    • Discuss features
    • Regular Expressions review
    • Access ranges of data
    • Remove content from data feeds
    • Discuss applicable options
    • Transform various data
    • Incorporate back-references into data-selection
    • Confront common escape sequences
  •  
  • Sed - File Names & Paths
    • Prepare sample data
    • Develop RegExes to parse accordingly
    • Debug as necessary
    • Parse Windows and Unix | Linux paths
    • Parse HTML content
    • Evaluate results
  •  
  • Sed - Scripts & Tasks
    • Explain typical usage
    • Write scripts for various tasks
    • Remove HTML tags
    • Explore common tasks
  •  
  • Awk - Basics
    • Discuss common features
    • Explore addresses and patterns
    • Compare and contrast with Sed
  •  
  • Awk - Transform Delimiters
    • Identify typical tasks
    • Prepare data-set
    • Parse and transform delimiters as necessary
    • Evaluate results
  •  
  • Awk - Scripts & Tasks
    • Explain script structure
    • Exploit structural options
    • Note escaping concerns
    • Reference built-ins as needed
    • Produce reports on processed data
    • Explore record separators
  •  
  • Awk - Log Parsing - Miscellaneous
    • Stage typical scenario
    • Parse IIS web logs to suit criteria
    • Process system logs
    • Explore miscellaneous commands
    • Evaluate results
  •  
  • top
  •  

PowerShell - Windows Scripting Environment - Module VI

  • Features & Basics
    • Discuss requirements & key features
    • Explore environment
    • Perform basic functions
    • Compare & contrast with Linux | Unix $SHELLs
    • Prepare for usage
  •  
  • Common Command-Lets
    • Discuss applicability
    • Identify cmdlets in the environment
    • Use various cmdlets for common tasks
    • Evaluate results
  •  
  • Pipes & File IO
    • Highlight importance of pipes
    • Expose object data via pipes
    • Interact with files using IO mechanisms
    • Parse data accordingly
    • Evaluate results
  •  
  • Profile Management & Aliases
    • Identify various profile configurations
    • Define profile-specific values
    • Apply to user & system scopes
    • Identify predefined aliases & discuss
    • Create aliases for common reference
    • Evaluate resutls
  •  
  • Conditions & Loops
    • Peruse conditional syntax
    • Generate conditions for common scenarios
    • Branch code accordingly
    • Explore supported looping mechanisms
    • Write loops to process data
  •  
  • Regular Expressions (RegExes)
    • Discuss applicability
    • Enumerate useful metacharacters
    • Perform matches as needed
    • Filter data and evaluate
  •  
  • Service | Process Management
    • Discuss capabilities
    • Identify key cmdlets and execute
    • Parse services | processes for state information
    • Interrogate services | processes on-demand
    • Compare with GUI environment
    • Highlight benefits
  •  
  • Integrated Scripting Environment (ISE)
    • Discuss features & beneftis
    • Explore GUI interface
    • Execute commands on-demand
    • Author simple scripts
    • Evaluate results
  •  
  • PowerShell Scripts
    • Check services via script
    • Confirm CLI positional parameters
    • Mass Copy | Move files based on criteria
    • Normalize files with desired delimiters
    • Evaluate results
  •  
  • top
  •  

Ruby on Windows | Linux Scripting Environment - Module VII

  • Features & Basics
    • Discuss key features
    • Install on Windows
    • Explore interactive | non-interactive environments
    • Draw parallels to Python & Perl
    • Define and manipulate common string-type VARs
    • Evaluate results
  •  
  • Arrays | Hashes
    • Discuss applicability
    • Define sample arrays & hashes
    • Manipulate using applicable methods
    • Evaluate results
  •  
  • Simple Class Definition
    • Discuss Ruby OO-environment
    • Define simple class with references to predefined methods
    • Instantiate and call accordingly
    • Update as needed with enhanced functionality
    • Evaluate results
  •  
  • Iteration | Conditions
    • Explain the Ruby iteration model
    • Generate enumerable types and iterate
    • Discuss traditional iteration support
    • Trap and manipulate enumerable entities
    • Explore various conditional forms
    • Branch code with appropriate conditional test
    • Evaluate resutls
  •  
  • Regular Expressions (RegExes)
    • Discuss applicability
    • Enumerate useful metacharacters
    • Perform matches as needed
    • Filter data and evaluate
  •  
  • File IO Introdution
    • Discuss capabilities
    • Identify key classes & methods
    • Construct references to file IO classes & methods
    • Process data accordingly
    • Prepare to write scripts with File IO classes
  •  
  • Ruby Scripts
    • Discuss features & beneftis
    • Mass Copy | Move script for general purposes
    • Normalize files based on criteria
    • Compare and contrast with other languages
    • Evaluate results
  •  
  • Logger Class
    • Discuss relevance & applicability
    • Construct skeleton class with desired functionality
    • Extend capabilities of class as needed
    • Commit class to library
    • Require class in front-end scripts
    • Explore both Windows | Linux operability
    • Evaluate results
  •  
  • Exception Handling | Parameter Validation
    • Explain exception handling model
    • Compare and contrast with traditional erro-handling scheme
    • Trap important code within exception blocks
    • Handle errors accordingly
    • Validate input parameters
    • Evaluate results
  •  
  • top
  •  

Contact Us Today

 

+1 888.573.4943

+1 203.548.7393

Have a Sales Enquiry? Please leave us a message
Send Message

Clients

  • Accenture
  • AccuWeather
  • Actel
  • AIG
  • Akamai
  • Alcatel
  • Alliant Energy
  • ARRIS
  • Assurant
  • AutoDesk
  • Avocent
  • Baptist Health Sys
  • Bechtel Corp
  • Bentley College
  • Blue Cross BS - MS
  • Blue Man Group
  • BNP Paribas
  • Cadence
  • CalState PolyTech
  • CALTECH
  • Canada Space Agency
  • Canadian Forces
  • Chrysler
  • Cisco Systems
  • CNET
  • Computer Sciences
  • Continental Airlines
  • DELL
  • Dept. of Labor
  • DISA.GOV
  • DisplayTech
  • Double-Take
  • DRAFTFCB
  • Dublin AA
  • Duke B. School
  • Duke Energy
  • EMC
  • ENTRUST
  • FBI
  • FH Cancer Research
  • Fuji Film Canada
  • Georgia Lottery
  • GIA.edu
  • Good Year
  • Google
  • Greater Orlando AA
  • GTECH
  • Hewlett Packard
  • Ingersoll Rand
  • Iowa State U.
  • ISAGENIX
  • JP Morgan Chase
  • L-3 Communications
  • Liz Claiborne
  • Louisville Tech
  • Maui HPCC
  • McGill University
  • Methodist University
  • Mt. Sinai Medical
  • NASA - JPL
  • NATS
  • NAVY
  • NICHIA Corp
  • NIH
  • NLN
  • NOAA
  • NOKIA
  • NORTEL
  • Northrop Grumman
  • Ontario Power Gen.
  • OpenBet
  • PA State Senate
  • Park Nicollet
  • Phelps Dodge
  • Piper Jaffray
  • QinetiQ
  • RackSpace UK
  • Raytheon
  • RCMP
  • REUTERS
  • ROGERS
  • SafeNet, Inc.
  • SAIC
  • Sanofi-Aventis
  • Sarah Lawrence
  • Seton Hall
  • SGI
  • Simon & Schuster
  • SLCC.EDU
  • Smiths Aerospace
  • Sony DADC
  • Spectra Labs
  • Symantec
  • Syracuse Research
  • TD Ameritrade
  • Tendril
  • Texas Instruments
  • The Open University
  • U. of Afghanistan
  • UC Irvine
  • UC San Francisco
  • UC Santa Cruz
  • UCLA
  • UMass Med School
  • Unilever
  • Unisys
  • United Nations
  • Univ. of Alaska
  • Univ. of Cambridge
  • Univ. of Colorado
  • Univ. of Louisville
  • Univ. of Maryland
  • Univ. of New Haven
  • University of Iowa
  • University of Oslo
  • World Bank