SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

LINUX Training

The group discussions were helpful and kept me engaged. Instructor was very knowledgeable about many topics. Great course!
Comment from Service Canada

1. Title

  • The Complete LINUX Shell Scripting Course for Application Developers (LINSCRJB, 4 days)
    View PDF

2. Course Pre-requisites

  • Previous experience in a LINUX environment

3. Target Audience

  • Application developers and sustem administrators who want to learn how to write LINUX shell Scripts

4. Dates and Pricing

Oct 31 to Nov 3, 2017$2,775.00/person

5. Outline

Module 1: Important Linux Commands

Topic 1: Overview of Built-In Functions

Topic 2: Text Manipulation

Topic 3: Working with Files

Topic 4: Working with Processes

Topic 5: A Few Interesting Programs

Module 2: Working with vim

Topic 1: Working with Text

Topic 2: Basic CRUD Operations

Topic 3: Funding Text

Topic 4: Working with Ranges

Topic 5: A Few Advanced Keystrokes

Topic 6: Saving and Quitting

Module 3: Scripting basics

Topic 1: Why use a shell script?

Topic 2: A Simple Script

Topic 3: Self-Contained Scripts

Topic 4: The Basics of Shell Scripting

Topic 5: Accessing Script Arguments

Topic 6: About Execution Tracing

Topic 7: About Path Searching

Topic 8: About Automatic Scripts

Module 4: Searching and Substitution

Topic 1: Searching for Text using grep

Topic 2: The Basics of Regular Expressions

Topic 3: Extended Regular Expressions

Topic 4: Making Substitutions

Topic 5: Using sed

Topic 6: Lines versus Strings

Topic 7: Matching Lines

Topic 8: Working with Fields

Topic 9: Rearranging Fields with awk

Module 5: Working with Data

Topic 1: Sorting Text

Topic 2: Removing Duplicates

Topic 3: Reformatting

Topic 4: Counting Lines, Words and Characters

Topic 5: About Printing

Topic 6: Working with the First and Last Line

Topic 7: Working with Pipelines

Topic 8: Working with Structured Data

Module 6: Programming Syntax

Topic 1: Variables and Arithmetic

Topic 2: About Exits Statuses

Topic 3: Working with the case statement

Topic 4: Working with Looping Structures

Topic 5: Working with Functions

Module 7: Input and Output Files and Command Execution

Topic 1: Standard Input, Output and Error

Topic 2: Reading Lines with read

Topic 3: Delving Deeper into Redirection

Topic 4: Working with printf

Topic 5: Tilde Expansion and Wildcards

Topic 6: Command Substitution

Topic 7: Working with Quotes

Topic 8: Evaluation Order and eval

Topic 9: Working with Built-In Commands

Module 8: Working with awk

Topic 1: The awk Command Line

Topic 2: The awk Programming Model

Topic 3: Program Elements

Topic 4: Records and Fields

Topic 5: Patterns and Actions

Topic 6: Statements

Topic 7: User-Defined Functions

Topic 8: String and Numeric Functions

Module 9: Working with Files

Topic 1: Listing Files

Topic 2: Updating Modification Time

Topic 3: Working with Temporary Files

Topic 4: Finding Files

Topic 5: Running Commands

Topic 6: FileSystem Space Information

Topic 7: Comparing Files

Module 10: Working with Processes

Topic 1: Process Creation

Topic 2: Process Listing

Topic 3: Process Control and Deletion

Topic 4: Process Call Tracing

Topic 5: Process Accounting

Topic 6: Delayed Scheduling

Topic 7: The /proc File System

Module 11: Java PTO

Topic 1: Understanding JRE Versions and Dependencies

Topic 2: Understanding Java Memory Usage

Topic 3: Working with the Tools of the Trade

Topic 4: Profiling the Heap

Topic 5: Understanding Profile Results

Topic 6: Tuning the JRE

Topic 7: Troubleshooting the JRE

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette