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

LINUX Training


I very much enjoyed the quality and expertise of the instructor.
Comment from HRSDC

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


May 2 to May 5, 2017$2,775.00/person
Jul 24 to Jul 27, 2017$2,775.00/person
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