Heise Academy
Podman für Fortgeschrittene: systemd- und Kubernetes-Workloads
Sie möchten Kubernetes YAML lokal auf Ihrer Maschine testen, bevor Sie den teuren Cluster anfassen? Sie möchteen Kubernetes YAML auf Ihrem Raspberry Pi ausführen? Und vielleicht all das auch noch in systemd-Units, um die Workload bestmöglich in bestehende Systeme zu integrieren? In diesem Kurs lernen Sie die wichtigsten Grundlagen zur Arbeit mit Kubernetes-Workloads und systemd mit Podman. Podman lässt sich unkompliziert in moderne Linux-Systeme integrieren und verbindet die moderne Welt des Cloud-Native-Computing mit traditionellem Sysadmin-Handwerk. Dieser Kurs befasst sich genau mit dieser Thematik und beleuchtet die Kubernetes- und systemd-Integration von Podman. Valentin Rothberg zeigt Ihnen auch, wie Sie Container für automatische Updates konfigurieren können und wie Rollbacks funktionieren.Länge: 00:48 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Container Images Kapitelüberblick Kubernetes YAML mit Podman ausführen Kubernetes-Secrets in Podman Kubernetes YAML mit Podman generieren Quiz: Container Images Container Images erstellen Kapitelüberblick systemd in einem Container ausführen Containerisierte systemd-Units Auto-Updates und Rollbacks mit Podman und systemd Kubernetes-Workloads mit Podman und systemd Quiz: Container Images erstellen Abschluss Fazit und Kursabschluss Über den Trainer:Valentin Rothberg ist Software Engineer in Red Hats Container Runtimes Team und arbeitet an Container-Tools wie Podman, Buildah und Skopeo und den zugrundeliegenden Container-Technologien. Er hat zu vielen anderen Projekten in der Containerlandschaft beigetragen, wie z.B. Kubernetes, Linux Kernel, Moby, Google Cloud, container-diff und mehr. Vor seiner Tätigkeit in der Industrie war Valentin in der akademischen Welt in der Forschung und Lehre von Betriebssystemen tätig.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, so dass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Podman: Eine praktische Einführung in Container
In diesem Kurs führt der IT-Experte Valentin Rothberg in die wichtigsten Grundlagen von Linux-Containern ein. Wie sehen Container-Prozesse auf einem Linux-System aus? Woraus besteht ein Container-Image? Für diesen Kurs verwenden Sie Podman, ein modernes Container-Tool. Mit Podman können Sie bequem auf Ihrem Mac, Linux oder auch Windows Rechner mit Containern arbeiten. Oft ist dabei die Arbeit mit lokalen Daten und Verzeichnissen wichtig, so dass Sie auch lernen, wie Sie mit sogenannten Volumes und Mounts arbeiten können, insbesondere als Benutzer ohne root-Rechte.Länge: 01:04 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Was ist ein Container? Kapitelüberblick Podman-Container auf einer Linux-Maschine Container-Image mit Skopeo Containers in Action Kapitelüberblick Die Podman Kommandozeile Container verwalten mit Podman Container und das Dateisystem - Volumes und Mounts Kapitelüberblick Named-Volumes Mounts Rootless Podman - Container ohne Root-Rechte Kapitelüberblick Das Problem von Containern mit Root-Rechten “Rootless containers” mit Podman Quiz: Podman: Eine praktische Einführung in Container Abschluss Fazit und Kursabschluss Über den Trainer:Valentin Rothberg ist Software Engineer in Red Hats Container Runtimes Team und arbeitet an Container-Tools wie Podman, Buildah und Skopeo und den zugrundeliegenden Container-Technologien. Er hat zu vielen anderen Projekten in der Containerlandschaft beigetragen, wie z.B. Kubernetes, Linux Kernel, Moby, Google Cloud, container-diff und mehr. Vor seiner Tätigkeit in der Industrie war Valentin in der akademischen Welt in der Forschung und Lehre von Betriebssystemen tätig.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, so dass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Power BI für Fortgeschrittene
Power BI gilt als die populärste Software für Datenmodelle und BI. Nur die wenigsten Anwender beherrschen allerdings die fortgeschrittenen Tools der Anwendung. In diesem Kurs gibt der Data-Science-Experte Fabio Basler einen umfassenden Überblick über die erweiterten Möglichkeiten von Power BI, wie komplexe Datenmodellierung, -transformierung und -visualisierung sowie Data Science und Machine Learning mit Python und R. Die Grundlage des Kurses bildet eine Fallstudie mit Übungsdaten, sodass Sie alle Schritte selbst nachvollziehen und durchführen können. Los geht es mit dem Anbinden verschiedener Datenquellen und dem Bereinigen der Daten mithilfe des Power-Query-Editors. Anschließend lernen Sie ein logisches Datenschema aufzubauen und alles über Hierarchien und das Verwalten von Beziehungen. Außerdem setzen Sie fortgeschrittene Methoden wie Webscraping ein, um Finanzdaten von Webseiten zu extrahieren. Sie nutzen die Data-Science-Programmiersprachen Python und R, um Visualisierungen in Power BI zu erstellen und die Projektdaten zu transformieren. Zum Abschluss geht es um Methoden des maschinellen Lernens aus dem Bereich Clustering, um die Umsatz- und Kostendaten in Clustergruppen zu ordnen. Falls Sie neu in der Welt der Business Intelligence sind oder bisher nur mit den Grundanwendungen von Power BI gearbeitet haben, ist dieser Kurs für Sie genau richtig.Länge: 04:13 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Installation von Power BI Benutzeroberfläche Wie sehen die Projektdaten aus? Excel- und CSV-Daten laden PDF-Dateien laden JSON-Dateien laden Access-Datenbank-Dateien laden Quiz: Einleitung Fortgeschrittene Datenmodellierung Kapitelüberblick Theorie: Beziehungen Beziehungen verwalten Hierarchien Quiz: Fortgeschrittene Datenmodellierung Fortgeschrittene Datentransformation Kapitelüberblick Einfache Transformierungen Erweiterte Transformierungseinstellungen Spalten berechnen Joins Gruppierungen Statistiken Altersberechnung Quiz: Fortgeschrittene Datentransformation Fortgeschrittene Visualisierungen Kapitelüberblick Analysebaum Panel Charts QuickInfo Wasserfall-Charts Flächenkartogramme Matrizen Prozentdarstellungen Interaktive Seitennavigation Punktediagramme Quiz: Fortgeschrittene Visualisierungen Fortgeschrittene Analysetechniken und Shortcuts Kapitelüberblick Q&A-Funktion nutzen Webscraping Hilfreiche Shortcuts Quiz: Fortgeschrittene Analysetechniken Data Science mit Power BI Kapitelüberblick Theorie: Programmiersprachen in Power BI Anbindung von Python Anbindung von R Visualisierungen mit Python Visualisierungen mit R Datenbezogene Visualisierungen mit Python (Teil 1) Datenbezogene Visualisierungen mit Python (Teil 2) Datenbezogene Visualisierungen mit R (Teil 1) Datenbezogene Visualisierungen mit R (Teil 2) Datentabellen erstellen mit Python Datentabellen erstellen mit R Datentransformierung mit Python Datentransformierung mit R Quiz: Data Science mit Power BI Machine Learning mit Power BI Kapitelüberblick Clustering in Power BI Vorstellung des Python-Clustering-Skripts Vorstellung des R-Clustering-Skripts Clustering in Power BI mit Python Clustering in Power BI mit R Quiz: Machine Learning mit Power BI Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise Academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PowerShell für Administratoren
Mit Windows PowerShell können IT-Experten die Verwaltung des Windows-Betriebssystems und der Anwendungen, die in der Windows-Server-Umgebung ausgeführt werden, steuern und automatisieren. Mithilfe von Befehlen, so genannten Cmdlets, können Computer über die Befehlszeile verwaltet werden. In diesem Kurs erwerben Sie genau dieses praktische und fachliche Wissen, mit dem Sie auch komplexere Aufgaben im Windows-Umfeld und darüber hinaus umsetzen können.Von den einfachen Grundlagen bis hin zu individuellen Skripten, die Ihnen die tägliche Arbeit erleichtern, lernen Sie die verschiedenen Techniken der PowerShell kennen. Anhand von Beispielen aus der Praxis können Sie die Aufgaben leicht nachvollziehen. Anschließend werden Ihnen mögliche Lösungsansätze vorgestellt. So können Sie Ihr erlerntes Wissen überprüfen und festigen.Sie lernen die Grundlagen von Programmabläufen kennen, wie Sie alle Komponenten im Windows Client- und Serverumfeld automatisieren, Übersichten einmalig erstellen und grundlegende Aufgaben des Alltags schneller erledigen können. Darüber hinaus stellt Ihnen der IT-Experte Philip Lorenz weitere Module vor, mit denen Sie zusätzliche Möglichkeiten haben, z.B. Teamnachrichten zu versenden oder umfangreiche Reports über Ihr Active Directory zu erstellen. Selbstverständlich erhalten Sie den kompletten Code des Kurses, so dass Sie diesen auch für Ihre tägliche Arbeit nutzen können.Länge: 07:40 Stunden Alle Video-Lektionen im Überblick: Motivation und Setup Herzlich Willkommen zu diesem Kurs Welche Dateien und Tools werden benötigt? Einführung in die Kursmaterialien Vorstellung der Arbeitsumgebung Erste Schritte mit der PowerShell Intro Die Powershell-Konsole Die Powershell ISE Warum du VSCode nutzen solltest Überblick Powershell CMDlets Das mächtige Powershell-Hilfesystem: Get-Command und Get-Help Wichtige CMDlets für deinen Arbeitsalltag Aufgaben Lösungsvorschlag Quiz: Erste Schritte mit der PowerShell Eigene Benutzerverwaltung erstellen mit Variablen und Datentypen Intro Variablen - Datencontainer für deine Scripts Datentypen - Der Grundbaustein zum PowerShell-Verständnis String: Benutzernamen und Mail-Adresse erstellen Integer: Zahlen zur Informationsspeicherung Boolean: Anwesenheitsstatus prüfen DateTime: Alter automatisch berechnen Array: Tätigkeiten als Liste HashTable: Key-Value-Speicher für alle Benutzer Aufgaben Lösungsvorschlag Quiz: Eigene Benutzerverwaltung erstellen mit Variablen und Datentypen Programmabläufe: Erklärt an praxisnahen Beispielen Intro Funktionen: Übersicht und Wiederverwendbarkeit Bedingungen: Lass deine Scripte Entscheidungen treffen Schleifen: Konzept für effiziente Programmierung For-Schleife: Code mehrfach ausführen While&Until Schleife: Warten auf Serverneustart Foreach-Schleife: Die bessere For-Schleife? Error-Handling: Richtig mit Programmfehlern umgehen Aufgaben Lösungsvorschlag Quiz: Programmabläufe: Erklärt an praxisnahen Beispielen Interaktion mit dem Windows-FileSystem Intro Navigieren durch das Windows FileSystem PSDrives: Zugriff auf FileSystem, Registry und Co. Suchen, Filtern und Anzeigen von Dateien Schreiben von txt- und csv-Dateien Verwalten von Dateisystem-Berechtigungen: Was sind ACLs? Aufgaben Lösungsvorschlag Quiz: Interaktion mit dem Windows-Filesystem Management diverser Windows Tools Intro Zugriff auf andere Server mit PSRemoting Installation von Windows-Features Verwaltung von Firewall-Regeln Abfragen des Windows-Event-Logs Software-Verwaltung über WIM und CIM Abfragen diverser Computer-Informationen Aufgaben Lösungsvorschlag Quiz: Management diverser Windows Tools Management und Automatisierung des Active Directory Intro Das Active-Directory-Modul Abfragen von Domänen- und Forestinformationen Active-Directory-Replikation abfragen Anlegen, Modifizieren und Löschen von Benutzern Verwalten von AD-Gruppen Verwalten von AD-Computern Verwaltung von Organisationseinheiten Bulk-Creation: Gleichzeitiges Anlegen mehrerer Nutzer Aufgaben Lösungsvorschlag Management und Automatisierung des Active Directory PowerShell-Module und Empfehlungen Intro Debugging: Fehler finden und beheben Was sind Module und wie erstellst du dein eigenes? PSWriteWord: Per PowerShell Word Dateien erstellen PSTeams: Interaktive Nachrichten an Teams senden PoshSSH: Parallele SSH Sessions in der PowerShell PSWinDocumentation: komplette AD-Analyse PS-YAML: YAML-Dateien konvertieren mit PowerShell Chocolatey: PacketManager für deine Softwareverwaltung Quiz: PowerShell-Module und Empfehlungen Fazit und Kursabschluss Über den Trainer:Philip Lorenz ist ausgebildeter Fachinformatiker und verfügt über mehrjährige Erfahrung in den Bereichen Windows Server, VMware und Azure. Seine Kernkompetenz liegt in der Automatisierung von Prozessen. Darüber hinaus ist er freiberuflich als Autor für verschiedene Online-Verlage tätig, bietet Dienstleistungen und Schulungen im Bereich PowerShell an und produziert mit Leidenschaft YouTube-Videos zu den Themen des LearningIT-Kanals.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Programmieren mit R: Grundlagen Teil 1
Die Open-Source-Programmiersprache R wurde speziell für die statistische Datenauswertung und Datenvisualisierung entwickelt. Mit ihrer großen Palette an Funktionen und Bibliotheken, die von der Community kontinuierlich erweitert und verbessert werden, zählt sie zu den beliebtesten Werkzeugen von Data Scientists.In diesem Kurs bietet Ihnen der Data-Science-Experte Fabio Basler einen fundierten Einstieg in die Programmierung mit R. Von der Beherrschung der Datenstrukturen wie Vektoren und Listen bis zur Entwicklung erster eigener Programme werden Sie die essenziellen Grundlagen der Datenmanipulation und -analyse mit R erlernen und ein solides Verständnis für die Syntax und Struktur von R gewinnen. Durch praktische Übungen werden Sie in der Lage sein, Daten aufzubereiten und Berechnungen durchzuführen. Sie werden das Schreiben von Kontrollanweisungen mithilfe von If-Anweisungen und Schleifen meistern und lernen, wie Sie Funktionen effektiv programmieren, Befehlsausdrücke im Code wiederverwenden und Zeichenkettenfunktionen geschickt zur Manipulation von Strings einsetzen.Länge: 05:27 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung Kapitelüberblick RStudio installieren Vorstellung des RStudio Benutzeroberfläche des RStudio kennenlernen Theorie: Warum R als Programmiersprache? Grundlagen der Programmierung mit R Kapitelüberblick Arbeiten mit R Tipps beim Starten und Schließen Vorstellung der Arbeitsumgebung Arithmetik Funktionen und Hilfe Libraries Mathematische Funktionen Grundlegende Datentypen Zuweisungen Kommentare Logische Ausdrücke Shortcuts (Teil 1) Shortcuts (Teil 2) Hilfefunktionen Aufgabe: Grundlagen der Programmierung mit R Lösung: Grundlagen der Programmierung mit R Quiz: Grundlagen der Programmierung mit R Datenstrukturen Kapitelüberblick Vektoren Arrays Matrizen Listen NA NULL Inf Quiz: Datenstrukturen Elementare Datenverarbeitung Kapitelüberblick Data Frames als Datenstruktur Eingebaute Datensätze in R .xlsx- und .csv-Datenimport Datensätze speichern und exportieren Grundlegende Analysefunktionen Zeilen Spalten Filtern Spalten berechnen Merges Aufgabe: Elementare Datenverarbeitung Lösung: Elementare Datenverarbeitung (Teil 1) Lösung: Elementare Datenverarbeitung (Teil 2) Quiz: Elementare Datenverarbeitung Kontrollanweisungen Kapitelüberblick Bedingte Anweisungen (if) Verzweigungsanweisungen (ifelse) For-Schleife: Iterationen mit bekannter Anzahl von Elementen While-Schleife: Iteration mit Bedingung Aufgabe: Steuerungsstrukturen Lösung: Steuerungsstrukturen Quiz: Kontrollanweisungen Funktionen Kapitelüberblick Einführung in Funktionen Statistische Funktionen programmieren Aufgabe: Kovarianz und Korrelation Lösung: Kovarianz und Korrelation Quiz: Funktionen Zeichenketten, Datum und Uhrzeit Kapitelüberblick Zeichenkettenfunktionen: paste, nchar, substr, substring Zeichenkettenfunktionen: grep, sub, replace, strsplit Stringr: Übereinstimmungen Stringr: Subset Stringr: Längen Stringr: Ersetzungen Stringr: Joins Stringr: Sortierungen Reguläre Ausdrücke Datumsfunktionen Uhrzeitfunktionen Quiz: Zeichenketten, Datum und Uhrzeit Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Programmieren mit R: Grundlagen Teil 2
Die Open-Source-Programmiersprache R wurde speziell für die statistische Auswertung und Visualisierung von Daten entwickelt. Mit ihrer großen Palette an Funktionen und Bibliotheken, die von der Community kontinuierlich erweitert und verbessert werden, zählt sie zu den beliebtesten Werkzeugen von Data Scientists. Dieser zweite Teil unserer Serie bietet Ihnen die Möglichkeit, Ihr Grundlagenwissen über die Programmierung mit R zu erweitern und zu vertiefen. Von der Datenbereinigung und -visualisierung über deskriptive und induktive Analyseverfahren bis hin zu statistischen Testmethoden erklärt Ihnen unser Data-Science-Experte Fabio Basler alle relevanten Konzepte und Methoden sowie deren Umsetzung in R. Zum Schluss betrachten wir die Interoperabilität von R mit anderen Programmiersprachen und Anwendungen wie Python, Julia, Power BI und Tableau.Der Kurs ist angereichert mit zahlreichen Übungsaufgaben, die Ihnen dabei helfen, das Erlernte in die Praxis zu übersetzen.Länge: 04:39 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung Kapitelüberblick RStudio installieren Vorstellung des RStudio Theorie: Warum R für Data Science? Quiz: Einführung Grafische Visualisierungen Kapitelüberblick Einführung in die Datenvisualisierung Visualisierungen speichern Liniendiagramme Formatierungen Theorie: Boxplots Boxplots Theorie: Histogramme Histogramme Säulen- und Balkendiagramme Kreisdiagramme Punktdiagramme Heatmaps Quiz: Grafische Visualisierungen Deskriptive statistische Auswertungen Kapitelüberblick Skalenniveaus und Datenarten Mittelwertkennzahlen Lageverteilungsmaße Streuungskennzahlen Korrelationen Quiz: Deskriptive statistische Auswertungen Datenbereinigung mit R Kapitelüberblick Behandlung fehlender Werte Datensätze zusammenführen Numerische Variablen filtern Daten klassieren Daten klassieren mit gleich großen Klassen Vergleichbarkeit durch Standardisierung Quiz: Datenbereinigung mit R Analysemethoden der induktiven Statistik Kapitelüberblick Statistische Verteilungen Normalverteilung Wahrscheinlichkeiten mit Normalverteilung Test auf Normalverteilung Intervallschätzungen ANOVA-Varianztest Bland-Altman-Plot Quiz: Analysemethoden der induktiven Statistik Statistische Testverfahren Kapitelüberblick t-Test Binomialtest Chi-Quadrat-Test Fisher-Test Levene-Test Friedman-Test Quiz: Statistische Testverfahren R und andere Anwendungen Kapitelüberblick R und Python R in Julia R und Power BI: Anbindung R und Power BI: Visuals R und Power BI: Datentabelle erstellen R und Tableau: Anbindung R und Tableau: Skripte Quiz: R und andere Anwendungen Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation
PySpark bietet eine Schnittstelle für die Nutzung von Apache Spark in Python. Es vereint die Performanz von Apache Spark mit der Flexibilität von Python und erleichtert damit die Abfrage, Verarbeitung und Auswertung großer Datenmengen.In diesem Kurs erhalten Sie einen fundierten Einstieg in die Arbeit mit PySpark. Nach einer theoretischen Einführung in Big Data und die Architektur von Spark lernen Sie zentrale Konzepte wie SparkContext und SparkSession kennen. Anschließend arbeiten Sie mit den grundlegenden Datenstrukturen in PySpark, den Resilient Distributed Datasets (RDDs) sowie den Spark DataFrames, und setzen Spark SQL gezielt für effiziente Datenabfragen ein. Praktische Übungen helfen Ihnen dabei, das Gelernte zu festigen und anzuwenden.Dieser Kurs gehört zu einer Kursreihe:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 01:23 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung und Vorbereitung KapitelüberblickTheorie: Was ist Big Data?Theorie: Herausforderungen bei der Arbeit mit großen DatenmengenTheorie: Big Data ToolsTheorie: Einführung in Apache Spark und seine ArchitekturGröße einer Excel-Tabelle in der AnalyseInstallation der Entwicklungsumgebung mit Jupyter LabsEinrichtung von PySpark mit Jupyter LabsQuiz: Einführung und Vorbereitung Grundlegende Konzepte und Datenstrukturen in PySpark KapitelüberblickTheorie: SparkContext und SparkSessionSparkContext und SparkSessionTheorie: Grundlegende Datenstrukturen in PySparkSpark-Cluster-Komponenten im ÜberblickPySpark-Datenstrukturen: Resilient Distributed Datasets (RDDs)PySpark-Datenstrukturen: Spark DataFramesSpark SQL als SQL-Schnittstelle für die Interaktion mit DataFramesQuiz: Grundlegende Konzepte und Datenstrukturen in PySpark Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 2: Datenverarbeitung mit PySpark DataFrames
PySpark bietet eine Schnittstelle für die Nutzung von Apache Spark in Python. Es vereint die Performanz von Apache Spark mit der Flexibilität von Python und erleichtert damit die Abfrage, Verarbeitung und Auswertung großer Datenmengen.Im zweiten Teil unserer PySpark-Reihe widmen wir uns der Datenverarbeitung mit DataFrames. Zunächst lernen Sie, wie Sie DataFrames erstellen und Schemas definieren und worin sich Spark- und Pandas-DataFrames unterscheiden. Danach setzen Sie zentrale Operationen wie Selektionen, Berechnungen, Filterungen und Sortierungen praktisch um. Schritt für Schritt erweitern Sie anschließend Ihr Wissen um fortgeschrittene Techniken – von Spaltenbearbeitung, Aggregationen und Gruppierungen über Pivot-Operationen bis hin zu Text-, Datums- und Zeitfunktionen. Zum Schluss erfahren Sie, wie Sie DataFrames über Joins oder Mengenoperationen kombinieren und Window-Funktionen für komplexe Analysen nutzen.Während des gesamten Kurses arbeiten Sie mit vorbereiteten Beispieldaten und können somit das Gelernte direkt in praktische Anwendung überführen und in Übungsaufgaben festigen.Die Kursreihe zu PySpark umfasst folgende Teile:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 03:37 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Schnelleinstieg in PySpark KapitelüberblickKurzeinführung in PySpark Datenverarbeitung mit PySpark DataFrames KapitelüberblickVorstellung der Projektdaten und ProblemstellungenErstellung von PySpark DataFrames Datentypen definieren per Spark-SchemaDataFrames: Spark vs. PandasGrundlegende DataFrame-Operationen mit select()Spalten berechnen: Umsatz aus Verkaufsmenge und PreisEinfache Filterungen mit kategorischen und numerischen FilternSortieren und Ordnen von Datensätzen mit orderBy()Filterungen und OperatorenErweiterte Filterungen mit isin, between und likeAufgabe: Filterungen und SortierungenLösung: Filterungen und SortierungenQuiz: Datenverarbeitung mit PySpark DataFrames Erweiterte DataFrame-Operationen und Optimierungen KapitelüberblickSpalten bearbeiten, Elemente umbenennen, hinzufügen und löschenBedingte Spalten berechnenAggregationen: Datenbestände zusammenfassenGruppierungen und Aggregationen mit groupByGruppierungen nach mehreren Kategorien oder AggregationenFilterungen bei GruppierungenPivot-OperationenAufgabe: Spaltenbearbeitung und GruppierungenLösung: Spaltenbearbeitung und GruppierungenTextfunktionenUmgang mit fehlenden DatenArbeiten mit Datums- und ZeitfunktionenKombinieren und Joins von DataFramesOperationen mit union, intersect, und exceptWindow-Funktionen in PySparkAufgabe: Fortgeschrittene DataFrame-OperationenLösung: Fortgeschrittene DataFrame-OperationenQuiz: Erweiterte DataFrame-Operationen und Optimierungen Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 3: Datenverarbeitung mit Spark SQL
Im dritten Teil unserer PySpark-Reihe steht die Datenverarbeitung mit Spark SQL im Mittelpunkt. Spark SQL ermöglicht es, strukturierte Daten in Apache Spark mit vertrauter SQL-Syntax abzufragen und zu analysieren – kombiniert mit der Skalierbarkeit verteilter Big-Data-Verarbeitung und der nahtlosen Integration von Python. Wir beginnen mit einem Überblick über die Architektur und Funktionsweise von Spark SQL. Anschließend lernen Sie, Daten zu filtern, zu sortieren und zu aggregieren. Darüber hinaus vertiefen Sie Ihr Wissen durch die Anwendung von Joins, Unterabfragen (Subqueries) und fortgeschritteneren SQL-Abfragen. Zum Schluss erfahren Sie, wie Sie Ihre Abfragen mit dem Catalyst Optimizer optimieren können. Übungsaufgaben begleiten Sie durch diesen Kurs. Damit können Sie das Gelernte praktisch anwenden und festigen.Die Reihe zu PySpark umfasst folgende Kurse:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 01:45 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Schnelleinstieg in PySpark KapitelüberblickKurzeinführung in PySpark Datenverarbeitung mit Spark SQL KapitelüberblickTheorie: Überblick über Spark SQL und seine ArchitekturSpark SQL in der PraxisEinfache FilterungenErweiterte FilterungenOrdnen und Sortieren von DatensätzenAufgabe: Sortieren und Filtern von DatensätzenLösung: Sortieren und Filtern von DatensätzenGruppierungen und AggregationenFehlende Daten mit NULLJoin-Operationen zwischen DataFramesUnterabfragen (Subqueries)Komplexere AbfragenCatalyst OptimizerAufgabe: Gruppierungen und JoinsLösung: Gruppierungen und JoinsQuiz: Datenverarbeitung mit Spark SQL Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 4: Machine Learning mit Spark MLlib
Der letzte Teil unserer PySpark-Reihe beleuchtet die praktischen Anwendungsmöglichkeiten von Spark MLlib, der Machine-Learning-Bibliothek von Apache Spark. Diese stellt eine Vielzahl von Algorithmen für maschinelles Lernen bereit und ermöglicht das Trainieren von Modellen auf großen Datenmengen – skalierbar und mit nativer Python-Unterstützung.In drei Praxisprojekten setzen wir Schritt für Schritt typische ML-Aufgaben um. Zunächst erstellen wir eine Umsatzprognose aus Basis einer linearen Regression. Anschließend geht es an die Vorhersage von Kundenabwanderungen mithilfe baumbasierter Verfahren. Zum Abschluss nutzen wir das Gaussian-Mixture-Modell zum Clustering der Laufleistung von Marathonläufern. Am Anfang der drei Projekte steht die Datenvisualisierung, die es Ihnen erlaubt, Muster zu erkennen und eine Modellauswahl vorzunehmen. Dann geht es an das Aufsetzen und Trainieren der ML-Modelle. Und nicht zuletzt erfahren Sie, wie Sie die Vorhersagen der Modelle interpretieren und deren Performance anhand von Metriken bewerten.Die Reihe zu PySpark umfasst folgende Kurse:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 02:25 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung KapitelüberblickKurzeinführung in PySparkTheorie: Überblick über MLlib und seine Komponenten MLlib-Projekt 1 – Umsatzprognose mithilfe linearer Regression KapitelüberblickVorstellung der Projektdaten und VorbereitungExplorative Datenanalyse mit Spark: Erste Einblicke gewinnenZusammenhänge erkennen: Korrelationen und MusterVerteilungen und Histogramme: Datenstruktur visualisierenRegression mit Spark MLlib: Setup und GrundlagenDatenaufteilung: Trainings- und Testdaten korrekt aufteilenModelltraining mit Spark MLlib: Umsatz vorhersagenModellauswertung: Achsenabschnitt und Regressionskoeffizienten über Regressionsfunktion interpretierenModellvorhersagenBewertungsmetriken auswertenZusammenfassung und OptimierungsvorschlägeQuiz: MLlib-Projekt 1 – Umsatzprognose mithilfe linearer Regression MLlib-Projekt 2 – Kündigungen vorhersagen mit baumbasierten Lernverfahren KapitelüberblickVorstellung der Projektdaten und ProblemstellungVorbereitung und DatenimportExplorative Datenanalyse: Muster und Auffälligkeiten erkennenVisualisierung der KündigungenVisualisierung der KundenzufriedenheitDecision-Tree-Modell: Setup und GrundlagenDatenaufteilung und ModelltrainingModellvorhersagen interpretieren und Baumstruktur analysierenModellbewertungKonfusionsmatrix erstellen und interpretierenRandom-Forest-Modell trainieren und evaluierenGradient-Boosted-Tree-Modell trainieren und evaluierenZusammenfassung und OptimierungsvorschlägeQuiz: MLlib-Projekt 2 – Kündigungen vorhersagen mit baumbasierten Lernverfahren MLlib-Projekt 3 – Clustering von Marathonathleten mit dem Gaussian-Mixture-Modell KapitelüberblickVorstellung der FallstudieVisualisierung: Regplot, Pairplot und KorrelationsmatrixVisualisierung: Scatterplot, Boxplot, FacetGrid-HistogrammClustering-Modell trainierenClusterspalte im DataFrame hinzufügenCluster grafisch visualisierenQuiz: MLlib-Projekt 3 – Clustering von Marathonathleten mit dem Gaussian-Mixture-Modell Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python für Deskriptive Statistik
Die deskriptive Statistik ist ein Teilgebiet der Statistik und hat zum Ziel, Daten durch Kennzahlen, Übersichten und Visualisierungen zu analysieren.In diesem Kurs lernen Sie die wichtigsten Werkzeuge der deskriptiven Statistik anwendungsorientiert mit Hilfe der Programmiersprache Python kennen. Aufgeteilt in fünf Abschnitte lernen Sie die Grundlagen der Statistik kennen und vertiefen Ihre Kenntnisse bis hin zu fortgeschrittenen Analysemethoden: Mittelwerte, Lagemaße, Streuungskennzahlen und Zusammenhänge.Wenn die Welt der Statistik noch neu für Sie ist und Sie sich zum Datenanalysten weiterbilden möchten, ist dieser Kurs genau das Richtige für Sie.Länge: 05:12 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Grundlagen Kapitelüberblick Warum Statistik? Einrichtung Entwicklungsumgebung Überblick Notebooks Deskriptive Statistik Kapitelüberblick Was sind Skalenniveaus? Aufgabe: Skalenniveaus Lösung: Skalenniveaus Quiz: Deskriptive Statistik Mittelwertkennzahlen Kapitelüberblick Übersicht Mittelwertkennzahlen Was sind Modalwert und Median? Was sind arithmetische und geometrische Mittel? Modalwert in Python Median in Python Arithmetisches Mittel in Python Geometrisches Mittel in Python Aufgabe: Mittelwertkennzahlen Lösung: Mittelwertkennzahlen Quiz: Mittelwertkennzahlen Lageverteilung Kapitelüberblick Quantile und Boxplots Quantile berechnen Perzentile berechnen Boxplots visualisieren Histogramme visualisieren Schiefe und Wölbung Aufgabe: Lageverteilung Lösung: Lageverteilung Quiz: Lageverteilung Streuungskennzahlen Kapitelüberblick Was sind Spannweite und Lineare Streuung? Was sind Varianz und Variationskoeffizient? Spannweite in Python Lineare Streuung in Python Varianz in Python Variationskoeffizient in Python Aufgabe: Streuungskennzahlen Lösung: Streuungskennzahlen Quiz: Streuungskennzahlen Zusammenhangsmaße Kapitelüberblick Was sind Zusammenhangsmaße? Kontingenztabelle kurz erklärt Kontingenzkoeffizient kurz erklärt Kreuztabelle in Python Kontingenzkoeffizient in Python Was ist eine Rangkorrelation? Rangkorrelation in Python Was sind Korrelationen? Kovarianz in Python Korrelationskoeffizient in Python Korrelation visuell untersuchen Aufgabe: Zusammenhangsmaße Lösung: Zusammenhangsmaße Quiz: Zusammenhangsmaße Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python für Induktive Statistik
Die induktive Statistik gilt als Teilgebiet der Statistik und verfolgt das Ziel, durch Schließen, Schätzen und Testen Erkenntnisse aus Daten zu gewinnen.In diesem Kurs lernen Sie die wichtigsten Werkzeuge der schließenden Statistik anwendungsorientiert anhand der Programmiersprache Python kennen. Data Scientist Fabio Basler hat den Kurs in vier Abschnitte unterteilt, in denen Sie alles von den Grundlagen der induktiven Statistik bis hin zu fortgeschrittenen Analysemethoden lernen: Konfidenzintervalle, einseitige und zweiseitige Tests.Wenn die Welt der induktiven Statistik noch neu für Sie ist und Sie sich zum Datenanalysten weiterbilden möchten, dann ist dieser Kurs genau das Richtige für Sie.Länge: 04:03 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs ÜberblickSchätztheorie Kapitelüberblick Einführung in die Induktive Statistik Erklärung: Konfidenzintervalle Beispiel für Konfidenzintervalle Aufgabe: Konfidenzintervalle Lösung: Konfidenzintervalle Quiz: Schätztheorie Einseitiger Hypothesentest Kapitelüberblick Einführung in Hypothesentests Erklärung: Einseitiger Testfall für den Erwartungswert Einseitiger Testfall für den Erwartungswert in Python Erklärung: Einseitiger Testfall für den Anteilswert Einseitiger Testfall für den Anteilswert in Python Erklärung: Einseitiger Testfall für den Varianzwert Einseitiger Testfall für den Varianzwert in Python Aufgabe: Einseitiger Hypothesentest Lösung: Datenauswertung Lösung: Erwartungswert Lösung: Anteilswert Lösung: Varianzwert Quiz: Einseitiger Hypothesentest Zweiseitiger Hypothesentest Kapitelüberblick Erklärung: Zweiseitiger Testfall für den Erwartungswert Zweiseitiger Testfall für den Erwartungswert in Python Erklärung: Zweiseitiger Testfall für den Anteilswert Zweiseitiger Testfall für den Anteilswert in Python Erklärung: Zweiseitiger Testfall für den Varianzwert Zweiseitiger Testfall für den Varianzwert in Python Aufgabe: Zweiseitige Hypothesentests Lösung: Datenauswertung Lösung: Erwartungswert Lösung: Anteilswert Lösung: Varianzwert Quiz: Zweiseitiger Hypothesentest Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python für Stochastik und Wahrscheinlichkeitstheorie
Die Stochastik gilt als Teilgebiet der Statistik und hat zum Ziel, die Gesetzmäßigkeiten zufälliger Ereignisse mit Hilfe von Wahrscheinlichkeiten zu systematisieren.In diesem Kurs lernen Sie die wichtigsten Werkzeuge der Wahrscheinlichkeitstheorie kennen. In vier Abschnitten erklärt Data Scientist Fabio Basler alles über die mathematische Systematisierung von Wahrscheinlichkeiten anwendungsorientiert anhand der Programmiersprache Python. Dabei lernen Sie, Zufallsereignisse mit Modellen wie der Binomial-, Hypergeometrischen-, Poisson- oder Normalverteilung zu formulieren.Wenn die Welt der Stochastik neu für Sie ist und Sie sich zum Datenanalysten weiterbilden möchten, bietet Ihnen dieser Kurs einen perfekten Einstieg in das Thema.Länge: 03:40 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung Stochastik und Kombinatorik Kapitelüberblick Einführung in die Stochastik Einführung in Kombinatorik Kombinatorik in Python Einführung in Zufallsvariablen Einführung in Wahrscheinlichkeitsverteilungen Quiz: Stochastik und Kombinatorik Binomialverteilung Kapitelüberblick Einführung in Binomialverteilung Funktionen in Python Approximation in Python Rechenbeispiel Aufgabe zur Binomialverteilung Lösung zur Aufgabe Quiz: Binomialverteilung Hypergeometrische Verteilung Kapitelüberblick Einführung in Hypergeometrische Verteilung Funktionen in Python Approximation in Python Rechenbeispiel Aufgabe zur Hypergeometrischen Verteilung Lösung zur Aufgabe Quiz: Hypergeometrische Verteilung Poisson-Verteilung Kapitelüberblick Einführung in Poisson-Verteilung Funktionen in Python Approximation in Python Rechenbeispiel Aufgabe zur Poisson-Verteilung Lösung zur Aufgabe Quiz: Poisson-Verteilung Normalverteilung Kapitelüberblick Einführung in Normalverteilung Anwendungsbeispiel Funktionen in Python Rechenbeispiel Rechenbeispiel Lösung zur Aufgabe Quiz: Normalverteilung Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python in Excel für Datenmanipulation und -analyse
Die Integration von Python in Microsoft Excel eröffnet eine neue Dimension der Datenanalyse und -verarbeitung und ermöglicht es, die Vorteile der leistungsstarken Programmiersprache Python direkt in Ihrer vertrauten Excel-Umgebung zu nutzen.Dieser Kurs bietet eine fundierte Einführung in die Datenaufbereitung und -auswertung in Excel mithilfe von Python. Zunächst erklärt Ihnen der Data-Science-Experte Fabio Basler, welche Python-Bibliotheken Sie dafür benötigen, wie Sie diese importieren und wie Sie Fehlermeldungen verstehen und beheben. Zudem lernen Sie die Berechnungsreihenfolge von Python-Funktionen in Excel kennen und steuern, um korrekte Ergebnisse zu erzielen. Fabio Basler beleuchtet auch das Thema Datenschutz und zeigt Ihnen nützliche Tastenkombinationen, die Ihnen die Arbeit mit Python in Excel erleichtern.Anschließend tauchen Sie tief in die Datenanalyse und -manipulation mit Pandas ein. Sie lernen, wie Sie Data Frames einsetzen, Daten filtern, gruppieren, aggregieren und verknüpfen sowie mit fehlenden Werten umgehen. Praktische Übungsaufgaben zur Anwendung und Festigung des Gelernten runden diesen Kurs ab.Entdecken Sie die Synergien von Python und Excel in unserer zweiteiligen Kursserie:Python in Excel für Datenmanipulation und -analysePython in Excel für Datenvisualisierung und Machine LearningLänge: 03:16 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung Kapitelüberblick Installation von Microsoft Excel Tipps für den Excel-Start Python in Excel aktivieren Python-Schnellstart in Excel Symbolleiste für den Schnellzugriff und Registerkarte Theorie: Welche Möglichkeiten bietet das Feature? Quiz: Einführung Python in Excel unter der Haube Kapitelüberblick Wie funktioniert Python in Excel? Initialisierung: Welche Python-Bibliotheken sind standardmäßig integriert? Python-Version überprüfen Fehlermeldungen verstehen Programmbibliotheken importieren Besondere Tastenkombinationen Datenschutz Berechnungsreihenfolge Quiz: Python in Excel unter der Haube Explorative Datenanalysen mit Pandas Kapitelüberblick Vorstellung der Projektdaten und Problemstellungen Mit Data Frames arbeiten Einfache Analysen Spalten und Zeilen analysieren Indizierung und Umbennenungen Indexing mit loc und iloc Slicing mit loc und iloc Spalten berechnen Aufgabe: Explorative Datenanalyse mit Pandas Lösung: Explorative Datenanalyse mit Pandas Quiz: Explorative Datenanalysen mit Pandas Fortgeschrittene Datenmanipulation mit Pandas Kapitelüberblick Daten sortieren Daten filtern mit filter Datenfilterung über Kriterien Filterung mit between und where Daten aggregieren und gruppieren Daten verknüpfen: Joins und Merges Umgang mit fehlenden Daten (NULL) Aufgabe: Fortgeschrittene Datenanalysen mit Pandas Lösung: Fortgeschrittene Datenanalysen mit Pandas Quiz: Fortgeschrittene Datenmanipulation mit Pandas Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python in Excel für Datenvisualisierung und Machine Learning
Die Integration von Python in Microsoft Excel eröffnet eine neue Dimension der Datenanalyse und -verarbeitung und ermöglicht es, die Vorteile der leistungsstarken Programmiersprache Python direkt in Ihrer vertrauten Excel-Umgebung zu nutzen. Dieser Kurs bietet eine umfassende Einführung in die Datenvisualisierung und fortgeschrittene Analysetechniken mit Python in Excel. Zum Auftakt machen Sie sich mit Matplotlib vertraut und lernen, verschiedene Darstellungsformen von einfachen Liniendiagrammen bis hin zu komplexen 3D-Diagrammen umzusetzen und anzupassen. Anschließend widmen wir uns Seaborn, einer weiteren wichtigen Python-Bibliothek für Datenvisualisierung. Sie erfahren, wie Sie unter anderem Boxplots, Violinplots, Histogramme und Heatmaps in Excel erstellen.Darüber hinaus betrachten wir reguläre Ausdrücke sowie die Integration von Power Query und Python zur erweiterten Datenmanipulation. Zum Schluss erkunden wir die Möglichkeiten der statistischen Analyse und des maschinellen Lernens mit Python in Excel. Dabei berechnen Sie Korrelationen und wenden lineare Regression sowie Clustering-Techniken an, um Muster in Ihren Daten zu identifizieren.Entdecken Sie die Synergien von Python und Excel in unserer zweiteiligen Kursserie:Python in Excel für Datenmanipulation und -analysePython in Excel für Datenvisualisierung und Machine LearningLänge: 02:51 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Datenvisualisierung mit Matplotlib Kapitelüberblick Einfache Plots mit Matplotlib erstellen Liniendiagramm und Konfigurationen Säulen- und Balkendiagramm Streudiagramm Kreisdiagramm 3D-Diagramm Subplot Aufgabe: Datenvisualisierung mit Matplotlib Lösung: Datenvisualisierung mit Matplotlib Quiz: Datenvisualisierung mit Matplotlib Datenvisualisierung mit Seaborn Kapitelüberblick Einführung in Seaborn Boxplot, Violinplot, Boxenplot Stripplot und Swarmplot Histplot, Displot, Jointplot, KDE Scatterplot und Pairplot KDE-Plot und Jointplot Heatmap und Clustermap FacetGrid Aufgabe: Visualisierungen mit Seaborn Lösung: Visualisierungen mit Seaborn Quiz: Datenvisualisierung mit Seaborn Fortgeschrittene Methoden Kapitelüberblick Reguläre Ausdrücke: E-Mails Reguläre Ausdrücke: Währungen Reguläre Ausdrücke: Zahlenwerte Power Query und Python Quiz: Fortgeschrittene Methoden Statistik und Machine Learning Kapitelüberblick Deskriptive Statistik Pearson-Korrelation berechnen Kategoriale Korrelation Lineare Regression als Modell trainieren Prognosen mit dem Modell erstellen Clustering: Datenvorbereitung, Centroids und Cluster Labels Clustering: Visualisierung und Interpretation Quiz: Statistik und Machine Learning Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Python: NumPy für Data Science
NumPy gilt als eine der populärsten Python-Bibliotheken für Data Science. Auch in weiterführenden Disziplinen wie der Bilderkennung und künstlichen Intelligenz kommt man um den Einsatz von NumPy nicht herum. Die Kernkomponente von NumPy sind mehrdimensionale Arrays, deren Verständnis für die Anwendung dieser leistungsstarken Library unverzichtbar ist.Dieser Kurs bietet einen idealen Einstieg in die Welt von NumPy mit allen relevanten Funktionen und Tricks. Darin zeigt Ihnen der Data-Science-Experte Fabio Basler anhand praxisnaher Übungsdaten die wichtigsten Einsatzmöglichkeiten von NumPy. Dabei lernen Sie die Datenstruktur von Arrays kennen und machen sich mit diversen Funktionen und fortgeschrittenen Konzepten der Datenaufbereitung und -transformation vertraut. Nicht zuletzt erhalten Sie viele wertvolle Tipps, die Ihnen die Arbeit mit NumPy erleichtern.Länge: 04:27 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Einrichtung der Entwicklungsumgebung Vorstellung der Notebooks NumPy-Grundlagen Kapitelüberblick Warum NumPy mit Python? Installation und Version Hilfe und Funktionen NumPy-Datentypen Quiz: NumPy-Grundlagen Arrays – Grundlagen Kapitelüberblick Arrays erstellen zeros, ones, eye, full full, full_like, identity, empty arange und linspace Random-Modul Listen vs. Arrays Mehrdimensionale Arrays Matrizen Sortierungen Arrays kopieren Aufgabe: Arrays-Grundlagen Lösung: Arrays-Grundlagen Quiz: Arrays – Grundlagen Arrays – Vertiefung Kapitelüberblick Zufallsvariablen und Verteilungsfunktionen Vergleichsoperatoren UND, ODER, XOR, NOT Any und All Einfügen von Elementen in Arrays Löschen von Elementen in Arrays isnan inf Arrays laden und speichern Arrays iterieren Aufgabe: Arrays – Vertiefung Lösung: Arrays – Vertiefung Quiz: Arrays – Vertiefung Berechnungen und Aggregationen Kapitelüberblick Mathematische Operationen Funktionen für mathematische Operationen Theorie: Array-Berechnungen Aggregationsfunktionen (Teil 1) Aggregationsfunktionen (Teil 2) Rundungsfunktionen Trigonometrische Berechnungen Matrizenmultiplikationen Korrelationskoeffizient Quiz: Berechnungen und Aggregationen Indexing und Slicing Kapitelüberblick Indexing-Grundlagen Indexing bei mehrdimensionalen Arrays Slicing Aufgabe: Indexing und Slicing Lösung: Indexing und Slicing Quiz: Indexing und Slicing Reshaping und Merging Kapitelüberblick Reshaping ravel transpose resize concatenate row_stack und column_stack Arrays auftrennen dsplit, hsplit, vsplit stack, dstack, hstack, vstack Quiz: Reshaping und Merging Array-Funktionen Kapitelüberblick repeat flip asarray und asmatrix swapaxes und moveaxes tile trim_zeros und nonzero atleast append unique copyto squeeze Quiz: Array-Funktionen Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
R für Fortgeschrittene: Datenmanipulation mit tidyverse
Tidyverse ist eine Sammlung von Programmbibliotheken zur effizienten Datenmanipulation mit der Programmiersprache R. Die Bibliotheken von tidyverse, wie dplyr oder tidyr, gehören zu den am häufigsten verwendeten Libraries beim Programmieren mit R überhaupt.In diesem Kurs erhalten Sie eine komplette und praktische Einführung in die Datentransformation mit den Bibliotheken von tidyverse. Hierbei erfahren Sie, wie Sie mit dplyr Zeilen und Spalten bearbeiten können. Sie lernen, Daten zu gruppieren und aggregiert auszuwerten. Anhand von Joins und Verknüpfungen können Sie mehrere Datentabellen gezielt zusammenführen. Anschließend machen Sie sich mit den wichtigsten Funktionen von tidyr bekannt, mit denen Sie Ihre Daten in die richtige Struktur bringen. Der Kurs ist besonders praxisnah aufgebaut und genau richtig für Sie, falls Sie noch neu sind in der Welt von tidyverse oder R.Länge: 04:23 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs R und tidyverse Grundlagen Kapitelüberblick R Studio installieren Vorstellung von R Studio Theorie: Warum tidyverse? Einführung in tidyverse dplyr – Grundlagen Kapitelüberblick Theorie: dplyr Einstieg in dplyr Theorie: Pipe-Operator Pipe-Operator anwenden Eingebaute Datensätze Quiz: dplyr – Grundlagen dplyr – Zeilenbearbeitung Kapitelüberblick filter – Daten filtern Logische Operatoren Filterungen mit logischen Operatoren distinct sample slice top_n Aufgabe: Zeilenbearbeitung mit dplyr Lösung: Zeilenbearbeitung mit dplyr Quiz: dplyr – Zeilenbearbeitung dplyr – Spaltenbearbeitung Kapitelüberblick select – Spalten auswählen select und filter select – contains, matches, starts_with, ends_with select – everything select – num_range Aufgabe: Spaltenbearbeitung mit dplyr Lösung: Spaltenbearbeitung mit dplyr Quiz: dplyr – Spaltenbearbeitung dplyr – Datengruppierung Kapitelüberblick groupby und summarise groupby und count first, last, n_distinct Mittelwertkennzahlen Lageverteilung Streuungskennzahlen Aufgabe: Datengruppierung Lösung: Datengruppierung Quiz: dplyr – Datengruppierung dplyr – Joins und Verknüpfungen Kapitelüberblick Theorie: Joins inner_join left_join und right_join full_join anti_join semi_join intersect und union setdiff bindrows und bindcols Aufgabe: Joins Lösung: Joins Quiz: dplyr – Joins und Verknüpfungen dplyr – Fortgeschrittene Operationen Kapitelüberblick arrange mutate mutate_each transmute rename window-Funktionen Quiz: dplyr – Fortgeschrittene Operationen tidyr – Grundlagen Kapitelüberblick Einführung in tidyr tidyr in R verwenden Reshape – pivot_longer und pivot_wider Reshape – gather Split – separate Split – unite Expand Tables – expand Expand Tables – complete Missing Values – drop_na Missing Values – replace_na Missing Values – fill Quiz: tidyr – Grundlagen tidyr – Nested Data Kapitelüberblick Tibble Data Frames nest unnest enframe und deframe unnest_wider hoist rowwise Quiz: tidyr – Nested Data Abschluss Fazit und Kursabschluss Über den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Rechtliche Aspekte KI-gestützter Softwareentwicklung
KI-Tools wie GitHub Copilot, ChatGPT und andere Code-Generatoren verändern die Art und Weise, wie Software entwickelt wird. Doch wo KI zum Einsatz kommt, entstehen neue rechtliche Herausforderungen, mit denen sich Entwickler und Unternehmen auseinandersetzen müssen.Niklas Mühleis, Rechtsanwalt für KI- und IT-Recht, vermittelt in diesem Kurs praxisnah und anschaulich die rechtlichen Grundlagen der KI-gestützten Softwareentwicklung. Sie erfahren, warum KI-generierter Code urheberrechtlich nicht geschützt ist und welche Risiken sich aus der Nutzung von KI-Kodierwerkzeugen ergeben können.Ein Schwerpunkt liegt auf der Problematik von Open-Source-Lizenzen: Da KI-Coding-Tools überwiegend mit Open-Source-Code trainiert wurden, besteht die Gefahr unbewusster Lizenzverletzungen. Auch das Phänomen des Data Poisoning, der bewussten Manipulation von Trainingsdaten, wird behandelt. Zum Schluss erhalten Sie praktische Handlungsempfehlungen für den rechtssicheren Einsatz von KI-Coding-Tools und lernen, rechtliche Fallstricke in der KI-gestützten Softwareentwicklung frühzeitig zu erkennen und zu vermeiden.Dieser Kurs gehört zu einer 5-teiligen Reihe, die sich mit rechtlichen Fragen zum Einsatz künstlicher Intelligenz befasst:EU AI ActDatenschutzRechtliche Aspekte KI-gestützter SoftwareentwicklungUrheberrechtHaftungsrecht, Arbeitsrecht, ComplianceLänge: 00:20 Stunden Alle Video-Lektionen im Überblick: Rechtliche Aspekte KI-gestützter Softwareentwicklung Herzlich willkommen zu diesem KursKI und das UrheberrechtKI und CodingVerletzung von Urheberrechten an CodeLösungsansätze und FazitQuiz: KI in der Softwareentwicklung – Rechtliche Grundlagen und FallstrickeKursabschluss Über den Trainer:Niklas Mühleis ist Rechtsanwalt und Partner in der Kanzlei Heidrich Rechtsanwälte. Als zertifizierter Datenschutzbeauftragter (TÜV) berät er Unternehmen umfassend zu Fragen rund um Datenschutz, IT-Recht und KI-Recht. Er hat einen Lehrauftrag an der Hochschule Hannover für Datenschutzmanagement und ist zudem Podcaster bei „Vorsicht, Kunde!“. Als Herausgeber des „Rechtsleitfadens KI im Unternehmen“ und Autor bei c’t, iX und weiteren Fachmedien gehört er zu den profilierten Experten an der Schnittstelle von Recht und Technik.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Betrieb laufender Systeme
Red Hat Enterprise Linux (RHEL) bietet eine stabile und zuverlässige Plattform für Administratoren, die Netzwerke in Unternehmen oder Rechenzentren betreiben.In diesem Kurs zeigt Ihnen der IT-Experte Tom Wechsler, wie Sie die volle Kontrolle über ein bestehendes RHEL-System erlangen. Zunächst lernen Sie das Herunterfahren und Neustarten des Systems und wie Sie den Benutzerzugriff während der Wartung einschränken können. Weiter geht es mit dem Zurücksetzen von Root-Passwörtern bei eingeschränktem Zugriff. Darüber hinaus erfahren Sie, wie Sie die Leistung des Systems an die eigens definierten Anforderungen anpassen können. Dieser Kurs richtet sich an (angehende) Systemadministratoren und Netzwerkadministratoren. Er ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 02:37 StundenAlle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Systeme neustarten und herunterfahren Kapitelüberblick Die Testumgebung Neustarten und ausschalten Mit Shutdown und Optionen arbeiten Benutzeranmeldung einschränken Quiz: Systeme neustarten und herunterfahren Ein Root-Passwort in RHEL wiederherstellen Kapitelüberblick Den SELinux-Kontext verstehen Den Boot-Prozess bearbeiten Ein verlorenes Root-Passwort wiederherstellen Quiz: Ein Root-Passwort in RHEL wiederherstellen Systemdienste verwalten Kapitelüberblick Systemd und Systemctl Mit Systemctl arbeiten Mit Socket Units arbeiten Dienste bearbeiten und maskieren Mit Systemd-Zielen arbeiten Systemstart bearbeiten Quiz: Systemdienste verwalten Die Systemleistung verwalten Kapitelüberblick Mit uptime arbeiten Mit top arbeiten Prozessabstimmung mit Nice und Renice Mit dem Befehl ps arbeiten Prozesse beenden Profile verwalten mit tuned-adm Quiz: Die Systemleistung verwalten Protokollierung und Protokolldateien verwalten Kapitelüberblick Einführung in die Systemprotokolle Einfache Log-Aktionen Rsyslog kennenlernen Logrotate in der CLI verwenden Mit dem Journal Log arbeiten Quiz: Protokollierung und Protokolldateien verwalten Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Containerverwaltung
Red Hat Enterprise Linux (RHEL) bietet eine stabile und sichere Plattform für Administratoren, die Netzwerke in Unternehmen oder Rechenzentren betreiben.In diesem Kurs zeigt Ihnen RHEL-Experte Tom Wechsler, wie Sie Container mit Podman ohne Root-Berechtigungen bereitstellen und verwalten. Nach der Installation von Podman lernen Sie den Umgang mit Registries und Images ebenso wie das Betreiben eines Webservers mit lokalen Inhalten. Mit dem Ausführen eines systemd-Dienstes in einem Container und der Orchestrierung der Konfiguration mit Podman Compose verfügen Sie schließlich über alle Fähigkeiten, um Container effektiv in Ihrer DevOps-Umgebung einzusetzen.Dieser Kurs richtet sich an (angehende) System-, Desktop- und Netzwerkadministratoren. Er ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 03:18 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Podman verstehen Kapitelüberblick Meine Testumgebung Einführung in die Isolierung mit Namespaces Einführung in Container Podman installieren Quiz: Podman verstehen Mit Registries und Images arbeiten Kapitelüberblick Podman mit einem Skript installieren Podman Hello World Image Suchen und Herunterladen von Images Images mit inspect untersuchen Quiz: Mit Registries und Images arbeiten Container verstehen Kapitelüberblick Mit skopeo Image-Informationen anzeigen Container benennen Container im Hintergrund betreiben Container überwachen Quiz: Container verstehen Webserver mit lokalen Inhalten betreiben Kapitelüberblick Container mit einer Portzuordnung erstellen Container mit einer Volume-Zuordnung erstellen Erstellen eines systemd-Dienstes Quiz: Webserver mit lokalen Inhalten betreiben systemd-Dienste in Containern ausführen Kapitelüberblick SELinux anpassen und SSH-Schlüsselpaar Dockerfile-Datei und Image erstellen Container mit dem benutzerdefinierten Image erstellen Ubuntu-Projektverzeichnis erweitern Quiz: systemd-Dienste in Containern ausführen Podman-Netzwerke Kapitelüberblick SSH-Verbindungstest Mit Podman ein Netzwerk erstellen Erneuter SSH-Verbindungstest Quiz: Podman-Netzwerke Orchestrierung der Konfiguration mit Podman Compose Kapitelüberblick Clean-up Tuning des vim-Editors Vorbereiten der Testumgebung Eine einfache compose.yaml-Datei Container-Infrastruktur erstellen Mit der Container-Infrastruktur arbeiten Quiz: Orchestrierung der Konfiguration mit Podman Compose Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Erstellen und Konfigurieren von Dateisystemen
Red Hat Enterprise Linux (RHEL) bietet eine stabile und zuverlässige Plattform für Administratoren, die Netzwerke in Unternehmen oder Rechenzentren betreiben. In diesem Kurs zeigt Ihnen der IT-Experte Tom Wechsler alle wichtigen Aspekte zum Erstellen und Konfigurieren von Dateisystemen unter RHEL. Sie lernen die Auswahl des geeigneten Dateisystemtyps und das Formatieren von Laufwerken ebenso wie die Konfiguration von NFS für den Dateizugriff über Netzwerke. Außerdem erfahren Sie, wie Sie VDO zur Datenreduktion und Speicheroptimierung einsetzen und Stratis für bessere Speicherverwaltung integrieren können. Nach Abschluss des Kurses und mit einigen eigenen praktischen Übungen werden Sie in der Lage sein, die Sicherheit, Datenintegrität und Effizienz von Dateisystemen in einer RHEL-Umgebung kompetent zu verwalten und zu optimieren. Dieser Kurs richtet sich an (angehende) Systemadministratoren und Netzwerkadministratoren. Er ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 02:44 StundenAlle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Lokale Dateisysteme erstellen und verwalten Kapitelüberblick Meine Testumgebung Mit XFS-Befehlen arbeiten Weitere virtuelle Festplatten hinzufügen Mit dem EXT4-Dateisystem arbeiten Der Einsatz eines Superblocks Mount Points sichern Das Dateisystem und das logische Volume erweitern Quiz: Lokale Dateisysteme erstellen und verwalten Verzeichnisberechtigungen für die Zusammenarbeit Kapitelüberblick Einführung in die Spezialberechtigungen Spezialberechtigungen setzen Nach Spezialberechtigungen suchen Das Sticky Bit in Aktion Das SGID-Bit anwenden Quiz: Verzeichnisberechtigungen für die Zusammenarbeit Gemeinsame Nutzung von Dateisystemen mit NFS Kapitelüberblick NFS-Server installieren und konfigurieren NFS-Exports definieren Den SELinux-Kontext des NFS-Exports anpassen Die Firewall anpassen Einen NFS-Export mounten Der Einsatz von autofs Quiz: Gemeinsame Nutzung von Dateisystemen mit NFS Datenoptimierung mit Virtual Data Optimizer (VDO) Kapitelüberblick Den Virtual Data Optimizer (VDO) installieren Die VDO-Partition mounten und überwachen Die VDO-Größe verwalten Quiz: Datenoptimierung mit Virtual Data Optimizer (VDO) Layered Storage mit Stratis implementieren Kapitelüberblick Einen Stratis-Pool erstellen Das Stratis-Dateisystem erstellen Einen Stratis Snapshot erstellen Quiz: Layered Storage mit Stratis implementieren Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Erstellen von Shell-Skripten
Red Hat Enterprise Linux (RHEL) ist eine Linux-Plattform, die in der gesamten Unternehmens-IT, von der öffentlichen Cloud bis zum Edge-Bereich, eingesetzt wird. Die Administration von Linux-Servern ist jedoch oft mit wiederkehrenden Aufgaben verbunden. Wenn Sie diese Aufgaben in Skripten kapseln, sparen Sie nicht nur Zeit, sondern minimieren auch Fehler. In diesem Kurs zeigt Ihnen der IT-Experte Tom Wechsler, wie Sie in Linux Bash-Skripte erstellen und damit die Systemverwaltung automatisieren. Zunächst lernen Sie den Skript-Header oder Shebang kennen und erfahren, wo Skripte abgelegt werden müssen. Anschließend geht es ans Scripting. Dabei machen Sie sich auch mit der fortgeschrittenen Syntax vertraut, indem Sie Logik und Schleifen zur bedingten Verarbeitung von Befehlen verwenden. Schließlich lernen Sie, wie Sie Funktionen in Ihren Skripten nutzen, um effektivere und besser lesbare Lösungen zu erhalten. Dieser Kurs richtet sich an Desktop-Administratoren, Server-Administratoren und Cloud-Administratoren und ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 02:01 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung und Testumgebung Kapitelüberblick Meine Testumgebung Was sind Linux-Shell-Skripte? Skript-Syntax in der CLI verwenden In einem Beispiel drei Benutzerkonten anlegen Einfache Logik in der CLI verwenden Weiteres Beispiel zum Anwenden einfacher Logik Quiz: Einführung und Testumgebung Eigene Shell-Skripte erstellen Kapitelüberblick Den Shebang implementieren Mit vim-Abkürzungen arbeiten Mit PATH und Ausführungsberechtigungen arbeiten Besondere Variablen Spezielle Variablen in Skripten verwenden Quiz: Eigene Shell-Skripte erstellen Automatisierung des Benutzererstellungsprozesses Kapitelüberblick Benutzereingaben testen Sicherstellen, dass der Benutzer nicht bereits vorhanden ist Den Befehl read ins Skript einbinden Mit unserem Skript einen Benutzer erstellen Quiz: Automatisierung des Benutzererstellungsprozesses Funktionen und Schleifen in Skripten verwenden Kapitelüberblick Alle Argumente miteinander vergleichen While-Schleifen verwenden Funktionen in Skripten implementieren Skript ausführen und testen Quiz: Funktionen und Schleifen in Skripten verwenden Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Grundlegende Befehle
Red Hat Enterprise Linux (RHEL) ist eine Linux-Distribution, die speziell auf die Anforderungen und Bedürfnisse von Unternehmen ausgerichtet ist und in diesem Bereich weltweit als Marktführer gilt.Die Verwaltung von Linux-Servern erfolgt meist über die Shell. In diesem Kurs zeigt Ihnen der IT-Experte Tom Wechsler, welche grundlegenden Befehle Sie kennen sollten, um Linux-Server mithilfe der Shell zu verwalten. Darüber hinaus erfahren Sie, wie Sie Textdateien mit regulären Ausdrücken durchsuchen und Berechtigungen innerhalb des Dateisystems vergeben können. Nach Abschluss dieses Kurses verfügen Sie über die Grundkenntnisse der Linux-Administration, die Sie benötigen, um direkt aus der Kommandozeile heraus zu arbeiten.Dieser Kurs richtet sich an Desktop-Administratoren, Server-Administratoren und Cloud-Administratoren und ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 03:23 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung und Testumgebung Kapitelüberblick Red-Hat-Linux-Familie Meine physische Maschine ISO-Datei herunterladen und virtuelle Maschine erstellen Installation von RHEL Virtuelle Maschinen mit Vagrant bereitstellen Red Hat Subscription Manager Quiz: Einführung und Testumgebung Linux-Konsole, Befehle und SSH Kapitelüberblick Zugriff auf die Systeme Groß- und Kleinschreibung Befehle in Linux ausführen Quiz: Linux-Konsole, Befehle und SSH Arbeiten mit Textdateien Kapitelüberblick Umleitung über die CLI Umleitung in der CLI nutzen tee für die Umleitung nutzen Dateien mit nano editieren Verwendung des Texteditors vim Der Vitutor Arbeiten mit Verzeichnissen Dateioperationen Lesen von Textdateien Dateien mit grep durchsuchen Zusammenfassung Quiz: Arbeiten mit Textdateien Dateien im Dateisystem sichern Kapitelüberblick Auflisten von Metadaten und Dateiberechtigungen Verzeichnis- und Dateiberechtigungen verstehen Mit Verzeichnis- und Dateiberechtigungen arbeiten Berechtigungen für Objekte Dateiberechtigungen ändern Dateibesitzrechte ändern Links in Linux verwalten Umschalten von Benutzer- und Gruppen-IDs Quiz: Dateien im Dateisystem sichern Dateien unter Linux archivieren Kapitelüberblick Arbeiten mit Sonderfall-Berechtigungen Den tar-Archiver verwenden Dateien komprimieren Quiz: Dateien unter Linux archivieren Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Red Hat Enterprise Linux: Grundlegende Netzwerkverwaltung
Red Hat Enterprise Linux (RHEL) bietet eine stabile und zuverlässige Plattform für Administratoren, die Netzwerke in Unternehmen oder Rechenzentren betreiben.In diesem Kurs zeigt Ihnen der IT-Experte Tom Wechsler, wie Sie Netzwerke in RHEL konfigurieren, sichern und optimieren. Dabei lernen Sie IP-Befehle zum Verwalten des TCP/IP-Stapels und wie Sie Netzwerkparameter konfigurieren, die nach einem Systemneustart beibehalten werden. Außerdem geht es um den Einsatz von Tools wie firewalld, Fail2Ban und nftables, mit denen Sie Ihr Netzwerk absichern können. Nach Abschluss des Kurses werden Sie in der Lage sein, unter RHEL Netzwerkprobleme zu lösen, dauerhafte Netzwerkkonfigurationen zu erstellen und moderne Sicherheits- und Firewall-Technologien effektiv einzusetzen.Dieser Kurs richtet sich an Systemadministratoren und Netzwerkadministratoren. Er ist Teil einer Serie, die sich zur Vorbereitung auf die Prüfung zum „Red Hat Certified System Administrator (RHCSA)“ eignet:Red Hat Enterprise Linux: Grundlegende BefehleRed Hat Enterprise Linux: Erstellen von Shell-SkriptenRed Hat Enterprise Linux: Betrieb laufender SystemeRed Hat Enterprise Linux: Konfiguration des lokalen SpeichersRed Hat Enterprise Linux: Erstellen und Konfigurieren von DateisystemenRed Hat Enterprise Linux: Konfigurieren und Warten von SystemenRed Hat Enterprise Linux: Grundlegende NetzwerkverwaltungRed Hat Enterprise Linux: Verwalten lokaler Benutzer und GruppenRed Hat Enterprise Linux: SicherheitsmanagementRed Hat Enterprise Linux: ContainerverwaltungLänge: 02:23 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Verwalten des TCP/IP-Stapels Kapitelüberblick Meine Testumgebung Arbeiten mit dem Befehl ip Den ARP-Cache untersuchen Zeitlimit des ARP-Caches steuern Virtuelle Netzwerkschnittstellen zu Namespaces hinzufügen IP-Adressen der virtuellen Netzwerkschnittstellen hinzufügen Hinzufügen einer statischen Route Quiz: Verwalten des TCP/IP-Stapels Dauerhafte Netzwerkkonfiguration Kapitelüberblick Konfigurationsdateien für Netzwerkverbindungen Neue Netzwerkverbindungen hinzufügen DNS-Priorität konfigurieren Das Tool nmtui Quiz: Dauerhafte Netzwerkkonfiguration Konfigurieren von Firewalls und Verstehen von Fail2Ban Kapitelüberblick Einführung: Linux Firewall Arbeiten mit firewall-cmd HTTP-Zugriff erlauben Quellen anstelle von Schnittstellen verwenden Service-Dateien anpassen Fail2Ban einrichten und konfigurieren Quiz: Konfigurieren von Firewalls und Verstehen von Fail2Ban Konfigurieren von Firewalls mit nftables Kapitelüberblick Mit dem Befehl nft arbeiten Regeln in nftables erstellen Firewall-Konfiguration testen Dauerhafte nftables-Konfiguration erstellen Quiz: Konfigurieren von Firewalls mit nftables Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit mehr als 20 Jahren professionell in der Informatikbranche tätig. Seit 2007 arbeitet er als selbstständiger Cloud Solution Architect, Cyber Security Analyst und Trainer. Der charismatische Schweizer hat es sich zum Ziel gemacht, die komplexe Welt der Informatik anhand von Lernvideos so verständlich wie möglich zu erklären. So gelingt es ihm in seinen Kursen, auch komplexe Themen und Zusammenhänge verständlich zu vermitteln. Tom Wechslers Schwerpunkte liegen in den Bereichen Netzwerktechnik (Cisco), Microsoft Azure, Microsoft 365, Windows Server und Active Directory.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.