StartIT V1.0

From LPI Wiki
Jump to navigationJump to search


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