Modul
Summary
Kembali
Linux IT Associate (LF-ASC)
Modul 1
Linux Operating System
Linux History
The Boot Process
What is Kernel?
Runlevel
Systemd
Linux Distributions
Summary
Modul 2
File Management Commands
Home Directories
/bin and /sbin directories
/dev Directory
/etc directory
/boot directories
Additional directory under :/
/usr directory tree
Basic Operations
File Permission
Managing User
Summary
Modul 3
System Commands
Shell Scripting
Absolute and Relative Path
Exploring Filesystem
Manage Processes
Managing Jobs
Summary
Modul 4
General Networking Commands
Network Configuration Files
Network Interfaces
Networking Tools
Summary
Modul 5
System Administration Tasks
Linux Filesystem Hierarchy
Software Packaging Concepts
Advanced Packaging Tool (APT)
systemctl
System Monitoring
cgroups
Summary
Modul 6
Networking
IP Addresses
Name Resolution
Networking Protocols & Utilities
VPN
Summary
Modul 7
Troubleshoot
Troubleshooting Levels
Basic Troubleshooting Techniques
Boot Process Failures
Diagnosing problem with a service
Summary
Modul 8
Cloud Computing Fundamentals
What is Cloud Computing
Types of Cloud Computing Services
Cloud Deployment Models
Cloud Init
Summary
Modul 9
Performance and Availability
Performance / Availability
High Availability
Disaster Recovery
HA vs Disaster Recovery (DR)
Summary
Modul 10
Serverless
Serverless Computing
Features and Benefits of Serverless Computing
Introduction to Google Cloud Functions
Example of Serverless Architecture
Summary
Modul 11
Cloud Costs and Budgeting
Average Cost of Cloud Computing
Budgetting
Cost Reducing Tips
Summary
Quiz
Modul 12
Security Basics
Basic Security Concepts
GDPR
7 Primary Principles for Processing Personal Data
Summary
Modul 13
Data Security
What Does "Data Security" Mean?
Data Security Types
Access Control
Summary
Modul 14
Network Security
Security Concepts, Principles, and Awareness
Network Security Components
Network Inspection
Chroot
Selinux Overview
Denial-of-Service (DoS) attack
Summary
Modul 15
System Security
Local System Security Overview
Creating a Security Policy
What to Include in the Policy
What Risks to Assess
Hardware Accessibility Vulnerability
Hardware Access Guidelines
BIOS
Symmetric Cryptography
Asymmetric Cryptography
Advanced Intrusion Detection Environment (AIDE)
APT (Advanced Persistent Threat)
Session Hijacking
Summary
Modul 16
DevOps Basics
What is DevOps ?
DevOps Principles
Benefits of Devops
Agile
Agile & DevOps
Summary
Modul 17
Containers
Containers Overview
VM and Containers
Container and Microservices
Microservices vs Monolithic
Microservices
Container Tools
Docker
Container Orchestration
Summary
Modul 18
Deployment Environments
Deployment in Software Development
The Development Environment
Staging Environment
Production Environment
Benefits of Using Multiple Deployment Environments
Summary
Modul 19
Git Concepts
What is Git
VCS (Version Control System)
Git Repository
Git Conflicts
Basic Git Commands
Advantages of using Git
Summary
Modul 20
Software Application Architecture
10 Common Architectural Pattern
Layered Pattern
Client-server pattern
Master-slave pattern
Peer-to-peer pattern
Model-view-controller pattern
Choosing an Application Architecture
Summary
Modul 21
MySQL
MySQL Overview
DBMS vs RDBMS
Table, Field, Record / Row, and Null value
SQL, Constraints, and Data Integrity
Summary
Lab : MySQL Practice
Modul 22
Open-source Software and Licensing
What is Open Source Software?
The Difference with Other Software
Why Prefer Open Source Software
Summary
Modul 23
Cronjob
Cronjob
Cron Schedule Syntax
Summary
Modul 24
Overview Linux Foundation IT Associate (LFCA)
Linux Foundation IT Associate (LFCA)
Bootcamp IT Engineer Associate Exam Grading Information
Quiz