Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

Linux + Shell_Scripting + Python_Scripting for DEVOPS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: June 25th @10:30AM

Faculty: Mr. Shiva (8+ Yrs Of Exp,..)

Duration: 45 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91- 9246212143, 80 96 96 96 96

Syllabus:

Linux + Shell_Scripting + Python_Scripting
for DEVOPS

PART - 1

  1. Introduction to Linux operating system.
  2. Understanding Linux File System and components.
  3. Working with directories.
  4. Explanation of commands in linux.
    (cut, paste, tr, grep, find, locate, uniq, wc, cat, tac, head,
    tail, rev, more, less, date, ls, cal)
  5. Working with files and operations.
  6. Creating link files.
  7. Comparing files.
    (cmp, diff, sdiff, vidiff, comm)
  8. Sorting the contents of a file.
  9. Command redirection and piping.
  10. Input and output redirection (‘<’, ‘>’, ‘<<’, ‘>>’)
  11. Multiple commands in a single line.
  12. Command Aliasing, Find and Locate commands.
  13. Compression and uncompression of files.
  14. Working with file permissions.
  15. Working with editors.

PART - 2

  1. Shells and types of shells.
  2. Sha-Bang in shell scripts.
  3. Shell variables & Variable scopes.
  4. Variable and command substitution.
  5. Command Line Arguments.
    ($#, $0, $1, $2, …, $*, $@, $?)
  6. Reading dynamic data from users.
  7. Operators.
    (Arithmetic, Relational, Logical and Assignment Operators)
  8. Control statements.
    (if, switch-case, for, while, util, continue, break, exit)
  9. Arrays.
  10. Functions in shell scripting.
  11. Writing shell scripts for some real time scenarios.
  12. Stream editor.

PART - 3

  1. User management in linux.
  2. Process management.
  3. Communication commands.
  4. Process management.
  5. Memory related commands.
  6. Networking commands and their uses.

PART - 4

  1. Datatypes in python (int, float, bool, str, bytes, bytearray, range, list, tuple, set, dict).
  2. Basic functions in python (print(), type(), id(), exit(), len(), sum())
  3. Escape characters in python.
  4. Operators in python(arithmetic, relational, logical, assignment, special, membership)
  5. Flow control
    • if, if-else, if-elif-else conditions.
    • for and while loops.
    • Break, continue and pass statements.
  6. Difference between ‘is’ and ‘==’ operator.
  7. Functions of list, tuple, dict data types.
  8. List, tuple, set and dictionary comprehensions.

PART - 5

  1. Creating custom functions.
  2. Positional, keyword, default, variable length arguments.
  3. Global and local variables.
  4. Recursive functions.

PART - 6

  1. Oops concepts.
    • Constructor & Overloaded constructors.
    • Instance methods & variables.
    • Static methods & variables.
    • Local methods & variables.
  2. Garbage collection.
  3. Polymorphism.
    • Method overloading.
    • Constructor overloading.
    • Method overriding.
    • Constructor overriding
  4. Inheritance
    • Single inheritance.
    • Multiple inheritance.
    • Multilevel inheritance.
    • Hierarchical inheritance.
    • Hybrid inheritance.
    • Cyclic inheritance.
  5. Exception Handling.

PART - 7
Important modules in python for DevOps.

  1. Boto3.
  2. Requests.
  3. Os.
  4. Sys.
  5. Logging.
  6. Re.
  7. Json.

PART - 8

  • Real Time use cases followed in industry for DevOps.