Linux Administrator and Engineer with Python

Free of cost

by funding

In this course, you will learn how to use Linux securely and then be able to manage small and medium-sized networks professionally. The easy-to-learn Python programming language is also explained. You will learn how artificial intelligence is used in your profession.
  • Certificates: Python" certificate
    Linux Administrator" certificate (LPIC-1)
    Linux Engineer" certificate (LPIC-2)
  • Examination: Practical project work with final presentations
    Linux certification exams LPI-101 and LPI-102
    Linux certification exams LPI-201 and LPI-202
  • Teaching Times: Full-time
    Monday to Friday from 8:30 a.m. to 3:35 p.m. (in weeks with public holidays from 8:30 a.m. to 5:10 p.m.)
  • Language of Instruction: German
  • Duration: 20 Weeks

Programming with Python

Python basics (approx. 1 day)

History, concepts

Usage and areas of application

syntax


First steps with Python (approx. 5 days)

Numbers

Strings

Date and time

Standard input and output

list, tuple dict, set

Branches and loops (if, for, while)


Artificial intelligence (AI) in the work process

Presentation of specific AI technologies

and possible applications in the professional environment


Functions (approx. 5 days)

Define your own functions

Variables

Parameters, recursion

Functional programming


Troubleshooting (approx. 0.5 days)

try, except

Intercept program interruptions


Object-oriented programming (approx. 4.5 days)

Python classes

Methods

Immutable objects

Data class

Inheritance


Graphical user interface (approx. 1 day)

Buttons and text fields

Grid layout

File selection


Project work (approx. 3 days)

To consolidate the content learned

Presentation of the project results

Linux Administrator (LPIC-1)

System architecture (approx. 2 days)

Determining and configuring the hardware settings

Accompanying the system start-up process

Stopping or restarting the system and changing the runlevel/boot target


Artificial intelligence (AI) in the work process

Presentation of specific AI technologies

and possible applications in the professional environment


Linux installation and Linux package management (approx. 5 days)

Designing a disk partitioning scheme for a Linux system/planning a hard disk layout

Selection, installation and configuration of a boot manager

Management, determination and installation of shared libraries

Debian package management

RPM and YUM package management

Linux virtualization and cloud concepts


Using GNU and Unix commands (approx. 8 days)

Working with shells and commands via the command line

Processing text streams with filters

Use of basic Linux commands for file management

Use of streams, pipes and redirects for efficient processing of text data

Process management

Managing the execution priorities of processes

Searching text files with regular expressions

Editing files with "vi"'


Devices, Linux file systems, file system hierarchy standard (approx. 5 days)

Configuration of disk partitions, creation of file systems

Managing a standard file system, ensuring the integrity of file systems

Configuring the mounting and unmounting of a file system

Controlling file access through the use of rights and ownership

Creating and managing hard and symbolic links

Filesystem Hierarchy Standard (FHS), typical file locations and directory classifications

LPI-101 certification


Shells and shell scripts (approx. 3 days)

Customize and use the shell environments

Customizing or writing simple scripts


User interfaces and desktops (approx. 2 days)

Installing and configuring X11

Graphical desktops

Accessibility


Administrative tasks (approx. 3 days)

Manage user and group accounts and associated system files

Automate system administration tasks by scheduling jobs

Localization and internationalization


Basic system services (approx. 3 days)

Managing the system time

System logging

Basics of Mail Transfer Agents (MTA)

Managing printers and printing


Network basics (approx. 3 days)

Basics of internet protocols

Persistent network configuration

Basic network troubleshooting

Configuring client-side DNS


Security (approx. 3 days)

Perform administration tasks for security

Securing a computer

Protect data through encryption


Project work (approx. 3 days)

To consolidate the content learned

Presentation of the project results

Certification LPI-102

 

After passing the LPI-101 and LPI-102 exams, you will be a Linux Administrator.

Linux Engineer (LPIC-2)

The order of the individual topics may vary.


Capacity planning (approx. 3 days)

Measuring the consumption of hardware resources and network bandwidth

Identification and elimination of resource problems

Estimation of future resource requirements


The Linux kernel (approx. 3 days)

Introduction to the use of kernel components

Configuration of a kernel

Initial compilation and recompilation of a Linux kernel

Managing a kernel to identify and fix common problems

Device detection and management with udev


Artificial intelligence (AI) in the work process

Presentation of specific AI technologies

and possible applications in the professional environment


System startup (approx. 3 days)

Customizing the system startup with SysV-init

Handling a Linux system during startup and recovery

Basics about different boot loaders


File system and devices (approx. 3 days)

Configuration of a standard Linux file system

Managing a Linux file system with the system tools

Creation and configuration of file system options


Advanced management of storage devices (approx. 5 days)

Configuration of software RAID and its commissioning

Configuration of kernel options to support different devices

Creating and removing logical volumes, volume groups and physical volumes

Network configuration basics

In-depth knowledge of network configuration

Identifying and resolving common network problems


System administration (approx. 3 days)

Introduction to compiling and installing programs from source code

Backup of important system data/backup copies

Notification of users about system issues

Certification LPI-201: Capacity planning/kernel/system startup/file system/advanced administration of storage devices/network configuration/DNS/system maintenance


Domain Name Server (approx. 5 days)

Basics of DNS server configuration

Introduction to creating and managing DNS zones

Configuration and backup of a DNS server

Basic knowledge of Apache configuration

Configuration of a web server for HTTPS

Setting up Squid as a caching proxy

Installing Nginx as a reverse proxy

Basic setup of Nginx as an http server


Shared file access (approx. 2 days)

Setting up a Samba server

NFS server configuration


Network client administration (approx. 3 days)

Setting up a DHCP server

PAM configuration for user authentication

Retrieving and updating data on an LDAP server

Introduction to the configuration of a simple OpenLDAP server


E-mail services (approx. 3 days)

Administration of an e-mail server

Management of e-mail delivery from clients

Installation and setup of POP3 and IMAP servers


System security (approx. 4 days)

Configuration of a router

Setting up and managing an FTP server for anonymous downloads and uploads

Secure shell administration (SSH)

General security-related tasks

Configuration of a VPN (virtual private network) including creation of secure connections


Project work (approx. 3 days)

To consolidate the content learned

Presentation of the project results

Certification LPI-202: Web services/sharing files/managing network clients/e-mail services/system security/solving system problems

 

After passing the LPI-201 and LPI-202 exams, you are a Linux Engineer.



Changes are possible. The course content is updated regularly.

Basic knowledge of operating systems or computer networks is advantageous.

After the course, you will be able to work confidently with Linux systems. You will be able to carry out installations, enter commands, manage files and create simple scripts. You will have mastered the safe handling of small networks and be able to manage them professionally. You also have all the essential technical knowledge to plan, set up and maintain small to medium-sized networks. You will have mastered the administration of file systems, storage devices and the system.

You also have a compact, basic knowledge of programming with Python. You will be able to confidently handle the programming language with its classes, libraries and functions.

People with initial practical experience in the IT sector (including career changers), IT specialists, IT specialists (including university dropouts), programming specialists, database and network specialists.

With the globally standardized and recognized LPIC-1 certificate, you will improve your career prospects on the job market across all industries. Linux specialists are in demand from both large and medium-sized companies.

Linux is one of the most popular operating systems and is used by numerous large companies. The LPIC-2 certificate certifies you with important skills in system administration, network administration and system security and thus improves your career prospects in system and network administration.

The versatility of Python makes employees with the relevant skills attractive in numerous industries and companies. People with programming skills in Python are particularly sought after in web development, machine learning and data analysis.

Didactic concept

Your lecturers are highly qualified both professionally and didactically and will teach you from the first to the last day (no self-study system).

You will learn in effective small groups. The courses usually consist of 6 to 25 participants. The general lessons are supplemented by numerous practical exercises in all course modules. The practice phase is an important part of the course, as it is during this time that you process what you have just learned and gain confidence and routine in its application. The final section of the course involves a project, a case study or a final exam.

 

Virtual classroom alfaview®

Lessons take place using modern alfaview® video technology - either from the comfort of your own home or at our premises at Bildungszentrum. The entire course can see each other face-to-face via alfaview®, communicate with each other in lip-sync voice quality and work on joint projects. Of course, you can also see and talk to your connected trainers live at any time and you will be taught by your lecturers in real time for the entire duration of the course. The lessons are not e-learning, but real live face-to-face lessons via video technology.

 

The courses at alfatraining are funded by Agentur für Arbeit and are certified in accordance with the AZAV approval regulation. When submitting a Bildungsgutscheinor Aktivierungs- und Vermittlungsgutschein, the entire course costs are usually covered by your funding body.
Funding is also possible via Europäischen Sozialfonds (ESF), Deutsche Rentenversicherung (DRV) or regional funding programs. As a regular soldier, you have the option of attending further training courses via Berufsförderungsdienst (BFD). Companies can also have their employees qualified via funding from Agentur für Arbeit (Qualifizierungschancengesetz).

We will gladly advise you free of charge. 0800 3456-500 Mon. - Fri. from 8 am to 5 pm
free of charge from all German networks.
Contact
We will gladly advise you free of charge. 0800 3456-500 Mon. - Fri. from 8 am to 5 pm free of charge from all German networks.