Tech Stack Curriculum
Linux System Admin Track
- Beginner track
Course outline:
-
What is OS?
-
Intro to FOSS
-
Command line
-
Wild cards
-
Linux plumbing
-
Directories and their functions
-
Text files
Prerequisites:
-
Basic Linux user
-
Applicants should be able to install Linux on their machines.
- Intermediate track
Course outline:
-
User management
-
Group management
-
Files, file systems and permissions
-
Jobs and Processes
-
Authentication
-
Package management
Prerequisites:
-
Applicants should be qualified in the System Admin Beginner course topics, If this not applied to you, attending System Admin Beginner track is mandatory and passing the final assessment exam/project
Web development
- Basic HTML/CSS Track
Prerequisites:
-
Basic computer knowledge
-
Ability for self-learning
-
No specific technical requirements needed
- Beginner Track:
Course outline:
-
Programming (Python)
-
Source Control
-
Databases
-
Web frameworks (Django, JNodes)
Prerequisites:
-
Advanced OS user, solid knowledge in this topic is mandatory (Command Line, file permissions, file management,, authentication mechanisms, user and package management)
-
If you don’t have a solid knowledge in the mentioned above topics, then attending SA-beginner and intermediate tracks is mandatory and passing their final assessment exam/project.
-
Pre-assessment may be applied prior track.
-
Basic HTML/CSS knowledge is essential, if this not applied to you then attending HTML/CSS basic track is mandatory and passing their final assessment exam/project.