infomatics institute of technology

Next Intake

October 2024

Intakes

January
infomatics institute of technology

Duration

03 Months

(Part time )

Saturdays 1.00 pm to 5.00 pm
infomatics institute of technology

Course Details

Module 1: Introduction to Linux (4 hours)
Session 1: What is Linux? History, Open Source Philosophy, Advantages & Disadvantages
Session 2: Popular Linux Distributions (Ubuntu, Debian, CentOS), Choosing the Right Distribution
Session 3: Basic Linux Environment, Graphical User Interface (GUI) vs. Command Line Interface (CLI)
Session 4: Introduction to Shell, Navigating the File System, Basic Shell Commands

Module 2: User Management and System Administration (6 hours)
Session 5: Adding, Removing, and Managing Users & Groups
Session 6: User and Group Permissions, File and Directory Access Control (ACLs)
Session 7: System Startup and Shutdown Procedures, Run Levels
Session 8: Package Management (apt, yum, dnf), Installing and Removing Software
Session 9: Introduction to System Configuration Files, Editing Text Files in Linux
Session 10: System Updates and Security Patches (Including automated updates)

Module 3: Shell Scripting Fundamentals (4 hours)
Session 11: Introduction to Shell Scripting, Basic Syntax and Script Structure
Session 12: Conditional Statements and Loops, Decision Making and Automation
Session 13: Variables and Functions, Organizing Your Scripts
Session 14: Reading User Input and Processing Arguments, Interactive Scripts

Module 4: Networking and Security (4 hours)
Session 15: Network Fundamentals, IP Addresses, Subnetting, and Network Devices
Session 16: Basic Network Configuration, Command-Line Tools for Network Diagnostics
Session 17: Firewalls and Network Security Concepts, Introduction to iptables
Session 18: Web and Database Installation and Configuration

a) Web Server Installation: Common web server options (Apache, Nginx), installation process, basic configuration.
b) Database Installation: Popular database options (MySQL, PostgreSQL), installation process, user management, basic connections.
c) Security Considerations: Securing the web server and database, user authentication, common vulnerabilities.

Module 5: System Management and Advanced Topics (6 hours)
Session 19: Introduction to Virtualization with Docker and Containers (optional)
Session 20: Backup and Recovery Strategies, Data Protection Best Practices
Session 21 (NEW): Job scheduling and Automation Tools for System Management:

a) Cron: Introduction to cron jobs, scheduling tasks with crontab, setting up recurring tasks.
b) Ansible: Basics of Ansible playbooks, automating system administration tasks with Ansible, managing multiple servers.

Session 22: Cloud Computing Fundamentals: Deploying Linux Systems in the Cloud (optional)
Session 23: Performance Monitoring and Resource Optimization, Troubleshooting Tools
Session 24: Course Review and Conclusion, Q&A Session

ILO1: Introduction to Linux   

ILO2: User Management and System Administration

ILO3: Shell Scripting Fundamentals

ILO4: Networking and Security

ILO5: System Management and Advanced Topics

  1. An undergraduate curious about engineering and its potential,
  2. A professional considering a career switch or level-up within IT,
  3. A school leaver exploring exciting career options,
  4. A Robotics or Mechatronics engineer seeking a deeper understanding of systems,
  5. Aspiring to become a DevOps engineer and need the crucial foundation,
  6. A network administrator wanting to expand your skillset, or
  7. A job seeker aiming for a career in technology or migrating to a new field

Lab Demonstrations Face to Face

Duration & Schedule

03  Months: 48 Hours

Saturdays 9.00 am to 1.00 pm

why_us_image

Why Us

  • On-Campus Learning
  • Industry-Leading Trainers
  • Colombo Located Classrooms
  • Continuous new intakes to meet industry demand
  • Registrations are limited to 20 students to provide better student-trainer interaction







    Share Now

    ib.png