StartIT V1.0
Introduction
What is StartIT?
Linux Professional Institute StartIT provides candidates the opportunity to obtain a fundamental knowledge about the most important fields of Information Technology and enables them to make well-founded decisions regarding their vocational education and future career. The program contains comprehensive learning materials, a library of additional references and resources as well as a final test concluding in a digital badge issued upon passing the test.
Minimally Qualified Candidate (after taking the course!)
The Minimally Qualified Candidate has a general understanding of the most important fields of Information Technology. They are able to follow reports and conversations in general public media related to Information Technology. The Minimally Qualified Candidate is aware of common professional job roles in the respective fields and is able to decide whether or not to pursue a career in the field of Information Technology.
Version Information
These objectives are A DRAFT for version 1.0.0.
Translations of Objectives
The following translations of the objectives are available on this wiki:
Objectives
Unit 01: The Field of Information Technology
Knowledge Areas:
- Importance of Information Technology
- Limits and Dangers of Information Technology
- Information, Data and Data Formats
- Hardware and Software
- Common IT Skills
- Professional Fields of Information Technology
Unit 02: System Operations and Administration
Knowledge Areas:
- Computer Types
- Operating Systems
- Unix Philosophy and Command Line
- Common Server Applications
- Data Centers
- Cloud Computing
Jobs Roles:
- Support Engineer
- System Administrator
- System Architect
Unit 03: Software Development
Knowledge Areas:
- Programming Languages
- Algorithms
- Testing
- Desktop, Web and Mobile Applications
- Frontend, Backend and Full Stack Development
- Accessibility
Jobs Roles:
- Software Developer
- Software Architect
- Frontend / UX Designer
Unit 04: Networks and the Internet
Knowledge Areas:
- Clients and Servers
- Networking Hardware
- Addresses and Routing
- Protocols and Services
- Internet Architecture
- Internet Access Technologies
Jobs Roles:
- Network Technician
- Network Administrator
- Network Architect
Unit 05: Hardware Engineering and the Internet of Things
Knowledge Areas:
- Embedded Systems
- Microcontrollers
- Sensors and Actuators
- Edge and Fog Computing
- IoT Use Cases
- Mechatronics and Robotics
Jobs Roles:
- Hardware Engineer
- Firmware and IoT Developer
- IoT Architect
Unit 06: Databases, Data Science and Big Data
Knowledge Areas:
- Relational and NoSQL Databases
- Data Mining
- Big Data
- Business Intelligence
- Artificial Intelligence
- Block Chain
Jobs Roles:
- Database Administrator
- Data Analyst / Data Scientist
- Statistician
Unit 07: Multimedia and E-Commerce
Knowledge Areas:
- Web and Print Design
- Video and Audio Processing
- Game Design
- Online Shops
- Social Media
- SEO and Online Marketing
Jobs Roles:
- Designer
- E-Commerce Specialist
- Social Media Manager
Unit 08: Security and Privacy
Knowledge Areas:
- Confidentiality, Integrity and Availability
- Authentication
- Permissions and Privacy
- Encryption
- Malware Protection
- Hackers, Crackers, Black Hats
Jobs Roles:
- Firewall Administrator
- Cyber-Security Specialist
- Penetration Tester
Unit 09: Projects and Work Organization
Knowledge Areas:
- IT Project Phases
- Requirement Engineering
- Documentation
- Quality Assurance
- Agile, Scrum and Kanban
- DevOps
Jobs Roles:
- Project Manager
- Technical Writer
- Quality Assurance Specialist
Unit 10: Free Software and Open Technology
Knowledge Areas:
- Open Source and Free Software Philosophies
- Software Licensing
- Creative Commons
- Contributions and Forks
- Collaboration Platforms
- Business Models
Jobs Roles:
- FOSS Contributor
- Community Manager
- Trainer and Consultant