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
- This is a weekend course that will be held December 14, 2019 - January 12, 2019 US Pacific Time
- The class sessions will be held - Saturday, Sunday every week
- 7:30-9:30 AM US Pacific time, each day.
- Please check your local date and time for first session.
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