-
Computer Hardware [Retailer]
- Intro of devices / Their features
- VirtualBox
- Setup a VM
- How to pick up an adequate computer
-
OS - Linux [QA]
- Install OS
- Basic shell / Terminal usage
- Configure
- Network
- Install software
- Vim
- Input method
- OpenSSH Server
- Client / Server
- IP, Port, DNS,....
- Basic shell script
-
Web [UI/UX]
- Frontend
- HTML
- CSS
- Backend
- NodeJS static server
- Frontend
-
Basic programming (JavaScript) [Fullstack]
- stdout
- arithmetic operation (+-*/)
- variable
- conditional & logic
- loop
- function
- using libraries
-
Network Service [IT]
- HTTP
- Database
===[Engineer]===
-
Network
- switch / router / bridge
- DHCP
-
C socket programming
- simple socket example
- type
- bitwise operation
- struct
- pointer
-
Software packaging
- Makefile
===[advanced branch]===
-
Software Engineering [SDE]
- OOP
- System design
-
Computer Architecure [System/Firmware]
- Storage
- Register
- Cache
- Memory
- Disk
- Instruction
- Assembly
- Fetch / Decode / Execution
- Storage