This practical guide empowers developers and admins to streamline their workflows by utilizing scripting to tackle common IT challenges efficiently. It covers essential scripting languages like Bash, PowerShell, and Python, alongside key techniques such as Linux operations, cmdlets, regular expressions, and more. Readers will learn to automate various tasks, including backups and virtual machine management, demonstrating that significant results can be achieved with just 10 lines of code.
Michael Kofler Reihenfolge der Bücher






- 2024
- 2024
Covering a wide range of topics, this comprehensive guide is suitable for both beginners and experienced users. It starts with essential Linux fundamentals, including terminal usage, file management, and Bash commands. The book delves into advanced configurations for system and server management, exploring tools like Apache, Postfix, and Samba. Additionally, it addresses crucial aspects such as backups, firewalls, and virtualization, ensuring readers gain a thorough understanding of Linux and its capabilities.
- 2024
Coding mit KI
Der pragmatische Leitfaden für alle, die wissen wollen, wie künstliche Intelligenz die Softwareentwicklung verändert.
- 380 Seiten
- 14 Lesestunden
Die Integration von KI in die Softwareentwicklung revolutioniert den Programmierprozess. Dieses Buch erläutert die Möglichkeiten und Grenzen von Tools wie ChatGPT und GitHub Copilot. Anhand praxisnaher Beispiele wird gezeigt, wie Entwickler durch den Einsatz von KI schneller, effizienter und fehlerfreier arbeiten können. Es bietet einen pragmatischen Leitfaden für alle, die sich mit den Veränderungen durch künstliche Intelligenz in der Softwareentwicklung auseinandersetzen möchten.
- 2024
Datenbanksysteme
Das umfassende Lehrbuch für Ausbildung, Beruf und Studium - Auflage 2024
- 782 Seiten
- 28 Lesestunden
Das Handbuch bietet eine gründliche Einführung in die Welt der Datenbanken, die für moderne IT-Systeme unerlässlich sind. Dr. Michael Kofler vermittelt grundlegende Begriffe und Konzepte für effektives Datenbankdesign und zeigt, wie Daten modelliert und strukturiert werden. Ein Schnellkurs in SQL ermöglicht das Abfragen und Ändern von Daten, während praxisnahe Informationen zur Client-Entwicklung und DBMS-Administration auf den Berufsalltag vorbereiten. Übungen und anschauliche Beispiele unterstützen das Selbststudium und die Prüfungsvorbereitung.
- 2024
Linux Kommandoreferenz
Über 500 Shell-Befehle von A bis Z. Inkl. Spezial-Kommandos zum AWS, nft, acme.sh, WSL und mehr – Auflage 2024
- 2023
Wärmepumpen
Grundlagen, Planung und Betrieb einfach erklärt. Mit vielen Kosten-Nutzen-Rechnungen und Beispielen
- 2023
Scripting
Das Praxisbuch für Admins und DevOps-Teams. So nutzen Sie effizient Skripts in Python, der PowerShell und Bash
Scripting ist die Kunst, Probleme in wenigen Zeilen zu lösen. Denn viele Aufgaben in der IT erfordern keine komplexen Lösungen in einer Hochsprache – oft reichen ein paar Zeilen Python-, Bash- oder PowerShell-Code. Michael Kofler zeigt Ihnen in diesem Praxisbuch, wie Sie die Macht der Scripting-Umgebungen nutzen. Anhand zahlreicher Praxisbeispiele erfahren Sie, wie Sie Aufgaben automatisieren und wie Ihnen Shell- oder Pythonscripts viel Arbeit abnehmen können. Mit dabei ist ein Überblick über moderne Shell-Werkzeuge und IDEs: Visual Studio Code, Git, SSH und mehr. Aus dem Inhalt: Bash, ZSH und die Linux-Toolbox PowerShell und CmdLets Python und Pip SSH, VSCode, Git, Curl: Werkzeugenkasten für moderne Scripts Scripts automatisch ausführen: Cron und Task Scheduler Backups automatisieren Bilder verarbeiten Monitoring: Logging-Dateien auswerten Web-Scraping und -Mining Scripting in der AWS-Cloud Automatisierte Builds mit Docker-Containern
- 2023
IT-Security und Hacking sind zwei Seiten einer Medaille – wer das eine verstehen will, muss auch das andere kennen. Machen Sie sich also mit den wichtigsten Werkzeugen vertraut und verstehen Sie die Hintergründe der Bedrohungsszenarien aus dem Netz. Von der Absicherung des Active Directory bis zum Einsatz von Kali Linux, von der Suche nach Exploits bis zur Härtung von Webservern: Ein Team renommierter IT-Sicherheitsexperten zeigt Ihnen, wie Sie Ihre Infrastrukturen nachhaltig absichern und Angreifern einen Schritt voraus sind. Aus dem Inhalt: Kali Linux Hacking-Tools (nmap, hydra, Metasploit, OpenVas) Externe Sicherheitsüberprüfung Penetration Testing (Client und Server) Basisabsicherung: Linux und Windows, Active Directory und Samba Cloud-Sicherheit: AWS, NextCloud, Office 365 Hacking und Security von Smartphones Web-Anwendungen absichern und angreifen Exploits: Buffer Overflows, Fuzzing, Heap Spraying und mehr IoT-Geräte und -Infrastruktur
- 2022
- 2022
Java
Der Grundkurs im Taschenbuchformat. Mit Aufgaben und Lösungen. Aktuell zu Java 17 LTS
Java-Grundlagen kompakt Java ist das Fundament der modernen Softwarentwicklung und Grundlage unzähliger IT-Projekte. Michael Kofler führt Sie in die Programmiersprache ein und vermittelt alle Konzepte, die Sie für den Einstieg brauchen. Von einfachen Beispielen bis zum objektorientierten Programm finden Sie alles übersichtlich und auf den Punkt präsentiert. Aktuell zu Java LTS 17. Eine kompakte Einführung in Java, Auf einen Objektorientierte Programmierung, Generics, Vererbung, Bibliotheken und mehr, Mit Codebeispielen, Übungen und Lösungen zum Selbststudium, Aus dem Sprachgrundlagen, Installation von Java und IntelliJ IDEA, Schleifen, Verzweigungen und Methoden, Objektorientierung, Vererbungen und Schnittstellen, Vererbung und Interfaces, Exceptions (Fehlerbehandlung), Umgang mit Datum und Uhrzeit, Zugriff auf Dateien, Listen, Sets und Maps, Lambda-Ausdrücke, Generische Klassen und Methoden, Einführung in GUIs mit JavaFX,

