E-LEARNING
Videokurse und Webinar-Aufzeichnungen von heise
In den Videokursen von heise academy machen ausgewählte Expertinnen und Experten fit in aktuellen IT-Themen wie IT-Security, IT-Systeme, Künstliche Intelligenz, Cloud- und Netzwerk-Technologien.
Ergänzt wird das Angebot durch Webinar-Aufzeichnungen der c't- und Mac & i-Redaktion sowie heise security. Darunter auch hilfreiche Wissensvermittlung zu Energietechnologien und Smart Home.
Datenvisualisierung für Data Science mit Tableau
Tableau Desktop gilt als Marktführer im Bereich Business Intelligence und bietet eine Vielzahl von Features, die Nutzer bei der Analyse und Visualisierung von Daten unterstützen. In diesem Kurs stellt Ihnen der IT-Experte Fabio Basler alle fortgeschrittenen Werkzeuge von Tableau anwendungsorientiert vor. Der Kurs ist in sieben Abschnitte untergliedert, anhand derer Sie alles über die Datenmodellierung bis hin zu fortgeschrittenen Analysemethoden mithilfe von Tableau kennenlernen.Als Einstieg in das Thema Datenvisualisierung mit Tableau empfiehlt sich der gleichnamige Kurs von Fabio Basler. Darin führt er in die Grundlagen von Tableau ein und zeigt die wichtigsten Werkzeuge der Visualisierungssoftware anhand echter Daten und Anwendungen.Länge: 04:33 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Fortgeschrittene Möglichkeiten in Tableau Installation Vorstellung der Tableau-Produkte Datenmodell Kapitelüberblick Vorstellung und Import der Projektdaten Veranschaulichung der Relationen Theorie: Vorstellung der Join-Arten Join-Arten in Tableau Modellierung der Projektdaten Spaltenbearbeitung verarbeiten Parameter berechnen Satz erstellen Gruppen erstellen Quiz: Datenmodell Fortgeschrittene Diagramme Kapitelüberblick Laufende Gesamtwerte Lageverteilungsmaße und Prognosen Bullet-Diagramm Bump-Diagramm Daten prognostizieren (Trendlinien) Pivot-Darstellungen Wasserfalldiagramm Cluster Quiz: Fortgeschrittene Diagramme Weitere Datenquellen importieren Kapitelüberblick Textdateien JSON-Dateien Microsoft Access PDF-Dateien Statistische Dateien Tableau für Data Science Kapitelüberblick Python: Verbindung herstellen Python: SCRIPT-Funktion Python: Korrelation berechnen R: Verbindung herstellen R: SCRIPT-Funktion Quiz: Tableau für Data Science Fortgeschrittene Berechnungen Kapitelüberblick Statistische Funktionen Korrelationsmatrix Logische Funktionen Textfunktionen Zahlenfunktionen Tabellenfunktionen Quiz: Fortgeschrittene Berechnungen Fallstudie Kapitelüberblick Vorstellung der Projektdaten und Aufgaben Import des Datenmodells Parameter und Gruppen erstellen Trendlinien und Wasserfalldiagramme Statistische und logische 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, 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.
Azure und Terraform: Einführung in Infrastructure as Code
Mit Terraform stellt HashiCorp Entwicklern ein Open-Source-Tool zur Verfügung, das es erlaubt, die Infrastruktur automatisiert per Code – und nicht durch manuelle Prozesse – zu verwalten und bereitzustellen. Dieser Kurs bietet eine umfassende Einführung in die Verwendung von Terraform zur Automatisierung der Azure-Cloud-Infrastruktur. Sie lernen, wie Sie mit dem Azure Resource Manager (ARM) und Terraform die Infrastructure as Code (IaC) definieren, erstellen und verwalten. Durch den Einsatz von IaC können Sie eine konsistente, effiziente und skalierbare Azure-Infrastruktur aufbauen und verwalten.In diesem Kurs erlernen Sie die Grundlagen von Terraform und Azure, einschließlich der Installation und Konfiguration von Terraform, der Erstellung von Azure-Ressourcen, der Nutzung von ARM- und Terraform-Modulen sowie der Automatisierung von Azure-Infrastruktur. Sie erfahren auch, wie Sie die Code-Versionierung der Azure-Infrastruktur mithilfe von Git/GitHub durchführen können.Es werden keine Vorkenntnisse in Terraform vorausgesetzt, jedoch sollten Sie über grundlegende Kenntnisse in der Verwaltung der Azure-Cloud-Infrastruktur und in der Arbeit mit einem Editor (z.B. Visual Studio Code) verfügen.Länge: 03:57 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Erste Vorbereitungen Kapitelüberblick Erste Vorbereitungen Weitere Vorbereitungen Vorbereitungen abschließen Quiz: Erste Vorbereitungen Terminologie, Hauptkomponenten und erste Bereitstellung Kapitelüberblick Was ist Terraform? Terminologie Terraform-Hauptkomponenten Terraform Provider Installieren der Provider Plug-ins Erstellen der Datei main.tf Mit Terraform eine Ressourcen-Gruppe erstellen Optimieren der main.tf Die Azure Tags erweitern Quiz: Terminologie, Hauptkomponenten und erste Bereitstellung Terraform State Kapitelüberblick Terraform-Zustandsdatei Erstellen der Datei backend.tf Zustandsdatei in Azure Ressourcengruppen neu erstellen Quiz: Terraform State Ressourcen in Azure bereitstellen Kapitelüberblick Erstellen eines virtuellen Netzwerks in Azure Subnetz erstellen Bereitstellen einer öffentlichen IP-Adresse Bereitstellen einer Network Security Group (NSG) und Regeln Bereitstellen der Netzwerkkarte Netzwerkkarte der NSG zuweisen Ein neuer Provider Erstellen eines Storage Accounts Virtuelle Maschine definieren Virtuelle Maschine bereitstellen Quiz: Ressourcen in Azure bereitstellen Tipps und Tricks Kapitelüberblick Die .gitignore-Datei Terraform in Action Erstellen eines Service Principal in Azure Konfigurieren der Benutzervariablen Bereitstellung prüfen und Ressourcen entfernen Terraform in der Azure Cloud Shell Quiz: Tipps und Tricks 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.
Vorhersagemodelle mit dem Azure Machine Learning Studio
Wie viel ist ein Kunde bereit für mein Produkt zu zahlen? Diese Frage stellt sich in Unternehmen häufig. In diesem Kurs erfahren Sie, wie Sie mithilfe des Azure Machine Learning Studios ein Vorhersagemodell entwickeln, um die Zahlungsbereitschaft von Kunden zu ermitteln.Zunächst führt Sie der IT-Experte Emil Vinčazović in die Grundlagen ein. Er erklärt, was es bei der Regressionsanalyse zu beachten gilt, welche Probleme hierbei auftreten können und wie Sie diese lösen. Und Sie lernen drei gängige Lernalgorithmen kennen, die das Azure ML Studio vorgefertigt für das Training von Vorhersagemodellen bereitstellt: den Random Forest Regressor, den Gradient Boosting Regressor und den Support Vector Regressor.Anschließend geht es an die praktische Umsetzung im Azure ML Studio. Für das Erstellen von ML-Pipelines stehen drei verschiedene Tools zur Verfügung, aus denen der Anwender je nach Programmiererfahrung wählen kann: das AutoML, der Designer und die Notebooks. Emil Vinčazović zeigt Ihnen im Detail, wie Sie mithilfe dieser Tools ML-Pipelines zur Vorhersage der Zahlungsbereitschaft aufsetzen und die generierten Modelle anhand ausgewählter Regressionsmetriken evaluieren, um das beste Modell zu bestimmen.In drei Kursen stellt Emil Vinčazović das Azure ML Studio und verschiedene Anwendungsfelder des maschinellen Lernens vor:Einstieg in das Azure Machine Learning StudioBetrugserkennung mit dem Azure Machine Learning Studio Vorhersagemodelle mit dem Azure Machine Learning StudioLänge: 01:08 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung in die Regression Kapitelüberblick Was ist eine Regression? Anwendungsbeispiele Die Gauß-Markov-Annahmen: Gültigkeit der Regression Allgemeine Schwierigkeiten Korrelation Kausalität Linearer Zusammenhang Scheinkausalität Fluch der Dimensionalität No Free Lunch Theorem Quiz: Einführung in die Regression Techniken Kapitelüberblick Ausreißer in den Daten: Problem und Lösung Problem: Überanpassung Lösung: Hauptkomponentenanalyse (PCA) Algorithmus: Random-Forest-Regression Algorithmus: Gradient-Boosting-Regression Algorithmus: Support-Vector-Regression Quiz: Techniken Umsetzung im Azure ML Studio Kapitelüberblick Umsetzung im AutoML Ergebnisse im AutoML interpretieren Umsetzung im Designer Ergebnisse im Designer interpretieren Umsetzung im Notebook (Teil 1) Umsetzung im Notebook (Teil 2) Zusatz: PCA Quiz: Umsetzung im Azure ML Studio Abschluss Fazit und Kursabschluss Über den Trainer:Emil Vinčazović ist als Data Engineer bei der arelium GmbH tätig. Seine Schwerpunkte liegen im Bereich der Ökonometrie und der Künstlichen Intelligenz. In seinen Projekten arbeitet er hauptsächlich mit Azure Synapse, Azure Databricks und dem Azure Machine Learning Studio. Daneben ist er als Sprecher auf Fachkonferenzen unterwegs, wo er über Themen wie Betrugserkennung mit Python referiert. Auch als Fachautor ist Emil Vinčazović tätig. Zusätzlich betreibt er den YouTube-Kanal des Unternehmens, wo er Tutorials zu aktuellen Themen rund um cloudbasierte Technologien produziert.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.
Ubuntu System Administration: Speicherverwaltung
Dieser Kurs geht auf die Prinzipien der effektiven Verwaltung von Speicherressourcen in Ubuntu ein und behandelt wichtige Aspekte wie die Arbeit mit dem Logical Volume Manager (LVM), das Erstellen und Verwalten von Dateisystemen, das Einrichten und Optimieren von Swap-Speicher und das Troubleshooting von Speicherproblemen.Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis. Die Serie besteht aus folgenden Teilen:- Grundlegende Befehle- Betrieb von laufenden Systemen- Benutzer- und Gruppenverwaltung- Netzwerkverwaltung- Dienst-Konfiguration- SpeicherverwaltungLänge: 03:21 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Festplatten und Partitionen verwalten Kapitelüberblick Die Testumgebung lsblk verwenden und Speicher mit fallocate erstellen Partitionierung von Festplatten in Linux mit fdisk Partitionierung von Festplatten in Linux mit parted Erstellen einer Systemd-Service-Unit Quiz: Festplatten und Partitionen verwalten Verwalten und Einbinden von Dateisystemen und Quotas Kapitelüberblick Dateisysteme erstellen Arbeiten mit Einhängepunkten (mount points) Arbeiten mit der Datei fstab Einführung in XFS-Quotas Konfigurieren von Benutzerbegrenzungen in XFS Vorbereitungen für EXT4-Quotas Konfigurieren von Benutzerbegrenzungen in EXT4 Quiz: Verwalten und Einbinden von Dateisystemen und Quotas Verwalten von Swap-Speicher Kapitelüberblick Verständnis von Swap oder virtuellem Speicher Swap-Speicher mit einer Datei erstellen Tuning des Swap-Verhaltens Quiz: Verwalten von Swap-Speicher Arbeiten mit logischen Volumen Kapitelüberblick Einführung LVM und CleanUp Partitionstypen und ihr Zweck Arbeiten mit physischen Volumes Arbeiten mit Volume-Gruppen Erstellen eines logischen Volumes Erweitern eines logischen Volumes Quiz: Arbeiten mit logischen Volumen Verwaltung von Software-RAID-Geräten Kapitelüberblick Einführung RAID (Redundant Array of Independent Disks) Erstellen von Partitionen Erstellen eines RAID-1 Mount Dienst erstellen Hinzufügen eines Dateisystems und fstab erweitern Quiz: Verwaltung von Software-RAID-Geräten Einrichten der Festplattenverschlüsselung Kapitelüberblick Lab setup Erstellen des Schlüsselvolumes und Schlüsseldatei Erstellen einer mount unit Verschlüsseln einer Partition Verwenden der Schlüsseldatei Erweitern der fstab-Datei Quiz: Einrichten der Festplattenverschlüsselung Automatisches Aushängen von Dateisystemen und NFS Kapitelüberblick Arbeiten mit dem NFS-Server Erstellen eines Exports Automounter-Dienst autofs verwenden Quiz: Automatisches Aushängen von Dateisystemen und NFS 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:Technische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
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.
Ubuntu System Administration: Dienst-Konfiguration
Dieser Kurs konzentriert sich auf die Einrichtung und Verwaltung wichtiger Dienste auf Ubuntu-Systemen. Zunächst wirst du lernen, wie man den Apache Web Server installiert und konfiguriert, anschließend sichere Remote-Verbindungen mit SSH einrichtet und zum Abschluss MariaDB-Datenbanken verwaltet und E-Mail-Dienste konfiguriert.Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis. Die Serie besteht aus folgenden Teilen:- Grundlegende Befehle- Betrieb von laufenden Systemen- Benutzer- und Gruppenverwaltung- Netzwerkverwaltung- Dienst-Konfiguration- SpeicherverwaltungLänge: 04:27 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Verwaltung von SSH-Servern und Clients Kapitelüberblick Die Testumgebung Konfigurieren des SSH-Servers Konfigurieren der SSH-Client-Schlüsselauthentifizierung Konfigurieren des SSH-Clients Quiz: Verwaltung von SSH-Servern und Clients Konfigurieren von DNS-Zonen unter Ubuntu Kapitelüberblick DNS-Einstellungen erkunden DNS-Nameserver Einträge ändern Konfigurieren eines reinen BIND-Caching-Servers DNS Server bei Ubuntu 1 anpassen Mit ACLs Zugriff auf DNS kontrollieren ACL anpassen und testen mit Ubuntu 1 Erstellen einer Forward-Lookup-Zone Erstellen einer Reverse-Lookup-Zone Quiz: Konfigurieren von DNS-Zonen unter Ubuntu Einen Apache Webserver konfigurieren Kapitelüberblick Installieren von Apache Den Webserver von Ubuntu 1 aus aufrufen Apache konfigurieren Anlegen einer Index.html-Datei Arbeiten mit LogFormat Testen der LogFormat-Informationen Den Zugriff auf Seiten einschränken Einen Web-Proxy implementieren Quiz: Einen Apache Webserver konfigurieren Einrichten von MariaDB unter Ubuntu Kapitelüberblick MariaDB installieren Abhören im Netzwerk Erstellen von Datenbanken und Benutzer Erstellen eines neuen Benutzers mit Zugriff auf eine Datenbank Quiz: Einrichten von MariaDB unter Ubuntu Konfigurieren von E-Mail Servern Kapitelüberblick Installation des Postfix Mail Transfer Agent (MTA) Postfix neu konfigurieren und Aliase hinzufügen IMAPS und Mutt konfigurieren Hinzufügen von MX-Einträgen zu DNS Quiz: Konfigurieren von E-Mail Servern Arbeiten mit Containern Kapitelüberblick Installieren von Docker Arbeiten mit Docker Images Arbeiten mit Container Arbeiten mit Container-Diensten Ein Image mit Dockerfile erstellen Quiz: Arbeiten mit Containern Arbeiten mit virtuellen Maschinen Kapitelüberblick Unterstützung für virtuelle Maschinen prüfen Tools für das Erstellen von virtuellen Maschinen Erstellen einer virtuellen Maschine Arbeiten mit Vagrant und Libvirt Quiz: Arbeiten mit virtuellen Maschinen 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:Technische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Betrugserkennung mit dem Azure Machine Learning Studio
Im digitalen Zeitalter mit Millionen von Online-Transaktionen täglich gewinnt die Betrugserkennung zunehmend an Bedeutung. In diesem Kurs zeigt Ihnen der IT-Experte Emil Vinčazović, wie Sie mithilfe des Azure Machine Learning Studios Klassifizierungsmodelle zur automatisierten Betrugserkennung erstellen, trainieren und evaluieren. Zuerst erklärt er, was eine Klassifizierung ist, und stellt gängige Probleme und Lösungsansätze vor. Im nächsten Schritt lernen Sie drei gebräuchliche Klassifizierungsalgorithmen kennen: die Support Vector Machine, den Random Forest und den XGBoost. Das Azure ML Studio bietet drei Möglichkeiten, um ML-Modelle aufzusetzen: das AutoML und den Designer für die Erstellung ohne Code sowie die Notebooks, die umfassende Programmierkenntnisse erfordern, aber größere Flexibilität bieten. Emil Vinčazović führt Sie Schritt für Schritt durch die drei Varianten und geht zum Schluss auf die Metriken zur Bewertung der Klassifizierungsmodelle ein. In drei Kursen stellt Emil Vinčazović das Azure ML Studio und verschiedene Anwendungsfelder des maschinellen Lernens vor:Einstieg in das Azure Machine Learning StudioBetrugserkennung mit dem Azure Machine Learning Studio Vorhersagemodelle mit dem Azure Machine Learning StudioLänge: 01:09 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung in Klassifizierungsprobleme Kapitelüberblick Was ist eine Klassifizierung? Anwendungsbeispiele Allgemeine Schwierigkeiten Unsaubere Kriterien Falsche Merkmale Fließende Übergänge Nichttrennbarkeit Ausreißer Restobjekte Quiz: Klassifizierungsprobleme Techniken Kapitelüberblick Betrugserkennung: Das Problem der Überanpassung Lösung: Die Kreuzvalidierung Betrugserkennung: Das Problem des unbalancierten Datensatzes Lösung: Samplingmethoden Algorithmus: RandomForest-Klassifizierung Algorithmus: XGBoost (Gradienten-Boosting-Verfahren) Algorithmus: Support Vector Machine Quiz: Techniken Umsetzung im Azure ML Studio Kapitelüberblick Umsetzung im AutoML Ergebnisse im AutoML interpretieren Umsetzung im Designer Ergebnisse im Designer interpretieren Umsetzung im Notebook (Teil 1) Umsetzung im Notebook 2 (Teil 2) Quiz: Umsetzung im Azure ML Studio Abschluss Fazit und Kursabschluss Über den Trainer:Emil Vinčazović ist als Data Engineer bei der arelium GmbH tätig. Seine Schwerpunkte liegen im Bereich der Ökonometrie und der Künstlichen Intelligenz. In seinen Projekten arbeitet er hauptsächlich mit Azure Synapse, Azure Databricks und dem Azure Machine Learning Studio. Daneben ist er als Sprecher auf Fachkonferenzen unterwegs, wo er über Themen wie Betrugserkennung mit Python referiert. Auch als Fachautor ist Emil Vinčazović tätig. Zusätzlich betreibt er den YouTube-Kanal des Unternehmens, wo er Tutorials zu aktuellen Themen rund um cloudbasierte Technologien produziert.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.
Windows Subsystem für Linux
Windows Subsystem für Linux bietet Entwicklern eine Linux-Umgebung innerhalb von Windows. Anstatt eine virtuelle Maschine zu starten oder sich für die Entwicklung auf eine entfernte Linux-Maschine zu verlassen, stellt WSL einen Linux-Kernel zur Verfügung und ermöglicht die Installation verschiedener Distributionen innerhalb der Windows-Umgebung. In diesem Kurs lernen Sie die Grundlagen von WSL sowie allgemeine Aufgaben kennen und erhalten einen Einblick in die Linux-Welt. Mit der WSL Version 2 (WSL 2) werden Sie Linux-Distributionen installieren, die Windows-Terminal-Oberfläche nutzen, auf Dateien zugreifen und Netzwerkdienste verwenden. Tom Wechsler demonstriert, wie Sie Software unter Linux administrieren, Prozesse und Dienste steuern, automatisierte Aufgaben definieren, Softwareentwicklungstools einsetzen und auf die Netzwerkdienste der WSL zugreifen. Schließlich lernen Sie grafische Anwendungen, die in der Linux-Distribution installiert sind, unter Windows zu verwenden.Länge: 3:27 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung und Installation vom Windows Subsystem für Linux (WSL) Kapitelüberblick Das Testsystem Was ist das WSL? WSL auf Windows 11 installieren WSL auf Windows Server 2022 installieren WSL Standard-Version und Windows Update Quiz: Einführung und Installation vom Windows Subsystem für Linux Installation von Linux-Distributionen im Windows Subsystem für Linux Kapitelüberblick Installation von AlmaLinux Installation von Ubuntu 20.04 Ein kurzer Einblick in das Windows Terminal Installation von openSUSE Aktualisieren der Linux-Distributionen Quiz: Installation von Linux-Distributionen im Windows-Subsystem für Linux Arbeiten mit dem Windows-Subsystem für Linux Kapitelüberblick Ein paar Worte zu WSL Arbeiten mit dem Werkzeug wsl.exe Distributionskonfiguration mit wsl.conf Zugriff auf Dateien Verwendung von Netzwerkdiensten Anschließen von USB-Geräten Einhängen von Festplatten Quiz: Arbeiten mit dem Windows-Subsystem für Linux Arbeiten in der Linux-Umgebung Kapitelüberblick Windows- und Linux-Verzeichnisstruktur Shell Shortcuts Erstellen von Verzeichnissen Erstellen von Dateien Verwalten von Software Verwalten von Prozessen Verwalten von Diensten Definieren von automatisierten Aufgaben Quiz: Arbeiten in der Linux-Umgebung Windows-Subsystem für Linux in den Arbeitsablauf Kapitelüberblick Software-Entwicklung mit VS Code und Remote WSL Software-Entwicklung mit anderen Tools über SSH oder SFTP Zugriff auf einen Netzwerkdienst WSL Verwendung von GUI-Anwendungen in WSL2 Import und Export einer Linux-Distribution Linux-Distribution entfernen Quiz: Windows-Subsystem für Linux in den Arbeitsablauf 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.
TypeScript im Web
Heutzutage werden zahlreiche Frameworks und Bibliotheken eingesetzt, um die Entwicklungsphase einer Website zu beschleunigen. Das Express-Framework vereinfacht den Umgang mit APIs, React erleichtert die Frontend-Entwicklung und NodeJs ist aus dem Backend-Bereich nicht mehr wegzudenken. In diesem Kurs lernen Sie, wie benannte Frameworks und Bibliotheken in TypeScript integriert werden können. Dazu beginnen Sie mit den Grundlagen des Projektmanagements, lernen wie Third-Party-Plugins in TypeScript integriert werden können und kombinieren schließlich React bzw. NodeJs und Express mit TypeScript.Wenn Sie bereits Erfahrung in der Entwicklung mit TypeScript, React oder NodeJs haben, diese aber noch nie miteinander kombiniert haben, dann ist dieser Kurs genau das Richtige für Sie. Mit den erlernten Fähigkeiten können Sie Ihre Webentwicklungskenntnisse auf die nächste Stufe bringen.Länge: 01:55 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Projektorganisation in TypeScript Kapitelüberblick Installation und Einrichtung der IDE Die ersten Organisationsschritte Namespaces Schwächen von Namespaces Webpack Workflow mit Webpack Third-Party-Plugins in TypeScript Quiz: Projektorganisation in TypeScript Express und NodeJs mit TypeScript Kapitelüberblick Einrichtung eines NodeJs-Projekts mit TypeScript NodeJs: Einstieg in das FAQ-Projekt FAQ-Projekt: Hinzufügen von Frage-Antwort-Paaren FAQ-Projekt: Löschen von Frage-Antwort-Paaren Quiz: Express und NodeJs mit TypeScript React in TypeScript Kapitelüberblick Einrichtung eines React-Projekts mit TypeScript React-Komponenten mit TypeScript React-Properties mit TypeScript Event-Typen Quiz: React mit TypeScript Abschluss Fazit und Kursabschluss Über den Trainer:Erik Schönwälder studiert Informatik (Master) an der Technischen Universität Dresden und unterrichtet bereits seit über 2 Jahren an der Universität und auch online. Als Dozent lehrt er hauptsächlich Themen wie Datenbank-Engineering, SQL und NoSQL. Außerhalb der Universität beschäftigt er sich jedoch auch tiefergehend mit dem Backend-Development und konnte schon an einigen Software-Projekten mitwirken.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.
Windows Terminal: Erste Schritte
Microsoft hat ein modernes, schnelles und anpassbares Windows Terminal entwickelt, das sich in jede Kommandozeilenanwendung integrieren lässt. In diesem Kurs lernen Sie, wie Sie Windows Terminal installieren, konfigurieren und anpassen. Zuerst erfahren Sie, was Windows Terminal ist und wie man es installiert. Anschließend lernen Sie, wie Sie das Terminal verwalten, indem Sie Profile hinzufügen und Einstellungen konfigurieren. Schließlich werden Sie einige Zeit damit verbringen, die allgemeinen Funktionen des Terminals zu nutzen, die Sie bei Ihrer täglichen Arbeit verwenden können, und Sie werden verstehen, wie Sie das Aussehen des Terminals Ihren Wünschen anpassen können.Länge: 03:20 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung in das Windows Terminal Kapitelüberblick Meine Testumgebung Terminologie Warum ein neues Terminal Technische Anforderungen und Installationsoptionen Windows Terminal via Microsoft Store installieren Quiz: Einführung in das Windows Terminal Windows Terminal Profile und Einstellungen Kapitelüberblick Konfigurieren der Terminal-Einstellungen Untersuchen der settings.json-Datei Windows Subsystem für Linux Windows Terminal Profile-Einstellungen Terminal-Profile und die settings.json-Datei Erkunden der dynamischen Profile Manuelles Hinzufgen eines neuen Profils Konfigurieren der Terminal-Starteinstellungen Konfigurieren der Einstellungen für die Terminalinteraktion Quiz: Windows Terminal Profile und Einstellungen Windows Terminal verwenden Kapitelüberblick Die Befehlszeile Arbeiten mit den Aktionen Arbeiten mit der Befehlspalette Arbeiten mit den Registerkarten Arbeiten mit Fenster Auswählen von Text Suche verwenden Ein paar Tipps und Tricks Quiz: Windows Terminal verwenden Anpassen vom Windows Terminal Kapitelüberblick Terminal schliessen ohne Bestätigung Terminal Erscheinungsbild Einstellungen Farbschemata hinzufügen Konfigurieren der Profile-Standardwerte für die Darstellung Darstellung für ein Profil anpassen Windows Terminal Preview Design hinzufügen Windows Terminal Preview Design anpassen Quiz: Anpassen vom Windows Terminal 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.
Einstieg in das Azure Machine Learning Studio
Das Azure Machine Learning Studio ist ein Microsoft-Clouddienst, der das Entwickeln, Trainieren, Bereitstellen und Verwalten von Modellen für maschinelles Lernen ermöglicht. Durch das übersichtliche Interface ist es nicht nur für erfahrene Programmierer und Data Scientists, sondern auch für Einsteiger einfach zu bedienen und kann dazu genutzt werden, um ML-Prozesse zu automatisieren und zu beschleunigen.In diesem Kurs gibt der IT-Experte Emil Vinčazović eine kompakte Einführung in das Thema maschinelles Lernen und erklärt, welche Features das Azure ML Studio bereithält und wie Sie diese gewinnbringend für Ihre Projekte nutzen können. Dazu führt er Sie Punkt für Punkt durch das Menü des Azure ML Studios. Sie erfahren auch, wie ein ML-Prozess aufgebaut ist und wie Sie eine ML-Pipeline mit dem Azure ML Studio erstellen und ausführen. Darüber hinaus geht Emil Vinčazović auf Metriken der Klassifizierung und der Regression ein, welche zur Auswertung von ML-Modellen genutzt werden können.In drei Kursen stellt Emil Vinčazović das Azure ML Studio und verschiedene Anwendungsfelder des maschinellen Lernens vor: Einstieg in das Azure Machine Learning StudioBetrugserkennung mit dem Azure Machine Learning StudioVorhersagemodelle mit dem Azure Machine Learning StudioLänge: 01:08 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Umgebung erläutern und erstellen Kapitelüberblick Was ist Azure? Ressourcengruppen Ressourcen Speichermöglichkeiten Azure ML Studio Application Insights Key Vault Quiz: Umgebung erläutern und erstellen Machine Learning Kapitelüberblick Was ist Machine Learning? Schema eines ML-Prozesses Ausgewählte Metriken der Klassifizierung Konfusionsmatrix Precision Score Recall Score Accuracy Area Under Curve (AUC) Ausgewählte Metriken der Regression R2 (Anpassungsgüte) Mean Absolute Error (MAE) Root Mean Squared Error (RMSE) Relative Absolute Error (RAE) Quiz: Machine Learning Das Azure ML Studio Kapitelüberblick Zugriff auf das ML Studio Reiter „Erstellung“ Notebooks Automatisiertes ML Designer Reiter „Ressourcen“ Daten Einzelvorgänge (Jobs) Komponenten Pipelines Umgebungen Modelle Endpunkte Reiter „Verwalten“ Compute Verknüpfte Dienste Datenbeschriftung Quiz: Das Azure ML Studio Abschluss Fazit und Kursabschluss Über den Trainer:Emil Vinčazović ist als Data Engineer bei der arelium GmbH tätig. Seine Schwerpunkte liegen im Bereich der Ökonometrie und der Künstlichen Intelligenz. In seinen Projekten arbeitet er hauptsächlich mit Azure Synapse, Azure Databricks und dem Azure Machine Learning Studio. Daneben ist er als Sprecher auf Fachkonferenzen unterwegs, wo er über Themen wie Betrugserkennung mit Python referiert. Auch als Fachautor ist Emil Vinčazović tätig. Zusätzlich betreibt er den YouTube-Kanal des Unternehmens, wo er Tutorials zu aktuellen Themen rund um cloudbasierte Technologien produziert.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.
Ubuntu System Administration: Netzwerkverwaltung
Dieser Kurs konzentriert sich auf die wichtigsten Aspekte der Netzwerkadministration unter Ubuntu. Sie machen sich mit der dynamischen und statischen Konfiguration von IP-Adressen vertraut, lernen insbesondere IPv4 zu verwalten, Zeitserver einzurichten und zu synchronisieren. Außerdem beschäftigen Sie sich mit Netzwerkproblemen, lernen diese zu diagnostizieren und zu beheben und konfigurieren schließlich Ihre Firewall-Einstellungen, um die Sicherheit Ihres Systems zu gewährleisten.Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis. Die Serie besteht aus folgenden Teilen:- Grundlegende Befehle- Betrieb von laufenden Systemen- Benutzer- und Gruppenverwaltung- Netzwerkverwaltung- Dienst-Konfiguration- SpeicherverwaltungLänge: 02:34 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung und Installation vom Windows-Subsystem für Linux (WSL) Kapitelüberblick Das Testsystem Was ist das WSL WSL auf einem Windows 11 System installieren WSL auf einem Windows Server 2022 System installieren WSL Standard Version und Windows Update Quiz: Einführung und Installation vom Windows-Subsystem für Linux (WSL) Installation von Linux-Distributionen im Windows-Subsystem für Linux Kapitelüberblick Installation von AlmaLinux Installation von Ubuntu 20.04 Ein kurzer Einblick in das Windows Terminal Installation von openSUSE Aktualisieren der Linux-Distributionen Quiz: Installation von Linux-Distributionen im Windows-Subsystem für Linux Arbeiten mit dem Windows-Subsystem für Linux Kapitelüberblick Ein paar Worte zu WSL Arbeiten mit dem Werkzeug wsl.exe Distributionskonfiguration mit wsl.conf Zugriff auf Dateien (Teil 1) Zugriff auf Dateien (Teil 2) Verwendung von Netzwerkdiensten Anschließen von USB-Geräten Einhängen von Festplatten in WSL Quiz: Arbeiten mit dem Windows-Subsystem für Linux Arbeiten in der Linux-Umgebung Kapitelüberblick Windows- und Linux-Verzeichnisstruktur Shell Shortcuts Erstellen von Verzeichnissen Erstellen von Dateien Verwalten von Software Verwalten von Prozessen Verwalten von Diensten Definieren von automatisierten Aufgaben Quiz: Arbeiten in der Linux-Umgebung Windows-Subsystem für Linux in den Arbeitsablauf Kapitelüberblick Software-Entwicklung mit VS Code und Remote WSL Software-Entwicklung mit anderen Tools über SSH oder SFTP Zugriff auf einen Netzwerkdienst WSL Verwendung von GUI-Anwendungen in WSL2 Import und Export einer Linux-Distribution Linux-Distribution entfernen Quiz: Windows-Subsystem für Linux in den Arbeitsablauf 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:Technische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
SQL Server 2022: Neue T-SQL Features
T-SQL ist die Programmiersprache des Microsoft SQL Server. Mit der Veröffentlichung von SQL Server 2022 wurden zahlreiche neue Funktionen hinzugefügt und die Syntax erweitert. In diesem Kurs stellt Ihnen der ausgewiesene Experte Thorsten Kansy verständlich und kompakt die Neuerungen und Verbesserungen vor. Anhand praktischer Beispiele zeigt er, welche Möglichkeiten Ihnen unter anderem die Funktionen GREATEST()/LEAST(), GENERATE_SERIES() und Ledger Tables bieten, um Ihre Arbeit mit Datenbanken zu optimieren. Mit diesem Wissen bleiben Sie auf dem neuesten Stand und sind in der Lage, das Beste aus der aktuellen SQL-Server-Version herauszuholen.Länge: 0:53 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs SQL Server 2022 – neue T-SQL Features Software, Slides & Scripts Unterscheidbare Werte / NULL Handling Zeichenketten trimmen DATE_BUCKET() GENERATE_SERIES() DATETRUNC() JSON-Funktionalitäten SELECT ... WINDOW FIRST_VALUE() / LAST_VALUE() APPROX_PERCENTILE_CONT|DISC() GREATEST() / LEAST() STRING_SPLIT() Bit Operations Ledger Tables Quiz: SQL Server 2022 – neue T-SQL Features Abschluss Fazit und Kursabschluss Über den Trainer:Thorsten Kansy ist seit mehr als 30 Jahren als unabhängiger Softwarearchitekt, -entwickler und Trainer tätig – im deutschsprachigen Raum und international. Zehn Jahre lang arbeitete er in leitender Position in der Anwendungsentwicklung. Längst schreibt er Bücher und Artikel rund um seine Spezialthemen, vor allem die Entwicklung komplexer Anwendungen mit .NET im Microsoft-Umfeld. Thorsten Kansy ist darüber hinaus zertifizierter Berater, Coach und Trainer, seit 1993 legt er regelmäßig die MCP-Prüfungen von Microsoft ab.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 wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Visual Studio Code für PowerShell
Der schlanke Quellcode-Editor Visual Studio Code (VS Code) bietet integrierte Unterstützung für JavaScript, TypeScript und Node.js und verfügt über ein umfangreiches Ökosystem an Erweiterungen für andere Sprachen und Laufzeitumgebungen (wie C++, C#, Java, Python, PHP, Go, .NET). Es bietet die Möglichkeit, zusätzliche Sprachen, Themes, Debugger und Befehle zu aktivieren, was es besonders für Entwickler und Administratoren interessant macht.In diesem Grundkurs lernen Sie VS Code so gut zu beherrschen, dass es Ihr bevorzugter Code-Editor für alle Arbeiten wird. Tom Wechsler zeigt Ihnen zunächst, worauf Sie bei der Installation und Konfiguration achten muüssen - sowohl unter Windows als auch unter Ubuntu Linux. Dann geht es darum, wie Sie den Editor an Ihre Bedürfnisse anpassen. Schließlich lernen Sie, wie Sie die VS-Code-Umgebung mit sogenannten Extensions erweitern. Nach Abschluss dieses Kurses verfügen Sie über die nötigen Fähigkeiten und Kenntnisse von Visual Studio Code, um den Editor optimal für Ihre eigenen Workflows zu nutzen.Länge: 02:34 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Installation PowerShell und Visual Studio Code Kapitelüberblick Meine Testumgebung Installation von PowerShell und VS Code auf Windows Die PowerShell-Ausgangslage Installation von PowerShell und VS Code beim Ubuntu Linux-System Installation prüfen Windows Terminal Quiz: Installation von PowerShell und Visual Studio Code Einrichten und Anpassen von VS Code Kapitelüberblick Der erste Start von VS Code Theme in VS Code anpassen Seite an Seite bearbeiten Minimap und Breadcrumbs (Brotkrümel) Benutzereinstellungen Workspace-Einstellungen Einstellungen synchronisieren Tastenkombinationen Quiz: Einrichten und anpassen von VS Code VS Code PowerShell Extension und Snippets Kapitelüberblick Installieren der PowerShell Extension Die PowerShell Extension Selektives Starten von cmdlets IntelliSense und Snippets PowerShell-Version auswählen Quiz: VS Code Extensions und Snippets VS Code und GitHub Kapitelüberblick Installation Git-Client beim Windows-System GitHub Repo einrichten GitHub Repo clonen GitHub Repo push GitHub Repo pull Quiz: VS Code und GitHub VS Code und die Microsoft Cloud-Dienste KapitelüberblickEine Verbindung ins Azure Portal Git push und Git pull Azure CLI in VS Code VS Code Icons Quiz: VS Code und die Microsoft Cloud Dienste Abschluss 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.
Fortgeschrittene Features von TypeScript
Falls Sie bereits mit den Grundlagen von TypeScript vertraut sind, aber noch keinen komplexeren Problemen gegenüber standen, so ist dieser Kurs genau das Richtige für Sie. Mit den erlernten Fähigkeiten sind Sie in der Lage Ihre Web-Anwendungen fehlerfreier, lesbarer und wartungsfreundlicher zu gestalten. Die Webentwicklung wird schon lange nicht mehr von JavaScript allein getragen. Heutzutage gewinnt eine Alternative, TypeScript, immer mehr an Aufmerksamkeit. TypeScript unterstützt Entwickler beim Programmieren und hilft Fehlerquellen zu reduzieren oder den Code lesbarer zu gestalten. In diesem Kurs lernen Sie tiefergehende Features und Konzepte von TypeScript kennen. So entdecken Sie zu Beginn eine Sammlung von verschiedensten TypeScript-Features, gehen auf das Generics-Konzept ein und erhalten schlussendlich einen Einblick in das Decorator-System..Länge: 02:24 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Fortgeschritte Features von TypeScript Kapitelüberblick Installation und Einrichtung von Visual Studio Code Function Overload Nullish Coalescing Optional Chaining Index Signatures Intersection Types Type Guards Discriminated Unions Quiz: Fortgeschritte Features von TypeScript Generics Kapitelüberblick Generics-Konzept in TypeScript Generic Constraints Generische Klassen Einführung in die Utility Types Weitere Utility Types Quiz: Generics Decorator Kapitelüberblick Decorator-Konzept in TypeScript Weitere Vorbereitungen für das Kapitel Klassen-Decorator Decorator-Factories Methoden-, Accessor- und Parameter-Decorator Property-Decorator Ausführungsreihenfolge von Decoratoren Quiz: Decorator Abschluss Fazit und Kursabschluss Über den Trainer:Erik Schönwälder studiert Informatik (Master) an der Technischen Universität Dresden und unterrichtet bereits seit über 2 Jahren an der Universität und auch online. Als Dozent lehrt er hauptsächlich Themen wie Datenbank-Engineering, SQL und NoSQL. Außerhalb der Universität beschäftigt er sich jedoch auch tiefergehend mit dem Backend-Development und konnte schon an einigen Software-Projekten mitwirken.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.
Einstieg in die Datenvisualisierung mit Tableau
Tableau Desktop gilt als die führende Software im Bereich Business Intelligence und verfolgt das Ziel, Anwender bei der Analyse und Visualisierung von Daten zu unterstützen. In diesem Kurs führt Sie der IT-Experte Fabio Basler anhand praktischer Beispiele in die wichtigsten Werkzeuge von Tableau ein. Der Kurs ist in fünf Abschnitte unterteilt, in denen Sie alles von den Grundlagen bis hin zu fortgeschrittenen Analysemethoden erfahren. Wenn die Welt von Tableau neu für Sie ist und Sie sich zum Datenanalysten weiterbilden möchten, ist dieser Kurs genau das Richtige für Sie.Zur anschließenden Festigung und Vertiefung Ihres Wissens eignet sich der Kurs „Datenvisualisierung für Data Science mit Tableau“. Darin zeigt Ihnen Fabio Basler praxisnah alle fortgeschrittenen Visualisierungs- und Berechnungsmöglichkeiten, die Tableau bietet.Länge: 04:03 Stunden Alle Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung Kapitelüberblick Warum Tableau zur Datenvisualisierung? Installation Vorstellung Tableau-Produkte Einführung in Tableau Kapitelüberblick Excel-Daten importieren Erste Visualisierung erstellen Benutzeroberfläche Datenstrukturen einfach erklärt Vokabeln lernen – Grundbegriffe in Tableau Öffnen und Speichern Markierungen Aggregationen Shortcuts Quiz: Einführung in Tableau Diagrammarten Kapitelüberblick Übersicht Diagrammarten Die Zeig-es-mir-Funktion Bildtitel, Untertitel, Darstellungen exportieren Filterungen Kategorische Darstellungen (Balken, Kreise und TreeMap) Tabellarische Darstellungen und HeatMap Zeitliche Darstellungen Histogramme Boxplots Punkt-XY-Diagramme Kartenvisualisierungen Aufgabe: Datenvisualisierung Lösung Quiz: Diagrammarten Fortgeschrittene Darstellungen Kapitelüberblick Hierarchien Dashboard Dashboard Filtermöglichkeiten Dashboard Präsentationen Felder berechnen Theorie: Übersicht Textfunktionen Textfunktionen Datumsfunktionen Quiz: Fortgeschrittene Darstellungen Abschlussfallstudie Kapitelüberblick Vorstellung Fallstudie Lösung Bonusaufgabe Abschluss Fazit und Kursabschluss Über den Trainer:FFabio 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.
Linux-Administration mit Ansible
Die Ansible Automation Platform ist eine leistungsstarke Automatisierungslösung von Red Hat, die eine radikal einfache IT-Automatisierungs-Engine nutzt. Ansible wurde für mehrstufige Bereitstellungen entwickelt und verwendet eine einfache Sprache (YAML) zur Beschreibung von Automatisierungsjobs. Wiederholbar korrekte Konfigurationen, die bei Bedarf wiedergegeben werden, ermöglichen die Wiederherstellung der Produktionsumgebung in der Testumgebung für die Entwicklung.In diesem Kurs lernen Sie, wie man YAML, das Dateiformat von Ansible Playbooks, liest und schreibt. Zunächst machen Sie sich mit dem YAML-Format vertraut, um die Regeln und die Syntax zu verstehen. Bevor es an die Umsetzung geht, erklärt Ihnen Tom Wechsler, wie Sie die Ausführung von Aufgaben steuern. Mit diesem Wissen geht es nun an die Umsetzung und Sie entwickeln Playbooks, die alle Elemente der Linux-Administration abdecken. Nach Abschluss dieses Kurses verfügen Sie über die Fähigkeiten und Kenntnisse von Ansible Playbooks, die Sie für die Verwaltung einer Vielzahl von Linux-Administrationsprojekten benötigen.Dieser Kurs eignet sich zur Vorbereitung auf die Prüfung zum Red Hat Certified Engineer (RHCE) Exam (EX294), da er einen Teil der geforderten Inhalte abbildet.Länge: 03:01 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung Kapitelüberblick Mein Host-System Namensauflösung SSH-Schlüsselpaar Installation von Ansible Die Ansible-Konfigurationsdatei Das Ansible-Inventar Python3: Installation auf centos Was Vagrant vorbereitet hat Module und Ansible ad-hoc Befehle Quiz: Einführung Schreiben in YAML Kapitelüberblick Analysieren von YAML Das Problem mit Tabs Erstellen eines demo-Playbook Erstellen einer .vimrc-Datei Idempotent und Desired State Playbook prüfen Playbook ausführen Facts und Variables Auffinden von Modulen im Dateisystem Quiz: Schreiben in YAML Skripting Linux-Verwaltung Kapitelüberblick Ein einfaches Script Das Script erweitern Das Script remote ausführen Scripte mit ad-hoc Befehlen erstellen Ausführen von Scripten mit dem Script-Modul Quiz: Skripting Linux-Verwaltung Shell-Befehle in Playbooks verwenden Kapitelüberblick Ein Playbook welches nicht idempotent ist Unser Playbook welches jetzt idempotent ist Das Playbook anpassen Das Playbook nochmals erweitern Quiz: Shell-Befehle in Playbooks verwenden Arbeiten mit den Big Three Kapitelüberblick Installieren des Apache Web Servers Konfigurieren des Apache Web Servers Erstellen der Gruppen-Variablen Erweitern des Apache Playbooks Bedingungen und Vorlagen Chrony Vorbereitungen Erstellen des Chrony Playbooks mit Handlers Quiz: Arbeiten mit den Big Three Verwalten von Benutzern in Ansible Kapitelüberblick Erstellen eines neuen Benutzers Etwas mehr flexibel beim Erstellen eines neuen Benutzers Erstellen oder Entfernen von Benutzern Verwalten von Benutzerpasswörter Schlüsselpaare auf dem Controller erstellen Authentifizierung mit SSH-Schlüssel Implementierung von Blöcken und Setzen von Sudo-Rechten Quiz: Verwalten von Benutzern in Ansible Ergänzende Ansible Playbooks Kapitelüberblick Task erstellen und im Playbook einbinden Erstellen eines geplanten Job-Tasks VDO mit Ansible verwalten Playbooks importieren Quiz: Ergänzende Ansible Playbooks 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.
Eine praktische Einführung in Container-Images
Was ist ein Container-Image und wie kann ich eines bauen? Wie kann ich ein Image herunter- oder hochladen? Wie kann ich eine Registry konfigurieren und diese lokal spiegeln? In diesem Kurs lernen Sie die wichtigsten Grundlagen zur Arbeit mit Container-Images und Container-Registries. Dabei arbeiten Sie mit drei modernen Container-Werkzeugen: Podman, Buildah, und Skopeo. Unser Trainer Valentin Rothberg vergleicht die drei Werkzeuge gerne mit Schweizer Taschenmessern, die sich für unterschiedliche Einsatzzwecke verwenden lassen. Alle Werkzeuge sind konfigurierbar und lassen sich ideal an ihre Umgebung anpassen: auf dem Desktop, dem Server und auch innerhalb eines Containers.Länge: 01:15 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Container Images Kapitelüberblick Image-Downloads mittels podman pull Images verwalten mit Podman Image-Uploads mittels podman push Images inspizieren mit Skopeo Quiz: Container Images Container Images erstellen Kapitelüberblick Images bauen mittels podman build und Dockerfiles Images bauen mit Buildah Praktische Tipps und Tricks Quiz: Container Images erstellen Container-Registries und Mirrors Kapitelüberblick Short names Registries konfigurieren Mirrors konfigurieren Quiz: Container-Registries und Mirrors Ü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.
Vagrant und Ansible im praktischen Einsatz
Ansible ist eine einfache IT-Automatisierungs-Engine, die die Cloud-Bereitstellung, das Konfigurationsmanagement, die Anwendungsbereitstellung und die Intra-Service-Orchestrierung automatisiert. Sie ist leicht zu bedienen, verwendet keine Agenten oder benutzerdefinierte Sicherheitsinfrastrukturen und eine einfache Sprache (YAML), um Automatisierungsjobs zu beschreiben.In diesem Kurs zeigt Ihnen Tom Wechsler am praktischen Beispiel, wie Sie mit Vagrant im Zusammenspiel mit Virtualbox eine Linux-Testumgebung aufbauen. Zu Beginn richten Sie Ihre Umgebung ein und stellen die verschiedenen Testsysteme in Virtualbox ein. Damit Sie diese nicht mühsam "von Hand" aufsetzen müssen, nehmen Sie Vagrant mit ins "Boot". In einem nächsten Schritt installieren Sie Ansible, testen die Umgebung und binden die zu verwaltenden Linux-Systeme in Ansible ein. Um mit Ansible arbeiten zu können, müssen die verwaltenden Systeme nur noch angepasst werden. Sind alle Vorbereitungen getroffen, starten Sie mit den ersten Ad-Hoc-Befehlen. Mit diesem Wissen im Gepäck tasten Sie sich nun Schritt für Schritt an die Playbooks heran. Schon nach kurzer Zeit werden Sie erkennen, wie mächtig Ansible ist. Am Ende des Kurses sind Sie fit in Ansible und können es Step by Step in Ihrer IT-Infrastruktur einbinden. Länge: 04:37 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Vorbereiten des Hosts und Arbeiten mit einer ersten Box Kapitelüberblick Infos zu diesem Kurs Mein physischer Host Intro Installation von Virtualbox Installation von Vagrant Vagrant-Terminologie Box herunterladen und Vagrant anlegen Vagrantfile mit deklarierter Box anlegen Mit vagrant up die Bereitstellung starten Quiz: Vorbereiten des Hosts und Arbeiten mit einer ersten Box Boxen mit Vagrantfile konfigurieren Kapitelüberblick Was Vagrant für uns vorkonfiguriert Hostname in der Vagrantfile-Datei angeben Port Forwarding Privates Netzwerk konfigurieren Freigegebene Ordner konfigurieren Hardware der VM anpassen Arbeiten mit einem Skript Mehrere VMs bereitstellen Mehrere VMs mit unterschiedlichen Betriebssystemen bereitstellen Quiz: Boxen mit Vagrantfile konfigurieren Einführung in Ansible und Installation Kapitelüberblick Einführung in Ansible Testumgebung und Secure Shell (SSH) SSH konfigurieren SSH-Passwort-Cache und Namensauflösung Ansible installieren Die Ansible-Konfigurationsdatei Das Ansible-Inventar erstellen Quiz: Einführung in Ansible und Installation Verwalten von Hosts mit Ansible-ad-hoc-Befehlen Kapitelüberblick Das Inventar mit Ad-hoc-Befehlen testen Mit Ad-hoc-Befehlen arbeiten Das Ansible-ad-hoc-Dateisystem verwalten Quiz: Verwalten von Hosts mit Ansible-ad-hoc-Befehlen Verwalten von Hosts mit Ansible Playbooks Aufbau eines Playbooks Prüfen und Ausführen des Playbooks Arbeiten mit Handlers Variablen und Fakten Das Ansible-Debug-Modul Conditionals Loops Templates einsetzen Ansible Roles Ansible Galaxy Zusammenspiel zwischen Vagrant und Ansible Quiz: Verwalten von Hosts mit Ansible Playbooks Abschluss GitHub Fazit und Kursabschluss Über den Trainer:Tom Wechsler ist seit über 20 Jahren in der IT-Branche 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 gesetzt, die komplexe Welt der Informatik mit Hilfe 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. Die Schwerpunkte von Tom Wechsler liegen bei Microsoft Azure und in den Bereichen Netzwerktechnik (Cisco), Microsoft 365, Windows Server und Active Directory.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.
Spring Security – Einführung und Praxis
Sicherheit ist ein Thema, das extrem wichtig ist und sich gleichzeitig größtenteils “hinter den Kulissen” abspielt. Zusammen mit der damit verbundenen Verantwortung wird das Thema Security daher oft gemieden, obwohl die Nachfrage und der Bedarf an entsprechenden Entwicklern stetig steigt.In diesem Kurs zeigt Ihnen Thomas Kruse Schritt für Schritt, wie Sie Ihre Anwendung mit Spring Security absichern können. Dazu erweitern Sie eine vorbereitete Beispielanwendung, um sich mit den verschiedenen Aspekten vertraut zu machen. Natürlich sind alle Zwischenstände bereits implementiert, damit Sie alles gut nachvollziehen können. Und auch das Thema Testen kommt nicht zu kurz.Wenn Sie bisher noch nicht mit Spring Security gearbeitet haben, dann ist dieser Kurs genau das Richtige für Sie.Länge: 04:02 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einführung Kapitelüberblick Vorstellung Beispielanwendung Nachvollziehbarkeit auf Datenebene sicherstellen Einführung der Begriffe Authentifizierung und Autorisierung Spring Security aktivieren Login mit Formular umsetzen Verwendung der HTTP Session Einstieg in Spring Boot Security Autoconfiguration Verwendung von UserDetails Design mit User Details Manager Sicherer Umgang mit Passwörtern durch Password encoder Quiz: Grundlagen Basiskonzepte: Nutzer, Rollen, Rechte Kapitelüberblick Einfache Entwicklung dank In Memory User Manager Sichere Oberfläche durch Integration mit Thymeleaf Übung: Anzeige User Infos Beispielumsetzung Anzeige User Infos Einsatz von Rollen und Rechten Erstellung eines Admin Nutzers Übung: Conditional Rendering Bereitstellung spezieller Admin Ansichten Security Infos im Controller nutzen Wiederholung Ablauf von Request Nachvollziehbarkeit von Änderungen mit Userinformationen Quiz: Basiskonzepte: Nutzer, Rollen, Rechte Absicherung von Anwendungsbereichen Kapitelüberblick Erstellung einer eigenen Security Filter Chain Requesthandling definieren mit Filter Chain Matcher Absicherung der Trainings-Route in der Anwendung Einsatz von HTTP Security Headern Sicherheit in der Tiefe: Method Security Detaillierte Konfiguration mit Pre- und Post-Authorize Quiz: Absicherung von Anwendungsbereichen Nutzer in der Datenbank verwalten Kapitelüberblick Nutzerverwaltung mit JDBC UserManager Vorbereitung von MariaDB als Datenbank Datenbankschema in MariaDB erstellen Nutzung von JPA für Nutzer Entities Anpassung des Schemas für JPA Entwicklung eines JPA Userdetailsmanagers Umgang mit Test Daten Quiz: Nutzer in der Datenbank verwalten Oberfläche zur Nutzeradministration Kapitelüberblick Erstellung eines Bereichs zur Nutzerverwaltung Implementierung Controller zur Nutzerverwaltung Anzeige bestehender User Nutzer per Formular anlegen Implementierung Logik zum Nutzer anlegen Nutzer löschen Quiz: Oberfläche zur Nutzeradministration Erweiterete Aspekte konfigurieren Kapitelüberblick Anpassung der Login Ansicht Individuelle Logout Ansicht Absicherung von Actuator Endpoints Konfiguration von Stateless Authentifizierung Authentifizierte HTTP Aufrufe als Client Implementierung Info Endpoint Quiz: Erweiterte Aspekte konfigurieren Anwendung testen Intro Einführung in automatisierte Tests mit Spring Security Verwendung von Mockuser Anonymous User zur Testvalidierung Einsatz spezieller Testkonfigurationen Quiz: Anwendung testen Abschluss Fazit und Kursabschluss Über den Trainer:Thomas Kruse ist Geschäftsführer der trion development GmbH und unterstützt Unternehmen als Architekt, Coach und Trainer. Seine Schwerpunkte sind Java-basierte Webanwendungen sowie Cloud- und Container-Technologien. In seiner Freizeit engagiert er sich für OpenSource-Projekte und organisiert die Java User Group und die Frontend Freunde in Münster.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.
Ubuntu System Administration: Benutzer- und Gruppenverwaltung
Dieser Kurs konzentriert sich auf die wichtigsten Aspekte der Benutzer- und Gruppenverwaltung unter Ubuntu. Sie lernen, wie Sie Benutzerkonten und Gruppen erstellen, bearbeiten und löschen können. Sie beschäftigen sich mit Berechtigungen und erfahren, wie Sie diese setzen und verwalten können. Darüber hinaus machen Sie sich mit Zugriffssteuerungslisten (ACLs) vertraut und lernen mit ihnen zu arbeiten. Zum Abschluss geht es um Benutzerprofile und Umgebungsvariablen, welche zur Personalisierung der Benutzererfahrung und zur Steuerung des Systemzugriffs verwendet werden.Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis.Grundlegende Befehle Betrieb von laufenden Systemen Benutzer- und Gruppenverwaltung Netzwerkverwaltung Dienste-Konfiguration SpeicherverwaltungLänge: 03:00 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Benutzerkonten in Linux verstehen Kapitelüberblick Meine Testumgebung Benutzerkonto-Datenbanken und Auflisten von Benutzern Benutzerberechtigungen erhöhen mit su Verwendung von sudo in Ubuntu Verwalten von PolKit und Wiederherstellen nach einem sudo-Fehler Quiz: Benutzerkonten in Linux verstehen Erstellen und Verwalten von Benutzern unter Linux Kapitelüberblick Erstellen von Benutzern mit useradd – Teil 1 Erstellen von Benutzern mit useradd – Teil 2 Arbeiten mit Standardeinstellungen Neues Konto anlegen und die angepassten Standardeinstellungen prüfen Arbeiten mit Vorlagenverzeichnissen Ändern und Entfernen von Benutzern Arbeiten mit GECOS und Fingerdaten Linux-Gruppen verwalten Quiz: Erstellen und Verwalten von Benutzern unter Linux Verwaltung von Benutzerpasswörtern und Authentifizierung unter Linux Kapitelüberblick Shadow-Informationen verstehen Passwörter mit passwd und chpasswd verwalten Die Passwortelemente Authentifizierung verstehen Gruppenadministratoren Quiz: Verwaltung von Benutzerpasswörtern und Authentifizierung unter Linux Verwaltung von systemweiten Benutzeranmeldeskripten Kapitelüberblick Anmeldeskripte und Konfigurationsdateien Das Skeleton-Verzeichnis Die Datei .profile Die Datei .bash_logout Zentralisierte Login-Skripte Quiz: Verwaltung von systemweiten Benutzeranmeldeskripten Verwaltung von Pluggable Authentication Modules (PAM) Kapitelüberblick Einführung in PAM (Pluggable Authentication Modules) Benutzer-Home-Verzeichnisse erstellen Implementierung von Bad Login Counts Quiz: Verwalten von Pluggable Authentication Modules (PAM) 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.
Ubuntu System Administration: Betrieb von laufenden Systemen
Dieser Kurs hilft Administratoren dabei, fortgeschrittene Kenntnisse und Fertigkeiten im Umgang mit laufenden Ubuntu-Systemen zu erwerben und behandelt spezifische Themen wie die Anpassung von Kernel-Parametern zur Optimierung der Systemleistung, das sichere Herunterfahren und Neustarten von Systemen sowie das Planen und Automatisieren von Aufgaben mithilfe von Cronjobs und anderen Tools. Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis.Die Serie besteht aus folgenden Teilen:* Grundlegende Befehle* Betrieb von laufenden Systemen* Benutzer- und Gruppenverwaltung* Netzwerkverwaltung* Dienst-Konfiguration* SpeicherverwaltungLänge: 04:33 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Das Herunterfahren und Neustarten von Servern kontrollieren Kapitelüberblick Meine Testumgebung Arbeiten mit shutdown Die Datei /etc/nologin Poweroff und reboot Quiz: Das Herunterfahren und Neustarten von Servern kontrollieren Den GRUB-Bootloader verstehen Kapitelüberblick Startprozess in Linux GRUB-Standardeinstellungen bearbeiten Laden von Linux und die GRUB-Einträge Root-Zugriff erlangen Benutzerdefinierte GRUB-Einträge erstellen Ubuntu-Wiederherstellungsoptionen verwenden Wiederherstellung nach einem fehlgeschlagenen Bootloader Quiz: Den GRUB-Bootloader verstehen Softwareverwaltung in Ubuntu Kapitelüberblick Arbeiten mit Softwarepaketen in Ubuntu Apt List verwenden Nach Paketen suchen Installieren und Entfernen von Paketen Hinzufügen von Online-Repositories und Signierschlüsseln Die wichtigsten dpkg-Befehle verwenden Quiz: Softwareverwaltung in Ubuntu Systemd-Dienste und Targets verwalten Kapitelüberblick Das Systemd Ecosystem Bootzeiten verstehen Verwaltung von Diensten mit systemctl Erstellen einer Service Unit in Ubuntu Arbeiten mit Targets Arbeiten mit Logs Quiz: Systemd-Dienste und -Targets verwalten Skripting-Automatisierung unter Linux Kapitelüberblick Ein erstes einfaches Shell-Skript Das Shell-Skript eigenständig machen Implementieren von Variablen und Schleifen Beschaffung von Variablen Passwortgenerator erstellen Passwortgenerator verbessern Benutzer über die CLI erstellen Quiz: Skripting-Automatisierung unter Linux Planen von Tasks unter Linux Kapitelüberblick Geplante Tasks in Linux Arbeiten mit Timer-Einheiten System cron Benutzer cron Arbeiten mit Atd Quiz: Planen von Tasks unter Linux Überwachung von Prozessen unter Linux Kapitelüberblick Konfigurieren von Änderungen mit Ansible Local Provisioner Uptime verwenden und Lastdurchschnitte verstehen Anzeigen und Sortieren von Prozessen mit Top Auflisten und Verwalten von Prozessen Arbeiten mit nice und renice Quiz: Überwachung von Prozessen unter Linux Absicherung von Ubuntu mit AppArmor Kapitelüberblick AppArmor verstehen Hinzufügen zusätzlicher AppArmor-Dienstprogramme Ein Python-Skript erstellen Erzeugen von AppArmor-Profilen Quiz: Absicherung unter Ubuntu mit AppArmor 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.
Einstieg in TypeScript
Wer sich mit Webprogrammierung beschäftigt, stößt unweigerlich auf TypeScript. Diese Programmiersprache basiert auf JavaScript und bietet Ihnen als Entwickler eine Reihe von Vorteilen. In diesem Kurs lernen Sie Schritt für Schritt, wie TypeScript funktioniert und welche Konzepte dahinter stecken. Erik Schönfelder stellt die verschiedenen Typen der Sprache vor. Sie lernen das Klassenkonzept kennen und erhalten schließlich einen Einblick in das Interfacesystem.Wenn Sie sich bereits mit Webentwicklung auskennen und bisher nur mit JavaScript gearbeitet haben, ist dieser Kurs genau das Richtige für Sie. Mit den erlernten Fähigkeiten sind Sie in der Lage, Ihre Webanwendungen fehlerfreier, lesbarer und wartungsfreundlicher zu gestalten.Länge: 03:55 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Einleitung und Setup Kapitelüberblick TypeScript Überblick Installation und Einrichtung von Visual Studio Code Installation von TypeScript Typen in TypeScript Kapitelüberblick Typen-Konzept in TypeScript Typen in TypeScript vs. Typen in JavaScript Basis-Typen: String, Number und Boolean Zuordnung von Typen - good practice Return-Typen von Funktionen Typ: Function + Callbacks Typ: Array Typ: Tuple Typ: Object Typ: Enum Typ: Union Typ: Literal Typ: Any + Unknown Clean Code Type Aliases Exkurs: Erweiterte Konfiguration des Compile-Prozesses Exkurs: Erweiterte Konfiguration des TypeScript Compilers Quiz: Typen in TypeScript Klassen in TypeScript Kapitelüberblick Klassen-Konzept in TypeScript Das Klassen-Konzept in der Praxis Vorteile vom Klassen-Konzept Klassen und Methoden Vererbung Access Modifiers Getter und Setter Exkurs: Besonderheiten bei der Konfiguration des TypeScript-Compilers Abstrakte Klassen Readonly Keyword Static Keyword Shorthand Initialization Privater Konstruktor Quiz: Klassen in TypeScript Interfaces in TypeScript Kapitelüberblick Interface-Konzept in TypeScript Interfaces und Klassen Warum Interfaces? Optionale Parameter Quiz: Interfaces in TypeScript Abschluss Fazit und Kursabschluss Über den Trainer:Erik Schönwälder studiert Informatik (Master) an der Technischen Universität Dresden und unterrichtet bereits seit über 2 Jahren an der Universität und auch online. Als Dozent lehrt er hauptsächlich Themen wie Datenbank-Engineering, SQL und NoSQL. Außerhalb der Universität beschäftigt er sich jedoch auch tiefergehend mit dem Backend-Development und konnte schon an einigen Software-Projekten mitwirken.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.
Ubuntu System Administration: Grundlegende Befehle
Dieser Kurs eignet sich hervorragend als Einstieg in die Welt der Linux-Systemadministration, denn der Schwerpunkt liegt hier auf den wesentlichen Kommandozeilenbefehlen, die jeder Ubuntu-Administrator beherrschen sollte. Am Ende dieses Kurses werden Sie über die Fähigkeiten und das Selbstvertrauen verfügen, um mit der Kommandozeile zu arbeiten.Als Teil einer Serie eignet sich dieser Kurs sehr gut zur Vorbereitung auf die Prüfung zum Linux Foundation Certified Administrator. Diese richtet sich an Einsteiger in die Linux-Systemadministration oder Open-Source-Karriere. Das LFCS-Zertifikat bescheinigt die notwendigen Kenntnisse und Fähigkeiten, um Linux-basierte Systeme effektiv zu administrieren. Anhand von Aufgaben, die realen Situationen nachempfunden sind, stellen die Teilnehmerinnen und Teilnehmer ihre Fähigkeiten in den Bereichen Netzwerkkonfiguration, Speicherung, Sicherheit, Wartung, Protokollierung, Überwachung, Anwendungslebenszyklus und Fehlerbehebung unter Beweis.* Grundlegende Befehle* Betrieb von laufenden Systemen* Benutzer- und Gruppenverwaltung* Networking* Dienste-Konfiguration* SpeicherverwaltungLänge: 04:28 Stunden Alle Video-Lektionen im Überblick: Herzlich willkommen zu diesem Kurs Aufbau der Testumgebung Kapitelüberblick Infos zur Testumgebung Vagrant und Virtualbox Vagrant und Virtualbox installieren Zwei virtuelle Maschinen bereitstellen Die VM-Bereitstellung prüfen Quiz: Aufbau der Testumgebung Lokaler und entfernter Zugriff auf Linux Kapitelüberblick Einführung Secure Shell (SSH) SSH-Schlüssel-basierte Authentifizierung Untersuchen des Ordners .ssh Installation des TightVNC Servers Konfiguration des TightVNC Servers und Verbindungstest Quiz: Lokaler und entfernter Zugriff auf Linux Verwendung der Linux-Befehlszeilenschnittstelle Kapitelüberblick Shell Shortcuts Erstellen von Verzeichnissen Erstellen von Dateien Redirection Arbeiten mit Dateien Alias Nano und diff Vim und sed Quiz: Verwendung der Linux-Befehlszeilenschnittstelle Linux-Berechtigungen verwalten Kapitelüberblick Verstehen von Datei-Metadaten Arbeiten mit Hard- und Softlinks Umask und die Standardberechtigungen Mit chmod Berechtigungen konfigurieren Erweiterte symbolische Berechtigungen Eigentümer und Dateizugriff Minimale Verzeichnisberechtigungen Quiz: Linux-Berechtigungen verwalten Suchen nach Inhalten Kapitelüberblick Sortieroptionen in ls verwenden Verwenden des Linux-Befehls find Verwenden des locate-Befehls in Linux Reguläre Ausdrücke sind wirklich hilfreich Mit grep-Dateien durchsuchen Hilfe finden Quiz: Suchen nach Inhalten Archivierungswerkzeuge und Linux Kapitelüberblick Tar verwenden Komprimierungsdienstprogramme verwenden Komprimierung mit tar-Optionen CPIO für Backups verwenden Quiz: Archivierungswerkzeuge und Linux Erhöhen von Benutzerberechtigungen Kapitelüberblick Substitute user su Sudo verwenden Verwendung der EDITOR-Variablen PolKit verwenden und den sudo-Zugriff wiederherstellen Quiz: Erhöhen von Benutzerberechtigungen 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.