Introduction to Linux/Unix training for beginners in Bangkok

วันที่ 14-15 ธันวาคม 2562 (22.30 - 12.30)

สถานที่ Entirety Technology

This is a 16 hours Instructor led LIVE training course that consists of 8 sessons, 2 sessions per week, 2 hours per session spread across 4 weekends. This training covers Linux and UNIX Training where students gain skills to manage data, execute commands and customize LINUX and UNIX programming environment.

 

Ticket Prices

  • Early Bird price until November 30, 2019: $550
  • Regular Price until December 14, 2019: $650

 

WEEKLY COURSE SCHEDULE

 

PREREQUISITES

  • Basic knowledge about Operating System and its functionalities.
  • Familiarity with various computer concepts.

 

COURSE FEATURES

  • 4 weeks, 8 sessions, 16 hours of total LIVE Instruction
  • Training material, instructor handouts and access to useful resources on the cloud provided
  • Practical Hands on Lab exercises on cloud workstations provided
  • Actual code and scripts provided
  • Real-life Scenarios

 

COURSE OUTLINE

1. UNIX File System Architecture

  • Boot Block
  • Super Block
  • Inode Block
  • Data Block

2. File System of UNIX

  • Ordinary Files
  • Directory Files
  • Device Files
  • The Structure of UNIX File system

3. Different UNIX Commands

  • pwd, who, whoami
  • exit, date, cal, exit, banner

4. Links

  • Hard Link
  • Soft link or Symbolic Link
  • Unlink

5. Complex Filters

  • tr, comm., tee, sed, nl

6. Working with Files

  • cat, touch, rm
  • cp, mv, ln, wc

7. Working with Directories

  • mkdir, cd, rmdir, rm

8. Displaying Files

  • ls, ls with options

9. Simple Filters

  • pg, more, less, head, tail, paste, cut, sort

10. Zip Files

  • gzip, gunzip, zcat, compress
  • Uncompress, pack, unpack and Pcat

11. Printing Files

  • lp, cancel

12. Finding Files

  • find, locate etc.,

13. Input and Output Redirection

  • Redirecting Output
  • Redirecting Input
  • Standard error

14. Shell Meta Characters

  • File substitution
  • I/O redirection
  • Process Execution
  • Quoting meta characters
  • Positional parameters
  • Special Parameters

15. More Filters

  • grep, grep with options
  • fgrep, egrep

16. Regular Expressions and Patterns

  • What is Pattern?
  • Usage of regular expression
  • Different types of patterns

17. How C programs are useful for solving problems in UNIX

18. UNIX Commands

  • Uniq
  • Diff
  • cmp

19. Backup Utilities

  • tar, cpio

20. Piping

  • Usage of piping
  • Piping with filters

21. File Permissions

  • chmod, chown, chgrp, umask

22. Communication Commands

  • write, wall, mail, mail with options

23. Networking commands

  • telnet, ftp, rlogin, finger, etc..

24. Disk Utilities

  • df, du, mount, unmount

25. Job Control

  • Foreground jobs
  • Background jobs
  • Killing jobs
  • Nohup

26. Prcoess Status

  • Ps
  • Kill
  • Pkill

27. Job scheduling

  • At
  • Crontab
  • Batch

28. ed, ex and vi editors

  • Command mode
  • Insert mode
  • Ex command mode

29. Shell Scripting

  • What is shell scripting?
  • Importance of shell scripting
  • Different types of shells
  • Creating Shell script
  • Making shell script executable

30. Shell Input and Output

  • echo, print, read

31. Backslash character constants aliases and History concept variables

  • What is a variable?
  • System defined variables
  • Environment Variables
  • User defined variables
  • Constant variables
  • Local and Global variables
  • Special Variables
  • Comments

32. Operators

  • Arithmetic Operators
  • Relational Operators
  • Relational ASCII operators
  • Logical Operators
  • Assignment Operators

33. Flow Control Structure

  • If, if….else
  • If… elif
  • Case

34. Looping

  • while, until, for, break, continue

35. Formatted I/O

36. Namespaces in UNIX

37. Introduction to Message Queues

38. Introduction to Different Types of System Calls

39. Programming Aspects of Berkeley Sockets & Reserved Ports

40. UNIX Domain Protocol

41. Socket Addresses

จัดโดย Entirety Technology

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่