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.
Wissenschaftlich Schreiben mit KI-Unterstützung
Inhalte 1. Rechtliche und ethische Vorüberlegungen KI als Schreibhelfer – was sagt meine Uni? Juristische Fallstricke beim Schreiben mit KI – was ist erlaubt? Digitale Ethik – was ist redlich? 2. KI-Tools für Themenfindung, Recherche, Gliederung KI-Recherche im Web (Perplexity) Fragestellung entwickeln (Consensus) Sichtung von wissenschaftliche Papern (OpenKnowledgeMaps) Gliederung erstellen (JenniAI) Quellenstudium (ChatPDF) KI-Tools, die von der Idee bis zum fertigen Text helfen (GoThesis) 3. Schreiben mit KI-Turbo Keine Angst vorm weißen Blatt – KI liefert Inspiration KI hilft als Tutor, die Argumentation zu schärfen KI unterstützt beim korrekten Zitieren 4. FeinschliffKI als kritischer Gegenleser KI-Check:Rechtschreibung und formale Konsistenz Abschließende Prüfung auf inhaltliche Korrektheit Die genannten Anwendungen unter KI-Tools sind Beispiele, die im Webinar ggf. durch weitere ergänzt werden können. Ihr Nutzen Sie lernen Vorteile und Grenzen des KI-Einsatzes beim wissenschaftlichen Schreiben kennen und können juristische und ethische Fragestellungen bewerten. Sie bekommen einen Einblick in die Arbeit mit allgemeinen generativen Sprachmodellen wie GPT, Claude, Gemini und lernen geeignete Prompts für das wissenschaftliche Schreiben kennen. Eine Alternative sind auf wissenschaftliches Schreiben spezialisierte KI-Tools für Recherche, Gliederung, Schreiben und Nachbearbeiten. Im Webinar wird ausgewählte Software dieser Art vorgestellt. Sie können sicher beurteilen, ob und wie KI Sie bei Ihrer eigenen wissenschaftlichen Arbeit sinnvoll unterstützen kann, welche Programme dafür am besten geeignet sind und wo Sie sie finden. Zielgruppe Studierende und Hochschulangehörige Schüler und Lehrer der gymnasialen Oberstufe Voraussetzungen Erste Erfahrungen mit allgemeinen LLMs und KI-Schreibtools sind von Vorteil, aber keine Bedingung für die Teilnahme.
KI rechtssicher einsetzen – Teil 1: EU AI Act
Der EU AI Act ist das erste umfassende KI-Gesetz der Welt und betrifft alle Unternehmen, die KI entwickeln, vertreiben oder nutzen. In diesem Kurs bekommen Sie einen kompakten Überblick über die wichtigsten Regelungen. Sie lernen, wie KI-Systeme anhand ihres Risikos klassifiziert werden und welche KI-Anwendungen verboten sind.Ein Schwerpunkt des Kurses liegt auf Hochrisiko-KI-Systemen, die bereits in vielen Unternehmen zum Einsatz kommen, etwa im HR-Bereich bei der Bewerberauswahl oder Leistungsbewertung. Sie lernen die umfangreichen Pflichten für Anbieter und Betreiber kennen: von Schulungsmaßnahmen über Risikomanagement und technische Dokumentation bis hin zur menschlichen Aufsicht. Am Beispiel des Personalwesens wird beleuchtet, was dies in der Praxis konkret bedeutet.Für KI-Systeme mit begrenztem Risiko wie Large Language Models (LLMs) gelten besondere Transparenz- und Kennzeichnungspflichten. Sie erfahren, wann und wie KI-generierte Inhalte gekennzeichnet werden müssen.Nicht zuletzt klären wir, welche Sanktionen bei Verstößen drohen, und blicken auf die gestaffelte Timeline des AI Acts – von den bereits geltenden Schulungspflichten bis zu den Regelungen für Hochrisiko-KI, die bis 2027 umgesetzt werden müssen.Dieser Kurs gehört zu einer 5-teiligen Reihe, die sich mit rechtlichen Fragen zum Einsatz künstlicher Intelligenz befasst:EU AI ActDatenschutzRechtliche Aspekte KI-gestützter SoftwareentwicklungUrheberrechtHaftungsrecht, Arbeitsrecht, ComplianceLänge: 00:35 Stunden Alle Video-Lektionen im Überblick: KI rechtssicher einsetzen – Teil 1: EU AI Act Herzlich willkommen zu diesem Kurs Digitalstrategie: Regulierungstsunami der EUHochrisiko-KI: Definition, Anforderungen, Pflichten für Anbieter und AnwenderSysteme mit begrenztem RisikoFortbildungspflichten, Sanktionen und TimelineBeispiel: KI im Bereich HRFazitKursabschluss Über den Trainer:Niklas Mühleis ist Rechtsanwalt und Partner in der Kanzlei Heidrich Rechtsanwälte. Als zertifizierter Datenschutzbeauftragter (TÜV) berät er Unternehmen umfassend zu Fragen rund um Datenschutz, IT-Recht und KI-Recht. Er hat einen Lehrauftrag an der Hochschule Hannover für Datenschutzmanagement und ist zudem Podcaster bei „Vorsicht, Kunde!“. Als Herausgeber des „Rechtsleitfadens KI im Unternehmen“ und Autor bei c’t, iX und weiteren Fachmedien gehört er zu den profilierten Experten an der Schnittstelle von Recht und Technik.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt, sodass Sie den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen können, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquiz zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
Besser als Soundbars: Heimkino- und Musikanlagen einrichten und optimieren
Inhalte1. FormatvergleichVon Stereo über 5.1 bis Dolby AtmosDisc oder Stream: Unterschiede zwischen den TonformatenDolby Atmos für Filme und Musik im Detail2. Hardware-AusstattungWarum Soundbars keine gute Lösung sindAuswahl von Zuspielern, AV-Receivern und LautsprechernBaukastensystem: So wächst die Anlage mit Ihren Bedürfnissen3. RaumakustikWie Ihr Raum den Klang beeinflusstDie richtige Aufstellung der LautsprecherEinfache Akustikverbesserungen im Wohnraum4. SubwooferSubwoofer richtig einsetzen – ohne Ärger mit den NachbarnWarum der Raum entscheidend ist und wie Sie den richtigen Ort findenSubwoofer-Arrays: Homogener Bass in kleinen RäumenAktive BassfallenBrummschleifen beseitigen5. Raumkorrektur-Programme im VergleichStärken und Grenzen von Audyssey, YPAO und Dirac LiveDirac Live im Detail mit Bass Control & ARTZielkurven anpassen und optimieren6. Manuelle Justage der RaumkorrekturErgebnisprüfung mit Messtönen, Dezibel-AppsRaummoden mit Wasserfalldiagrammen in REW prüfenNutzung der von c’t produzierten Atmos-Messdateien zur Kontrolle und NachjustageIhr NutzenSie wissen, wie Sie auch in kleinen, hellhörigen Räumen ein beeindruckendes Heimkino und Musikzimmer einrichten, ohne die Nachbarn zu stören.Sie gewinnen Sicherheit im Umgang mit verschiedenen Audioformaten, Quellen und Hardware-Komponenten.Sie erkennen Schwachstellen in Ihrer Heimkino- oder Musikanlage und wissen, wie Sie diese gezielt beheben und teure Fehlinvestitionen vermeiden.Sie verstehen die wichtigsten Grundlagen der Raumakustik und können Nachhallzeiten, Raummoden und Zielkurven einschätzen.Sie lernen, Messmikrofone, Apps und Software gezielt einzusetzen, um Raumkorrektur-Automatiken zu prüfen und nachzujustieren. Dazu stellen wir unter anderem auch eigene Messdateien für Dolby Atmos zur Verfügung.ZielgruppeDas Webinar richtet sich an alle, die zu Hause eine höhere Klangqualität genießen wollen, als es mit gängigen Soundbars oder smarten Lautsprechern möglich ist. Sie können Ihre bereits existierende Anlage optimieren und ausbauen oder ein neues Setup planen. Wir geben Hinweise für jedes Budget.VoraussetzungenSie benötigen keine Vorkenntnisse. Das Webinar richtet sich auch an Einsteiger, die Grundlagen der Raumakustik und Klanganalyse kennenlernen möchten.
Copilot in Microsoft Excel – Teil 2
In diesem Aufbaukurs vertiefen Sie Ihre Kenntnisse im Umgang mit dem Microsoft Copilot in Excel. Der Fokus liegt auf der Visualisierung von Daten, dem Arbeiten von VBA-Makros sowie dem datenschutzkonformen Einsatz des KI-Assistenten. Zunächst lernen Sie, wie Sie mit Copilot anspruchsvolle Diagramme und Pivot-Charts erstellen, passende Diagrammarten auswählen und komplexe Auswertungen durchführen. Darüber hinaus werden Sie in die Automatisierung mit VBA eingeführt und erfahren, wie Copilot Ihnen bei der Erstellung und Optimierung von Makros helfen kann. Ein besonderes Augenmerk im Kurs liegt auf typischen Fehlermeldungen und deren Behebung sowie auf Fragen des Datenschutzes beim Arbeiten mit sensiblen Unternehmensdaten. Der Kurs schließt mit einem Blick auf zukünftige Möglichkeiten von Copilot und einer Einschätzung, wann sich ein Abo lohnt. Länge: 02:30 Stunden Alle Video-Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Visualisierungen KapitelüberblickPivot-ChartsAuswertungen mit Pivot-ChartsKomplexe AnalysenBesondere DiagrammartenAufgabe: VisualisierungenLösung: VisualisierungenQuiz: Visualisierungen VBA und Copilot KapitelüberblickExcel-Arbeitsmappe als XLSM-Datei speichern und EntwicklertoolsMessagebox zur Begrüßung und SchaltflächeMakro zum Hinzufügen eines Tabellenblatts und Schließen einer DateiSpaltenbreite mit Messagebox eingebenInputbox für Filterungen und Vergleich Copilot vs. ChatGPTInputbox für Sortierung und Code-Anpassung vs. Prompt-EngineeringMaximalwert ermitteln und ausgebenAufgabe: VBA und CopilotLösung: VBA und CopilotQuiz: VBA und Copilot Ergebnisse verbessern, Datenschutz und Ausblick Kapitelüberblick10 Fehlermeldungen im DetailTipps für bessere PromptsPrompt-Engineering oder Modelloptimierung?Prompts auf Englisch schreibenCopilot im Umgang mit großen DatenmengenDatenschutzGrenzen des Copilots in ExcelZukunftsmöglichkeitenLohnt sich das Copilot-Abo?Quiz: Ergebnisse verbessern, Datenschutz und Ausblick 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.
PySpark – Teil 4: Machine Learning mit Spark MLlib
Der letzte Teil unserer PySpark-Reihe beleuchtet die praktischen Anwendungsmöglichkeiten von Spark MLlib, der Machine-Learning-Bibliothek von Apache Spark. Diese stellt eine Vielzahl von Algorithmen für maschinelles Lernen bereit und ermöglicht das Trainieren von Modellen auf großen Datenmengen – skalierbar und mit nativer Python-Unterstützung.In drei Praxisprojekten setzen wir Schritt für Schritt typische ML-Aufgaben um. Zunächst erstellen wir eine Umsatzprognose aus Basis einer linearen Regression. Anschließend geht es an die Vorhersage von Kundenabwanderungen mithilfe baumbasierter Verfahren. Zum Abschluss nutzen wir das Gaussian-Mixture-Modell zum Clustering der Laufleistung von Marathonläufern. Am Anfang der drei Projekte steht die Datenvisualisierung, die es Ihnen erlaubt, Muster zu erkennen und eine Modellauswahl vorzunehmen. Dann geht es an das Aufsetzen und Trainieren der ML-Modelle. Und nicht zuletzt erfahren Sie, wie Sie die Vorhersagen der Modelle interpretieren und deren Performance anhand von Metriken bewerten.Die Reihe zu PySpark umfasst folgende Kurse:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 02:25 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung KapitelüberblickKurzeinführung in PySparkTheorie: Überblick über MLlib und seine Komponenten MLlib-Projekt 1 – Umsatzprognose mithilfe linearer Regression KapitelüberblickVorstellung der Projektdaten und VorbereitungExplorative Datenanalyse mit Spark: Erste Einblicke gewinnenZusammenhänge erkennen: Korrelationen und MusterVerteilungen und Histogramme: Datenstruktur visualisierenRegression mit Spark MLlib: Setup und GrundlagenDatenaufteilung: Trainings- und Testdaten korrekt aufteilenModelltraining mit Spark MLlib: Umsatz vorhersagenModellauswertung: Achsenabschnitt und Regressionskoeffizienten über Regressionsfunktion interpretierenModellvorhersagenBewertungsmetriken auswertenZusammenfassung und OptimierungsvorschlägeQuiz: MLlib-Projekt 1 – Umsatzprognose mithilfe linearer Regression MLlib-Projekt 2 – Kündigungen vorhersagen mit baumbasierten Lernverfahren KapitelüberblickVorstellung der Projektdaten und ProblemstellungVorbereitung und DatenimportExplorative Datenanalyse: Muster und Auffälligkeiten erkennenVisualisierung der KündigungenVisualisierung der KundenzufriedenheitDecision-Tree-Modell: Setup und GrundlagenDatenaufteilung und ModelltrainingModellvorhersagen interpretieren und Baumstruktur analysierenModellbewertungKonfusionsmatrix erstellen und interpretierenRandom-Forest-Modell trainieren und evaluierenGradient-Boosted-Tree-Modell trainieren und evaluierenZusammenfassung und OptimierungsvorschlägeQuiz: MLlib-Projekt 2 – Kündigungen vorhersagen mit baumbasierten Lernverfahren MLlib-Projekt 3 – Clustering von Marathonathleten mit dem Gaussian-Mixture-Modell KapitelüberblickVorstellung der FallstudieVisualisierung: Regplot, Pairplot und KorrelationsmatrixVisualisierung: Scatterplot, Boxplot, FacetGrid-HistogrammClustering-Modell trainierenClusterspalte im DataFrame hinzufügenCluster grafisch visualisierenQuiz: MLlib-Projekt 3 – Clustering von Marathonathleten mit dem Gaussian-Mixture-Modell Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 3: Datenverarbeitung mit Spark SQL
Im dritten Teil unserer PySpark-Reihe steht die Datenverarbeitung mit Spark SQL im Mittelpunkt. Spark SQL ermöglicht es, strukturierte Daten in Apache Spark mit vertrauter SQL-Syntax abzufragen und zu analysieren – kombiniert mit der Skalierbarkeit verteilter Big-Data-Verarbeitung und der nahtlosen Integration von Python. Wir beginnen mit einem Überblick über die Architektur und Funktionsweise von Spark SQL. Anschließend lernen Sie, Daten zu filtern, zu sortieren und zu aggregieren. Darüber hinaus vertiefen Sie Ihr Wissen durch die Anwendung von Joins, Unterabfragen (Subqueries) und fortgeschritteneren SQL-Abfragen. Zum Schluss erfahren Sie, wie Sie Ihre Abfragen mit dem Catalyst Optimizer optimieren können. Übungsaufgaben begleiten Sie durch diesen Kurs. Damit können Sie das Gelernte praktisch anwenden und festigen.Die Reihe zu PySpark umfasst folgende Kurse:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 01:45 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Schnelleinstieg in PySpark KapitelüberblickKurzeinführung in PySpark Datenverarbeitung mit Spark SQL KapitelüberblickTheorie: Überblick über Spark SQL und seine ArchitekturSpark SQL in der PraxisEinfache FilterungenErweiterte FilterungenOrdnen und Sortieren von DatensätzenAufgabe: Sortieren und Filtern von DatensätzenLösung: Sortieren und Filtern von DatensätzenGruppierungen und AggregationenFehlende Daten mit NULLJoin-Operationen zwischen DataFramesUnterabfragen (Subqueries)Komplexere AbfragenCatalyst OptimizerAufgabe: Gruppierungen und JoinsLösung: Gruppierungen und JoinsQuiz: Datenverarbeitung mit Spark SQL Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
PySpark – Teil 2: Datenverarbeitung mit PySpark DataFrames
PySpark bietet eine Schnittstelle für die Nutzung von Apache Spark in Python. Es vereint die Performanz von Apache Spark mit der Flexibilität von Python und erleichtert damit die Abfrage, Verarbeitung und Auswertung großer Datenmengen.Im zweiten Teil unserer PySpark-Reihe widmen wir uns der Datenverarbeitung mit DataFrames. Zunächst lernen Sie, wie Sie DataFrames erstellen und Schemas definieren und worin sich Spark- und Pandas-DataFrames unterscheiden. Danach setzen Sie zentrale Operationen wie Selektionen, Berechnungen, Filterungen und Sortierungen praktisch um. Schritt für Schritt erweitern Sie anschließend Ihr Wissen um fortgeschrittene Techniken – von Spaltenbearbeitung, Aggregationen und Gruppierungen über Pivot-Operationen bis hin zu Text-, Datums- und Zeitfunktionen. Zum Schluss erfahren Sie, wie Sie DataFrames über Joins oder Mengenoperationen kombinieren und Window-Funktionen für komplexe Analysen nutzen.Während des gesamten Kurses arbeiten Sie mit vorbereiteten Beispieldaten und können somit das Gelernte direkt in praktische Anwendung überführen und in Übungsaufgaben festigen.Die Kursreihe zu PySpark umfasst folgende Teile:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 03:37 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Schnelleinstieg in PySpark KapitelüberblickKurzeinführung in PySpark Datenverarbeitung mit PySpark DataFrames KapitelüberblickVorstellung der Projektdaten und ProblemstellungenErstellung von PySpark DataFrames Datentypen definieren per Spark-SchemaDataFrames: Spark vs. PandasGrundlegende DataFrame-Operationen mit select()Spalten berechnen: Umsatz aus Verkaufsmenge und PreisEinfache Filterungen mit kategorischen und numerischen FilternSortieren und Ordnen von Datensätzen mit orderBy()Filterungen und OperatorenErweiterte Filterungen mit isin, between und likeAufgabe: Filterungen und SortierungenLösung: Filterungen und SortierungenQuiz: Datenverarbeitung mit PySpark DataFrames Erweiterte DataFrame-Operationen und Optimierungen KapitelüberblickSpalten bearbeiten, Elemente umbenennen, hinzufügen und löschenBedingte Spalten berechnenAggregationen: Datenbestände zusammenfassenGruppierungen und Aggregationen mit groupByGruppierungen nach mehreren Kategorien oder AggregationenFilterungen bei GruppierungenPivot-OperationenAufgabe: Spaltenbearbeitung und GruppierungenLösung: Spaltenbearbeitung und GruppierungenTextfunktionenUmgang mit fehlenden DatenArbeiten mit Datums- und ZeitfunktionenKombinieren und Joins von DataFramesOperationen mit union, intersect, und exceptWindow-Funktionen in PySparkAufgabe: Fortgeschrittene DataFrame-OperationenLösung: Fortgeschrittene DataFrame-OperationenQuiz: Erweiterte DataFrame-Operationen und Optimierungen Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
NIS-2 kommt – Rechtskonforme IT-Sicherheit umsetzen
Das Webinar "NIS-2 kommt – Rechtskonforme IT-Sicherheit umsetzen", im heise shop als Aufzeichnung der Live-Veranstaltung ansehen.Fristen, Pflichten und Maßnahmen, die jetzt anstehenMit Karsten U. Bartels LL.M.ÜberblickNIS-2 soll die Sicherheit von Netzwerken und Informationssystemen in der Europäischen Union gewährleisten – und zwar verpflichtend per Gesetz. Auch Deutschland wird dies jetzt zeitnah umsetzen; es ist also höchste Zeit sich darauf vorzubereiten. Wir erklären Ihnen, was der aktuelle Stand ist, ob und wie Sie das betrifft und vor allem: wie Sie das jetzt Erforderliche sinnvoll umsetzen. Die NIS-2-Richtlinie der EU verpflichtet zu technischen, organisatorischen und rechtlichen Maßnahmen, die die IT-Sicherheit steigern. Es gilt, IT-Sicherheitsrisiken zu bewerten, weitgehend den Stand der Technik umzusetzen, die Lieferkette abzusichern, angemessene IT-Sicherheitsvereinbarungen zu treffen und anderes mehr. Verstärkt in den Fokus gerät auch die persönliche Haftung der Vorstände und Geschäftsführerinnen und Geschäftsführer sowie deren persönliche Schulungspflichten. Vorgestellt werden auch die Sonderpflichten für Anbieter von IKT-Diensten und digitalen Infrastrukturleistungen. Hier gilt eine gesonderte NIS-2-Durchführungsverordnung der EU.Der Referent Karsten U. Bartels begleitet die Gesetzgebungsverfahren seit dem ersten IT-Sicherheitsgesetz 2014. Er wird den aktuellen Stand der Umsetzung und die sich daraus ergebenden Fristen präsentieren und erläutern, welche Unternehmen in den Anwendungsbereich des NIS-2-Umsetzunggesetzes fallen. Dem folgt eine Darstellung der neuen Pflichten, bei denen er anhand von konkreten Beispielen erläutert, wie diese zu priorisieren sind, welche Arbeitsteilung sie erfordern und wie mit verbleibenden Risiken umgegangen werden kann. Dabei wird er auch auf Lieferketten und die Rolle und Verpflichtungen im Auftraggeber-Auftragnehmerverhältnis eingehen. Abschließend wird Bartels praktische Tipps geben, wie IT-Sicherheit vertraglich gut vereinbart werden kann und eine Liste zum Vorgehen vorstellen. Themen So klären Sie, ob Sie betroffen sind Diese Pflichten und Fristen ergeben sich aus NIS-2 Das bedeutet NIS-2 für Zulieferer und IT-Dienstleister So ist der Stand der Technik zu berücksichtigen NIS-2 im Verhältnis zu ISO 27001 und IT-Grundschutz Konsequenzen für Geschäftsführung und Sicherheitsverantwortliche Checkliste zur Umsetzung
PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation
PySpark bietet eine Schnittstelle für die Nutzung von Apache Spark in Python. Es vereint die Performanz von Apache Spark mit der Flexibilität von Python und erleichtert damit die Abfrage, Verarbeitung und Auswertung großer Datenmengen.In diesem Kurs erhalten Sie einen fundierten Einstieg in die Arbeit mit PySpark. Nach einer theoretischen Einführung in Big Data und die Architektur von Spark lernen Sie zentrale Konzepte wie SparkContext und SparkSession kennen. Anschließend arbeiten Sie mit den grundlegenden Datenstrukturen in PySpark, den Resilient Distributed Datasets (RDDs) sowie den Spark DataFrames, und setzen Spark SQL gezielt für effiziente Datenabfragen ein. Praktische Übungen helfen Ihnen dabei, das Gelernte zu festigen und anzuwenden.Dieser Kurs gehört zu einer Kursreihe:PySpark – Teil 1: Spark-Grundlagen und Datenmanipulation PySpark – Teil 2: Datenverarbeitung mit PySpark DataFramesPySpark – Teil 3: Datenverarbeitung mit Spark SQLPySpark – Teil 4: Machine Learning mit Spark MLlibLänge: 01:23 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung und Vorbereitung KapitelüberblickTheorie: Was ist Big Data?Theorie: Herausforderungen bei der Arbeit mit großen DatenmengenTheorie: Big Data ToolsTheorie: Einführung in Apache Spark und seine ArchitekturGröße einer Excel-Tabelle in der AnalyseInstallation der Entwicklungsumgebung mit Jupyter LabsEinrichtung von PySpark mit Jupyter LabsQuiz: Einführung und Vorbereitung Grundlegende Konzepte und Datenstrukturen in PySpark KapitelüberblickTheorie: SparkContext und SparkSessionSparkContext und SparkSessionTheorie: Grundlegende Datenstrukturen in PySparkSpark-Cluster-Komponenten im ÜberblickPySpark-Datenstrukturen: Resilient Distributed Datasets (RDDs)PySpark-Datenstrukturen: Spark DataFramesSpark SQL als SQL-Schnittstelle für die Interaktion mit DataFramesQuiz: Grundlegende Konzepte und Datenstrukturen in PySpark Abschluss Fazit und KursabschlussÜber den Trainer:Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft für die Methoden der Statistik und Data Science entwickelt. Über mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und Seminaren weiter.So lernen Sie mit diesem Videokurs:In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
KI-gestützte Programmierung: Entwicklungsprozesse beschleunigen und optimieren
Das Webinar "KI-gestützte Programmierung: Entwicklungsprozesse beschleunigen und optimieren", im heise shop als Aufzeichnung der Live-Veranstaltung ansehen.Entdecken Sie das Potenzial von KI-Modellen wie ChatGPT und Github Copilot für Ihre Softwareentwicklung. Erfahren Sie, wie Sie mit modernen Tools den gesamten Entwicklungszyklus effizienter gestalten. Mit Stefan Mayer-PoppÜberblickDie Möglichkeiten der KI für die Implementierung gehen weit über das traditionelle Autocomplete hinaus. Die Dienste erkennen Fehler und generieren sogar Codeabschnitte basierend auf natürlicher Sprache und vorhandenem Code. Stefan Mayer-Popp demonstriert, wie KI-gestützte Programmierung den Entwicklungsprozess verbessern kann. In etwa vier Stunden erläutert er anhand konkreter Anwendungsfälle unter anderem, wie sich mithilfe der KI die Codeerstellung beschleunigen lässt sowie Bugs und Sicherheitslücken identifizieren lassen. Anhand von Diensten wie Github Copilot, das auch auf GPT-Technologie basiert, zeigt der Referent die Auswirkungen auf den Entwicklungsprozess. Neben den enormen Chancen bergen diese Dienste auch Risiken – für den Datenschutz bis hin zu handfesten Sicherheitslücken. Über die Analyse zur Leistungsfähigkeit der neuen Möglichkeiten hinaus betrachtet das Webinar auch die ethischen und datenschutzrechtlichen Aspekte der KI-gestützten Programmierung. Die vorgestellten Technologien sind plattformübergreifend verfügbar. Die gezeigten Beispiele betreffen gängige Plattformen wie Android, Web und Embedded-Entwicklung. ThemenschwerpunkteRapid Prototyping mit KI KI-gestützte Codegenerierung Fehler finden und Debugging-Unterstützung Produktivitätssteigerung und Beschleunigung der Entwicklungszyklen KI in Entwicklungsumgebungen Autocompletion und KI-Chatbots Code-Analyse Praktische Beispiele und Demos mit aktuellen KI-Modellen und Diensten Datenschutz und Datensicherheit bei KI im Entwicklungsprozess ZielgruppeDas Webinar richtet sich an: Softwareentwickler und Dev-Teams IT-Entscheider und Technologieverantwortliche Alle Interessierten an KI in der Programmierung
JUnit 5 – Fortgeschrittene Testtechniken und Erweiterungen
Als führendes Test-Framework für Java stellt JUnit 5 umfassende Funktionen zur Verfügung, mit denen Sie professionelle Tests erstellen und so die Zuverlässigkeit und Robustheit Ihrer Anwendungen gewährleisten können.Im dritten Teil unserer JUnit-5-Videokursreihe behandeln wir fortgeschrittene Methoden, die es Ihnen erlauben, JUnit 5 nicht nur effizient zu nutzen, sondern Tests flexibel auf Ihre Projektanforderungen zuzuschneiden und zu erweitern.Zu Beginn beschäftigen wir uns mit wiederholter und paralleler Testausführung, um unterschiedliche Szenarien abzudecken und die Laufzeit zu optimieren. Mit TestInfo, TestReporter, RepetitionInfo erhalten Sie wertvolle Informationen über den Testlauf und können Tests besser analysieren und steuern. Zudem lernen Sie, wie Sie Tests abhängig von bestimmten Bedingungen aktivieren oder deaktivieren, wie Sie Tags und Filter nutzen und die Reihenfolge Ihrer Testdurchgänge festlegen.Wir betrachten auch dynamische Tests, die es ermöglichen, Testfälle zur Laufzeit zu generieren, sowie Test Templates und Extensions, mit denen Sie Tests nach Ihren Bedürfnissen anpassen und eigene Erweiterungen programmieren können. Dabei lernen Sie auch den Context Store kennen, um Testdaten zu verwalten und zwischen verschiedenen Testdurchläufen zu teilen.Zum Abschluss setzen wir das Gelernte in zwei Praxisprojekten um, in denen wir bisher behandelte Konzepte aus der Kursreihe kombinieren.Die Kursreihe setzt sich aus folgenden Teilen zusammen:Einstieg in die Welt des Testens mit JavaParametrisierte Tests und erweiterte TechnikenFortgeschrittene Testtechniken und ErweiterungenErweiterungen und Custom Test Engines (erscheint 2026)Länge: 04:59 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Fortgeschrittene Features in JUnit5 KapitelüberblickWiederholte TestausführungParallele TestausführungVerschachtelte TestsTestInfo, TestReporter, RepetitionInfoTest-Interfaces and Default-MethodenBedingte Testausführung (Conditional Test Execution)Tagging und FilterungReihenfolge der TestausführungDynamische TestsTest-Templates: TheorieTest-Templates: DataInfoParameterResolverTest-Templates: DataInfoInvocationContextTest-Templates: Aufbau einer TestmatrixQuiz: Fortgeschrittene Features in JUnit5 Extension-Mechanismus KapitelüberblickExtension-MechanismusLifecycle Callbacks: TheorieLifecycle Callbacks: LifecyclesLifecycle Callbacks: TestInstancePostProcessorLifecycle Callbacks: TestExecutionExceptionHandlerAnnotationen und KombinationenStore und ParameterResolver: TheorieStore und ParameterResolver: ParameterResolverStore und ParameterResolver: DBLifeCycleQuiz: Extension-Mechanismus Praxisbeispiel: REST-Service testen KapitelüberblickVorstellung der Demo-ApplikationAverageRestServiceClientStarterKomplexe Eingabedaten erstellenTestDataSetBuilder Praxisbeispiel: Web-App testen KapitelüberblickVorstellung der Demo-ApplikationServerseitige TestsAufbau einfacher Selenium-TestsLogischer Aufbau des Fullstack-TestsWebkomponenten adressierenWebDriverManager- und WebDriver-LifecycleWebDriverResolverIntegration in den Vaadin-Flow-TestAufbau der Vaadin Flow ExtensionTest aus Entwicklersicht Abschluss Fazit und KursabschlussÜber den Trainer:Sven Ruppert programmiert seit 1996 Java in Industrieprojekten, davon mehr als 15 Jahre weltweit in Branchen wie Automobil, Raumfahrt, Versicherungen, Banken, UN und Weltbank. Für JFrog und Vaadin arbeitete er als Developer Advocate. Seit über 10 Jahren spricht er auf Konferenzen und Community-Events von Amerika bis Neuseeland und schreibt regelmäßig Artikel für IT-Magazine und Technologie-Portale. Seine Hauptthemen sind Secure Coding Practices und Core Java. 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.
Sprach-KI produktiv einsetzen
Wie funktionieren Sprachmodelle, wo liegen ihre Grenzen, und wann führen sie in die Irre? Die c’t-Redakteure Hartmut Gieselmann und Jo Bager geben einen Überblick über Stärken und Schwächen von ChatGPT sowie Alternativen wie Llama oder Mistral. Sie erläutern deren Kosten, Ressourcenbedarf und Einsatzmöglichkeiten in verschiedenen Branchen.Ein weiteres Augenmerk liegt auf den rechtlichen Aspekten, die Sie beim Einsatz von Sprachmodellen beachten sollten. Diese betreffen den Datenschutz, das Urheberrecht sowie Transparenzpflichten, die im Rahmen der KI-Verordnung der EU ab August 2025 auf Betreiber zukommen. c’t-Redakteur Holger Bleich erklärt verständlich die Hintergründe.Inhalte1. SprachmodelleWie funktionieren SprachmodelleWas können sie leisten und wo liegen ihre GrenzenChatGPT-AlternativenKosten und RessourcenbedarfEinsatzmöglichkeiten in verschiedenen Branchen2. Rechtliche FragenDatenschutz und UrheberrechtKI-VerordnungIhr NutzenSie verstehen, wie Sprachmodelle funktionieren.Sie erkennen typische Fehler und wissen, wie Sie diese künftig vermeiden.Sie lernen Tools und Use Cases aus der Praxis kennen.Sie erfahren Wichtiges zu rechtlichen Anforderungen und Risiken.Sie sind in der Lage, einzuschätzen, welche Sprachmodelle für Ihren Bedarf taugen und wo die Grenzen liegen.ZielgruppeFachleute aus unterschiedlichen Branchen, die Sprachmodelle in ihrem Arbeitsalltag einsetzen oder deren Einführung planen.Interessierte Laien mit ersten Erfahrungen im Umgang mit KI-Anwendungen.Leistungen des TicketsLive-WebinarWebinar-Aufzeichnung für mind. 1 JahrVortragsfolien zum WebinarPersönliche TeilnahmebescheinigungSollten Sie sich darüber hinaus dafür interessieren, wie KI gezielt den Schreibprozess unterstützt, könnte unser Webinar „KI-Schreibwerkzeuge im Praxiseinsatz" für Sie interessant sein. Dort erfahren Sie, wie moderne Schreibtools auf Basis von KI Texte effizient redigieren und optimieren – eine wertvolle Ergänzung zum produktiven Einsatz von Sprach-KI.Allen Abonnenten eines academy Pass wird die Aufzeichnung des Webinars über den academy Campus zur Verfügung gestellt.
Entra ID – Neuerungen in Q3/2025
Microsoft entwickelt seinen cloudbasierten Identitäts- und Zugriffsverwaltungsdienst Entra ID (ehemals Azure Active Directory) kontinuierlich weiter, um den wachsenden Anforderungen gerecht zu werden. In diesem Update präsentiert Ihnen der IT-Experte Klaus Bierschenk anhand praktischer Beispiele ausgewählte Neuerungen aus dem dritten Quartal 2025. Dabei konzentriert er sich auf hybride Szenarien und Features, die großen Nutzen für Ihre Arbeit haben und die Sicherheit Ihres Tenants erhöhen – Stichwort: Zero Trust.Security Copilot ist jetzt allgemein in Microsoft Entra verfügbar und unterstützt Sie dabei, Ihre Identitätsumgebung sicher und effizient zu managen, und das ohne komplexe Skripte. Die Verwaltung administrativer Einheiten (AUs) lässt sich nun auch für globale Admins einschränken, was eine präzisere Kontrolle über sensible Objekte bietet. Mit den überarbeiteten Massenvorgängen können Sie große Tenants deutlich besser handeln, während die Integration von Privileged Identity Management (PIM) in Zugriffspakete die Self-Service-Verwaltung berechtigter Gruppenmitgliedschaften ermöglicht. Lifecycle Workflows wurden um wichtige Automatisierungen erweitert: proaktive Behandlung inaktiver Benutzerkonten, automatisches Widerrufen von Zugriffstokens und zeitgesteuerte Entfernung von Zugriffspaketen. E-Mail-Benachrichtigungen unterstützen jetzt HTML-Formatierung und können damit nach Bedarf angepasst werden.Unser vierteljährlich erscheinendes Update informiert Sie über die neuesten Änderungen in Entra ID und bringt Sie auf den aktuellen Stand. Also bleiben Sie dran!Länge: 00:54 StundenAlle Video-Lektionen im Überblick: Entra ID – Neuerungen Q3/2025Herzlich willkommen zu diesem KursÜbersicht über die NeuerungenSecurity Copilot und CA Optimization AgentMassenverarbeitung von ObjektenObjekte mit Restricted AUs schützenZusammenarbeit von Access Packages und PIMVier Neuerungen in Lifecycle WorkflowsQuiz: Entra ID – Neuerungen Q3/2025Über den Trainer:Klaus Bierschenk ist seit über 20 Jahren in der IT-Branche tätig und wirkt schon lange in internationalen Identity- und Security-Projekten mit. Als Technologieberater bei CGI Deutschland liegt sein Schwerpunkt auf hybriden Themen. Dabei ist seine Begeisterung für Microsoft-Technologien ungebrochen. Klaus Bierschenkt berät IT-Betreiber bei Herausforderungen im Kontext von Microsoft Active Directory und Microsoft Entra ID. Regelmäßig tritt er als Referent in der Microsoft Azure Community auf, zudem schreibt er in seinem Technik-Blog „NothingButCloud“ und publiziert Fachartikel.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.
Penetration Testing – Grundkurs Teil 2
Unsere zweiteilige Kursserie bietet eine fundierte und praxisnahe Einführung in verschiedene Aspekte des Penetration Testings. In diesem zweiten Teil erfahren Sie, wie Sie Schwachstellen in Active Directory aufspüren und ausnutzen, Metasploit für Sicherheitsüberprüfungen einsetzen und nach erfolgreichen Angriffen mit Kali-Linux-Tools weiterführende Informationen sammeln. Zudem lernen Sie spezielle Techniken für Penetrationstests in Webanwendungen und Cloud-Systemen kennen.Nach Abschluss dieser Kursserie sind Sie in der Lage, Penetrationstests durchzuführen, Schwachstellen in verschiedenen Systemen und Anwendungen zu identifizieren und die Sicherheit sowohl in traditionellen als auch in Cloud-Umgebungen zu gewährleisten.Die erfolgreiche Kursteilnahme setzt Kenntnisse in der Linux-Administration sowie ein grundlegendes Verständnis von Netzwerken und Protokollen wie TCP/IP voraus. Länge: 03:40 Stunden Alle Video-Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem KursMeine Testumgebung Exploitation und Testen von Active Directory KapitelüberblickStandortbestimmungBrute-Force-Angriff per CrackMapExecBessere Genauigkeit und TarnungSpraying von Kennwörtern und AnmeldeinformationenMehr mit CrackMapExecDomain Controller mit CrackMapExec untersuchenQuiz: Exploitation und Testen von Active Directory Pentesting mit Metasploit KapitelüberblickWas ist ein Exploit?Metasploit-EditionenMetasploit einrichten und kennenlernenWorkspaces in MetasploitSchwachstellen und ExploitsPayloadsMeterpreter SessionPayload erstellen und ausführenQuiz: Pentesting mit Metasploit Web-Testing KapitelüberblickVorbereitungenErste Untersuchung mit HakrawlerMit dirb Verzeichnisse und Dateien suchenJuice Shop mit skipfish überprüfenEinsatz von whatwebMit nikto auf Schwachstellensuche Juice Shop mit wapiti untersuchenZed Attack Proxy (ZAP)SQL-Injection mit sqlmapQuiz: Web-Testing Post-Exploitation mit Kali Tools KapitelüberblickDaten extrahieren mit sqlmapErstellen einer Meterpreter SessionBenutzerkonto mit Metasploit erstellenRemote Desktop aktivieren und Hashdump erstellenRegistrierungswert mit Metasploit setzenPowerShell Empire ListenerPowerShell Empire StagerStager auf Zielsystem übertragen und ausführenPost-Exploitation mit PowerShell EmpireQuiz: Post-Exploitation mit Kali Tools Pentesting in der Cloud KapitelüberblickEinführung in Cloud Penetration TestingMethoden für Cloud-PentestsBeispielszenario eines Cloud-PentestsMicrosoft Defender for CloudQuiz: Pentesting in der Cloud Abschluss GitHubFazit und KursabschlussÜber den Trainer: Tom Wechsler ist seit mehr als 25 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äte Technische Voraussetzungen: Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
JUnit 5 für Fortgeschrittene – Parametrisierte Tests und erweiterte Techniken
JUnit 5 ist das Standard-Framework für Unit-Tests in Java. Es bietet alle Werkzeuge, die Sie benötigen, um hochwertige Tests zu entwickeln und damit die Qualität und Stabilität Ihrer Software sicherzustellen. Im zweiten Teil unserer Kursreihe erweitern Sie Ihr Wissen um leistungsstarke Features, die Ihre Tests flexibler und besser lesbar machen, was für die Testautomatisierung in der Java-Entwicklung unerlässlich ist. Ein Schwerpunkt des Kurses liegt auf parametrisierten Tests. Sie erfahren, wie Sie mit speziellen JUnit-Annotationen Testfälle mit unterschiedlichen Eingabewerten ausführen, ohne Code zu wiederholen, und mit Argument Conversions Eingaben automatisch in das gewünschte Datenformat umwandeln.Zudem widmen wir uns der Annotation @DisplayName und dem DisplayNameGenerator, die es erlauben, Tests verständlich zu benennen und damit übersichtlicher zu gestalten. Wir befassen uns auch mit Argument Aggregation: Sie lernen, komplexe Eingabeparameter mit Aggregatoren und Argument Accessors zu bündeln und effizient an Testmethoden zu übergeben.Ein umfassendes Praxisbeispiel rundet den Kurs ab, in dem Sie das Erlernte direkt anwenden und festigen können. Grundkenntnisse in der Java-Programmierung sind erforderlich. Erfahrungen im Umgang mit Entwicklungswerkzeugen wie IDEs (z.B. IntelliJ, Eclipse) sind von Vorteil.Die Kursreihe setzt sich aus folgenden Teilen zusammen:Einstieg in die Welt des Testens mit JavaParametrisierte Tests und erweiterte TechnikenFortgeschrittene Testtechniken und ErweiterungenErweiterungen und Custom Test Engines (erscheint 2026)Länge: 02:57 Stunden Alle Lektionen im Überblick:Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Dynamische Datenquellen für Tests nutzen Kapitelüberblick@ValueSource@CsvSource und @CsvFileSource@EmptySource, @NullSource, @NullEmptySource@EnumSource@MethodSource@ArgumentsSourceParameterResolverArgument ConversionMultiple QuellenArgument Aggregation – ArgumentsAccessor@DisplayName und @DisplayNameGenerationQuiz: Dynamische Datenquellen für Tests nutzen Praxisbeispiel KapitelüberblickVorstellung des ProduktionsquelltextesUserService: TestdefinitionServicesSingletonsParameterResolver erzeugenServicesSingletonsParameterResolver testenUserService und ParameterResolver verbinden und testenPasswordValidator – vereinfachter TestPasswordValidator – erweiterter TestRuleValidator testenDisplayName und DisplayNameGeneratorSaltGenerator testen Abschluss Fazit und KursabschlussÜber den Trainer:Sven Ruppert programmiert seit 1996 Java in Industrieprojekten, davon mehr als 15 Jahre weltweit in Branchen wie Automobil, Raumfahrt, Versicherungen, Banken, UN und Weltbank. Für JFrog und Vaadin arbeitete er als Developer Advocate. Seit über 10 Jahren spricht er auf Konferenzen und Community-Events von Amerika bis Neuseeland und schreibt regelmäßig Artikel für IT-Magazine und Technologie-Portale. Seine Hauptthemen sind Secure Coding Practices und Core Java. 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.
Sicher online bezahlen – Angriffe erkennen, zielführend reagieren und Verluste vermeiden
Das Webinar stellt praxisnah verschiedene gängige Angriffe auf Onlinebanking und digitale Zahlungsmittel wie Kreditkarten vor. Im Fokus stehen Methoden wie Phishing-Mails, Fake-Support-Anrufe und psychologische Tricks, mit denen die Täter die Betroffenen zu Fehlern verleiten (Social Engineering). Ergänzend betrachtet der Referent Betrugsszenarien in Onlinemarktplätzen und Kleinanzeigenportalen.Sie lernen, wie Sie Angriffe identifizieren, im Ernstfall schnell handeln und Schäden begrenzen. Außerdem erfahren Sie, wie Sie Ihr Sicherheitsniveau effektiv erhöhen und Betrugsversuche in Online-Shops und Kleinanzeigen frühzeitig erkennen und abwehren.Ihr NutzenNach diesem Webinar wissen Sie, wie Sie Onlineangriffe auf Ihr Geld frühzeitig erkennen und abwehren.Sie verstehen die Denkweise und Methoden der Täter.Im Ernstfall haben Sie einen Erste-Hilfe-Kasten parat, um schnell und rechtssicher handeln zu können.Sie erkennen mit hoher Zuverlässigkeit Shops und andere Internet-Angebote wie Kleinanzeigenportale und Marktplätze, die auf Betrug aus sind.Sie helfen sich und anderen, mit Vorfällen ohne falsche Scham konstruktiv umzugehen.ZielgruppeVerbraucher, die ihren Schutz im digitalen Zahlungsverkehr aktiv verbessern wollen.VoraussetzungenErfahrung mit Onlinebanking oder digitalen Zahlungsdiensten sowie sicherer Umgang mit Internet und Smartphone.
Synchronisation von Identitäten: Identity Lifecycle Management
Dieser Kurs ist Teil einer Reihe, die sich mit Technologien zur Identitätssynchronisierung beschäftigt. Dabei bauen wir anhand praktischer Anwendungsfälle und typischer Anforderungen eine hybride Beispielinfrastruktur auf, in der verschiedene Synchronisationstools zum Einsatz kommen.Der vierte Teil der Kursreihe befasst sich mit Lifecycle Workflows in Microsoft Entra ID, die die automatisierte Verwaltung von Benutzerkonten während ihres gesamten Lebenszyklus ermöglichen – von der Bereitstellung von Zugriffsrechten und dem Versand von Begrüßungs-E-Mails bei Neueinstellung bis hin zum Entzug von Berechtigungen beim Unternehmensaustritt. Dies verringert den manuellen Aufwand, reduziert Fehler und sorgt damit für mehr Sicherheit, Compliance und Effizienz.Sie lernen, wie Sie Workflows an die prozessualen Anforderungen Ihrer IT-Infrastruktur anpassen und einsetzen, um den Benutzerlebenszyklus zu optimieren und zu automatisieren. Anhand praktischer Beispiele zeigt Ihnen der Entra-ID-Experte Klaus Bierschenk, wie Onboarding- und Offboarding-Aktivitäten sowie Automatisierungen für interne Wechsel funktionieren. Darüber hinaus erkunden Sie Custom Extensions, die es erlauben, vordefinierte Tasks etwa über Logic Apps individuell zu erweitern.Die Kursreihe setzt sich aus folgenden Teilen zusammen:Entra Connect SyncEntra Cloud SyncAPI-Driven Provisioning und weitere SynchronisierungstechnologienIdentity Lifecycle ManagementCross-Tenant SynchronisationLänge: 01:38 StundenAlle Video-Lektionen im Überblick: Synchronisation von Identitäten: Identity Lifecycle ManagementHerzlich willkommen zu diesem KursÜbersicht und Einstieg in den KursLizensierung und praktische Beispiele Vorbereitende Arbeiten für die PraxisbeispieleJoiner-Workflows einrichtenJoiner-Workflows: ErgebnisseMover-Workflows einrichtenMover-Workflows: ErgebnisseLeaver-Workflows: Einrichtung und DemoÜberblick über Custom ExtensionsErgänzende Hinweise für die ImplementierungQuiz: Synchronisation von Identitäten – Identity Lifecycle ManagementFazit und Kursabschluss Über den Trainer:Klaus Bierschenk ist seit über 20 Jahren in der IT-Branche tätig und wirkt schon lange in internationalen Identity- und Security-Projekten mit. Als Technologieberater bei CGI Deutschland liegt sein Schwerpunkt auf hybriden Themen. Dabei ist seine Begeisterung für Microsoft-Technologien ungebrochen. Klaus Bierschenkt berät IT-Betreiber bei Herausforderungen im Kontext von Microsoft Active Directory und Microsoft Entra ID. Regelmäßig tritt er als Referent in der Microsoft Azure Community auf, zudem schreibt er in seinem Technik-Blog „NothingButCloud“ und publiziert Fachartikel.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.
Elektroauto 2025: Technik, Alltag, Kaufentscheidung
Webinar "Elektroauto 2025: Technik, Alltag, Kaufentscheidung", im heise shop als Aufzeichnung der Live-Veranstaltung ansehen.Die staatliche Förderung ist ausgelaufen, die Diskussion um Technologieoffenheit läuft auf Hochtouren und die Technik macht weithin große Fortschritte. Lohnt sich der Umstieg aufs E-Auto derzeit – oder ist Abwarten die bessere Wahl? Das Webinar liefert fundierte Antworten und Orientierung.Mit Stefan Porteck und Sven HansenÜberblickVerbraucher sind durch widersprüchliche Signale aus Politik und Medien verunsichert. Wer Umwelt und Geldbeutel gleichermaßen schonen will, fragt sich: Ist der Umstieg aufs reine E-Auto jetzt sinnvoll oder doch lieber zum Verbrenner mit Hybridtechnik greifen?Im Webinar mit den c’t-Experten Stefan Porteck und Sven Hansen erfahren sie alles, was sie zum Thema Antriebe, Ladeverhalten, Reichweite und Batterietechnik wissen müssen, um eine fundierte Entscheidung zu treffen und um Fallstricke beim Autokauf und im Alltag zu vermeiden -- egal, ob sie sich für einen Neu- oder Gebrauchtwagen interessieren. Seit Beginn der E-Mobilitätswelle begleiten die Fachredakteure das sich rasant entwickelnde Feld für c’t und heise online und stehen im Rahmen des Webinars auch für Ihre persönlichen Fragen bereit.Inhalt1. Batterien und AntriebstechnikMarktübersicht: Welche Techniken sind heute verfügbar?Motorwissen im Überblick: Erregung, ThermomanagementBatteriegrundlagen: Kapazität, Zellchemie, Lebensdauer und Ersatz2. Alternative Antriebe im VergleichBatterieelektrisch (BEV), Hybrid (geschlossen oder Plug-in) und Range-ExtenderBrennstoffzelle und Wasserstoff – Potenzial und Grenzen3. Laden zu Hause und unterwegsLademöglichkeiten: Gleich- und Wechselstrom, Schnell- und LangsamladenLadeinfrastruktur in Deutschland und EuropaLadeplanung, Anbieter, KartenBesonderheiten: Heimladen, PV-Nutzung, bidirektionales Laden4. E-Auto-Kauf: Neu oder gebrauchtLeasing, Kaufoptionen, FörderstatusBatterie kaufen oder mieten?Worauf bei Leistung, Ausstattung und Reichweite zu achten istGebrauchtwagen: State of Health (SoH), Diagnose-Tools, Konnektivität5. Praxistauglichkeit im AlltagVerbrauch Stadt / Land/ AutobahnFahrverhalten, Effizienz (Innerorts/Außerorts), RekuperationReichweitenmanagement im Sommer und WinterSicherheit: Unfälle, BrändeUnterhalt: Kosten, Steuern, Versicherung, VerschleißUmweltbilanz und CO₂-Fußabdruck6. Ausblick: Was bringt die Zukunft?Perspektiven für Wasserstoff, E-Fuels und neue Batterie-GenerationenEntwicklungstrends bei Antrieb und LadeinfrastrukturIhr NutzenSie erfahren, welche Antriebstechniken aktuell relevant sind – inklusive ihrer Stärken und Schwächen im Alltag.Sie verstehen, worauf es bei Reichweite, Ladeleistung, Batteriechemie und -zustand wirklich ankommt.Sie erhalten fundierte Kriterien, um Kauf-, Leasing- oder Gebrauchtwagenangebote realistisch zu bewerten.Sie erkennen, welche Ausstattung für den E-Auto-Alltag sinnvoll ist – und welche unnötig kostet.Sie gewinnen einen faktenbasierten Ausblick auf künftige technische Entwicklungen wie Wasserstoff, E-Fuels und Feststoffbatterien.ZielgruppePrivatpersonen, die ein E-Auto kaufen, leasen oder gebraucht übernehmen möchten.Autofahrer, die zwischen Verbrenner, Hybrid und Elektrofahrzeug abwägen.Alle, die ökologisch, aber realistisch entscheiden wollen.Pendler und Vielfahrer, die Alltagstauglichkeit und Kosten prüfen möchten.VoraussetzungenFür die Teilnahme sind keine technischen Vorkenntnisse erforderlich.Interesse, sich fundiert mit dem Thema Antriebstechniken und Fahrzeugkauf auseinanderzusetzen.Offenheit und Neugier hinsichtlich eines möglichen Umstiegs aufs E-Auto oder Alternativen zum Verbrenner.
JUnit 5 – Einstieg in die Welt des Testens mit Java
JUnit 5 ist das Standard-Framework für Unit-Tests in Java. Es bietet alle Werkzeuge, die Sie benötigen, um hochwertige Tests zu entwickeln und damit die Qualität und Stabilität Ihrer Software sicherzustellen.In diesem ersten Teil unserer vierteiligen JUnit-5-Kursreihe lernen Sie die Grundlagen des modernen Testens mit JUnit 5 kennen. Wir starten mit der Installation der erforderlichen Komponenten, sodass Sie Ihre Entwicklungsumgebung optimal für Unit-Tests vorbereiten können. Danach schreiben wir gemeinsam die ersten Tests und machen uns mit den grundlegenden Konzepten vertraut.Ein zentraler Bestandteil des Kurses sind Assertions – die Bausteine, mit denen Sie überprüfen, ob Ihr Code das gewünschte Verhalten zeigt. Sie lernen, welche Assertions es gibt und wann Sie welche verwenden sollten. Zusätzlich beschäftigen wir uns mit Assumptions, die es Ihnen ermöglichen, Tests unter bestimmten Bedingungen auszuführen.Damit Ihre Tests gut strukturiert und wartbar bleiben, widmen wir uns den wichtigsten Lifecycle-Annotationen, die Ihnen dabei helfen, Testumgebungen effizient vorzubereiten und aufzuräumen. Zum Abschluss des Kurses wenden wir das Gelernte in einem praxisnahen Beispielprojekt an: Wir testen einen REST-Service und zeigen, wie Sie JUnit 5 in echten Softwareprojekten einsetzen.Grundkenntnisse in der Java-Programmierung sind erforderlich. Erfahrungen im Umgang mit Entwicklungswerkzeugen wie IDEs (z.B. IntelliJ, Eclipse) sind von Vorteil.Die Kursreihe setzt sich aus folgenden Teilen zusammen:Einstieg in die Welt des Testens mit JavaParametrisierte Tests und erweiterte TechnikenFortgeschrittene Testtechniken und ErweiterungenErweiterungen und Custom Test Engines (erscheint 2026)Länge: 04:07 Stunden Alle Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einleitung und Vorbereitungen KapitelüberblickEinführung in JUnit 5Einführung in die JUnit-5-PlattformDependenciesBrew installierenSdkMan installierenJDK und Maven installieren Der erste Test KapitelüberblickAnnotation @TestDein erster TestQuiz: Der erste Test Vergleiche in JUnit 5 KapitelüberblickWas sind Assertions?Was sind Assertions in Java?assertTrue & assertFalseassertEquals & assertNotEqualsassertNull & assertNotNullassertSame & assertNotSameassertInstanceOfassertArrayEqualsassertIterableEqualsassertLinesMatchassertTimeoutassertTimeoutPreemptivelyassertThrows & assertDoesNotThrowassertThrowsExactlyassertAllfailQuiz: Vergleiche in JUnit 5 Annahmen in JUnit 5 KapitelüberblickWas sind Assumptions?assumeTrueassumeFalseQuiz: Annahmen in JUnit 5 Testlebenszyklus Kapitelüberblick@BeforeEach & @AfterEach@BeforeAll & @AfterAll@Suite, @BeforeSuite, @AfterSuite@TestInstance@DisabledPraxisbeispiel – Teil 1: Vorstellung des TestsystemsPraxisbeispiel – Teil 2: REST-Service-Implementierung testenPraxisbeispiel – Teil 3: RequestHandler testenPraxisbeispiel – Teil 4: Gesamtsystem testenQuiz: Testlebenszyklus Abschluss Fazit und KursabschlussÜber den Trainer:Sven Ruppert programmiert seit 1996 Java in Industrieprojekten, davon mehr als 15 Jahre weltweit in Branchen wie Automobil, Raumfahrt, Versicherungen, Banken, UN und Weltbank. Für JFrog und Vaadin arbeitete er als Developer Advocate. Seit über 10 Jahren spricht er auf Konferenzen und Community-Events von Amerika bis Neuseeland und schreibt regelmäßig Artikel für IT-Magazine und Technologie-Portale. Seine Hauptthemen sind Secure Coding Practices und Core Java. 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.
Sicherheit in Kubernetes
Kubernetes hat sich als Standard für die Container-Orchestrierung etabliert und ist damit zum Ziel von Angriffen geworden. Dieser Kurs bietet einen systematischen Überblick über die wesentlichen Sicherheitsaspekte und Werkzeuge, um Kubernetes-Umgebungen effektiv zu härten.Zunächst machen Sie sich mit der Kubernetes-Architektur vertraut und lernen, zentrale Komponenten wie das Kubelet und den API-Server abzusichern. Anschließend befassen Sie sich mit dem Berechtigungskonzept in Kubernetes sowie der Implementierung von Firewalls und der Datenverschlüsselung.Danach geht es an die Analyse von Konfigurationsdateien und Container Images mit Kubesec und Trivy sowie die Durchsetzung von Sicherheitsrichtlinien mittels Kyverno. Sie erfahren auch, wie Sie Ihre Container in einer Sandbox betreiben und mit AppArmor die Container-Berechtigungen auf Host-Ebene einschränken können. Zum Abschluss lernen Sie Falco kennen, ein Tool zur Echtzeit-Überwachung, sowie Kube-bench, das Sie bei der systematischen Überprüfung Ihrer Cluster auf Sicherheitslücken unterstützt.Für die erfolgreiche Kursteilnahme werden grundlegende Kenntnisse in der Administration von Kubernetes vorausgesetzt.Länge: 01:50 Stunden Alle Video-Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einleitung KapitelüberblickArchitektur von KubernetesWie kann ich Kubernetes installieren?Unsere Lab-UmgebungDer rote FadenFirewallsQuiz: Einleitung Kubelet KapitelüberblickTheorie: Das kubeletLabs: Das kubeletQuiz: Kubelet Berechtigungen KapitelüberblickTheorie: Berechtigungen in KubernetesLabs: Berechtigungen in Kubernetes – ÜberblickLabs: Berechtigungen in Kubernetes – AngriffLabs: Berechtigungen in Kubernetes – PräventionLabs: Berechtigungen in Kubernetes – Service Account TokenQuiz: Berechtigungen Network Policy KapitelüberblickTheorie: Firewalls im Kubernetes ClusterLabs: Firewalls im Kubernetes ClusterQuiz: Network Policy Verschlüsselung KapitelüberblickVerschlüsselung – eine EinführungTheorie: Verschlüsselung bei Verwendung der DatenLabs: Verschlüsselung bei Verwendung der DatenTheorie: Verschlüsselung der Daten im TransportLabs: Verschlüsselung der Daten im TransportTheorie: Service MeshTheorie: Verschlüsselung der Daten im RuhezustandLabs: Verschlüsselung der Daten in etcdTheorie: Verschlüsselung der etcd-BackupsLabs: Verschlüsselung der etcd-BackupsWarum sind wir mit Secrets noch nicht zufrieden?Quiz: Verschlüsselung Statische Pod-Analyse KapitelüberblickTheorie: kubesecLabs: kubesecQuiz: Statische Pod-Analyse Image Scanning KapitelüberblickTheorie: TrivyLabs: TrivyQuiz: Image Scanning Admission Plugins KapitelüberblickTheorie: Pod Security PoliciesTheorie: API-Server Admission ControlLabs: KyvernoQuiz: Admission Plugins Linux-Security-Module KapitelüberblickTheorie: Linux-Security-ModuleLabs: AppArmorQuiz: Linux-Security-Module Sandboxing KapitelüberblickTheorie: SandboxingLabs: gvisorQuiz: Sandboxing Monitoring KapitelüberblickTheorie: Kubernetes AuditingLabs: Kubernetes AuditingTheorie: FalcoLabs: FalcoQuiz: Monitoring Benchmarking KapitelüberblickTheorie: BenchmarkingLabs: BenchmarkingQuiz: Benchmarking Abschluss Fazit und KursabschlussÜber den Trainer:Hubert Ströbitzer ist Kubernetes-Trainer bei Kubermatic und unterstützt Unternehmen bei der Umsetzung von Cloud-Strategien. Als ehemaliger Backend-Entwickler mit umfassender Erfahrung in JVM-basierten Sprachen konzentriert er sich heute auf DevOps-Themen. Zudem organisiert er das „Infrastructure as a Meetup“ in Österreich und ist als Linux Foundation Trainer für die Zertifizierungen CKA (Certified Kubernetes Administrator) und CKAD (Certified Kubernetes Application Developer) tätig. Darüber hinaus wirkte er an der Entwicklung der CKA-Zertifizierungsfragen mit.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.
Apple Geräte verwalten: ManagedApp Framework, neue Funktionen bei MDM, ABM sowie Apple Intelligence
Webinar "Apple Geräte verwalten: ManagedApp Framework, neue Funktionen bei MDM, ABM sowie Apple Intelligence", im heise shop als Aufzeichnung der Live-Veranstaltung ansehen.Erfahren Sie praxisnah, wie Sie die neuen Funktionen von Declarative Device Management, dem erweiterten Apple Business Manager, das neue ManagedApp Framework sowie weitere Neuerungen in Ihrer IT-Umgebung einsetzen können. Unser Experte Mark Zimmermann erklärt außerdem, wie sich die neuen Funktionen von Apple Intelligence datenschutzkonform verwenden lassen.Mit Mark ZimmermannMit iOS 26, iPadOS 26, visionOS 26, watchOS 26 und macOS 26 hebt Apple das Gerätemanagement auf ein neues Niveau. Die folgenden Funktionen betreffen insbesondere administrative Anforderungen: Declarative Device Management: verbesserte Automatisierung, Abhängigkeitsmanagement, Rollbacks und kontextbezogene Konfigurationen Apple Business Manager: neue Funktionen wie Batch-Verarbeitung, optimierte Reports und Integration externer Identitätsanbieter ManagedApp Framework: Steuerung von App-Funktionen, sichere Verwaltung sensibler App-Daten, kontextabhängige App-Konfigurationen Neuigkeiten beim MDM-Rollout und Konfigurationen Im Webinar lernen Sie, wie Sie die neuen Funktionen sinnvoll in Ihre bestehende MDM-Strategie integrieren und worauf Sie sich vorbereiten sollten.Themenschwerpunkte Neuerungen bei Apple Business Manager und Declarative Device Management Automatisierung und Gerätekategorisierung in großen Flotten Verwaltung von Apps mit dem ManagedApp Framework Apple Intelligence im Enterprise-Kontext nutzen Live-Demonstrationen und Fragen aus der Praxis Zielgruppe Das Webinar richtet sich an IT-Administratoren, System- und Netzwerkverantwortliche sowie Mobile Device Manager. Wer Apple-Geräte in Unternehmen verwaltet, und die neuen Funktionen der Releases effizient in der Praxis nutzen möchten, sollte dieses Webinar nicht verpassen.
Die Necromancer-Challenge: Lerne zu hacken
Webinar "Die Necromancer-Challenge: Lerne zu hacken", im heise shop als Aufzeichnung der Live-Veranstaltung aus dem September 2025 ansehen.Stellen Sie sich vor, Sie reisen in eine digitale Gruft – bewaffnet nur mit Kali Linux und Ihrem Tatendrang. In dieser virtuellen Gruft lauert der Necromancer. Was klingt wie ein Spiel, ist intensives Hacking-Training: Sie entdecken neue Tools, testen Angriffsszenarien und nutzen Sicherheitslücken aus – isoliert und sicher in einem internen Netzwerk. Sind Sie bereit, den Necromancer in einem finalen Duell zu besiegen? Mit Wilhelm DrehlingDer Necromancer stammt aus den Hallen eines australischen CTF-Wettbewerbs 2016 und setzt nicht auf graue Serverlandschaften, sondern auf Spielspaß und clevere Kniffe. CTF steht für „Capture the Flag“: Sie jagen elf Flaggen, wie bei einer digitalen Schnitzeljagd, bevor Sie sich dem Necromancer stellen können. Dabei stoßen Sie immer wieder an Ihre Grenzen und müssen über den Tellerrand schauen.In unserem Webinar führen wir Sie live durch alle elf Level: Sie klopfen Server mit nmap ab, knacken Passwörter im Eiltempo mit Hydra und analysieren Netzwerkverkehr mit Wireshark. Ganz ohne Fachchinesisch und CVE-Tabellen (Common Vulnerabilities and Exposures – auf Deutsch: Bekannte Schwachstellen und Anfälligkeiten) – dafür mit vielen Aha-Momenten. Am Ende wissen Sie, wie man eine CTF-Box startet und selbstbewusst jeden Angriffsschritt plant.Wir empfehlen, dem Webinar entspannt zu folgen und erst im Anschluss selbst aktiv zu werden.Inhalte1. EinleitungWo bekomme ich Webserver mit CTF-Challenges her und wie installiere ich sie?Alles sicher dank VirtualBox und internem NetzwerkDie selbstgebastelte Hacking-Umgebung funktioniert auf Windows, macOS und LinuxLernen, systematisch vorzugehen und über den Tellerrand zu schauen2. Flaggen sammelnPortscanning mit nmapPasswörter knacken mit HydraNetzwerkanalyse mit WiresharkBinaries und ZIPs untersuchenHacking-Rätsel lösen3. Weitergehende EmpfehlungenLernplattformenKali-Alternativen im ÜberblickNützliche Tipps & TricksIhr NutzenSie verstehen typische Schritte im CTF-Umfeld und wissen, wie Sie weitere VMs zum Üben einsetzen.Sie erleben live, wie man Hacking-Aufgaben angeht und löst.Sie erkennen Angriffsstrategien und lernen, Sicherheitslücken zu identifizieren.Sie erhalten einen Überblick über relevante Hacking-Tools wie nmap, netcat, aircrack, Hydra, hashcat, Wireshark, binwalk und viele mehr.ZielgruppeMenschen mit Interesse an IT-SecurityAlle, die Hacking ausprobieren möchten – ganz gleich, ob mit oder ohne VorkenntnisseVoraussetzungenWer das erste Webinar bereits kennt, erlebt hier die Fortsetzung: Necromancer ist anspruchsvoller – und komplett anders. Statt eines typischen Webservers warten kreative Herausforderungen: mal überraschend einfach, mal richtig kniffligAuch ohne spezielle Kenntnisse liefert das Webinar unterhaltsame Einblicke in die Welt des Hackens. Der Referent gibt zu Beginn einen kurzen Abriss über wichtige Grundlagen, die den Einstieg erleichtern.
Apple-Geräte mit Microsoft Intune verwalten
Webinar "Apple-Geräte mit Microsoft Intune verwalten", im heise shop als Aufzeichnung der Live-Veranstaltung ansehen.Erfahren Sie im Live-Webinar, wie Sie iPhones, iPads und Macs mit Microsoft Intune effizient und sicher managen. Lernen Sie neben bewährten Methoden auch die Grenzen der Plattform und praktikable Empfehlungen für den Unternehmenseinsatz kennen. Mit Abbas Banaha In dieser zweistündigen Aufzeichnung erhalten Sie einen praxisnahen Einblick in die Verwaltung von iOS-, iPadOS- und macOS-Geräten mit Microsoft Intune. Abbas Banaha, erfahrener Apple-Spezialist, zeigt anhand konkreter Beispiele, was gut funktioniert und wo die Grenzen liegen – nicht alles, was technisch möglich ist, funktioniert in der Praxis tatsächlich reibungslos. Unser Experte erklärt anhand konkreter Beispiele den Umgang mit Apple Geräten im Zusammenspiel mit Intune, Apple Business Manager und modernen Deployment-Prozessen. Inhalte Microsoft Intune bietet umfangreiche Möglichkeiten für das Management von Apple-Geräten, sowohl im Szenario der firmeneigenen Bereitstellung als auch im BYOD-Kontext. Doch nicht alles läuft in der Praxis reibungslos. Dieses Webinar beleuchtet die Herausforderungen bei der Konfiguration, Inventarisierung und dem Patchmanagement. Sie erfahren, wie Apple Business Manager und Intune sinnvoll interagieren, wie Sie macOS-Geräte integrieren und mit App-Installationen sowie Updates umgehen. Weitere Themen sind Compliance-Richtlinien, Authentifizierung über Entra ID und Besonderheiten bei Benutzer- und Gerätezuweisungen. Der Referent bewertet realistisch die Grenzen von Intune und zeigt Workarounds und Alternativen auf. Live-Demos und Praxisbeispiele veranschaulichen typische Stolperfallen und Lösungen.Themenschwerpunkte Grundlagen der Apple-Geräteverwaltung mit Microsoft Intune Integration von Apple Business Manager und Intune Einschränkungen und Besonderheiten im Vergleich zu nativen Apple-MDMs Umgang mit macOS: Herausforderungen bei Integration und App-Management iOS-/iPadOS-Konfiguration: Profile, Einschränkungen, UpdatesUnterschiede im benutzer- vs. gerätebasierten DeploymentAuthentifizierung und Identitätsmanagement mit Entra ID und IntunePraktische Tipps für App-Deployment, Compliance-Richtlinien, Automatisierung Realistische Grenzen und Workarounds Zielgruppe Das Webinar richtet sich an IT-Administratoren, Systemverantwortliche und Entscheidungsträger, die Apple-Geräte mit Intune verwalten oder dies planen. Voraussetzungen Grundkenntnisse zu Microsoft Intune und Apple-Geräten sind für die Teilnahme am Webinar empfehlenswert.
Copilot in Microsoft Excel – Teil 1
Mit dem Microsoft Copilot in Excel bekommt Ihre Datenanalyse Rückenwind. Von einfachen Formeln bis hin zu komplexen Pivot-Auswertungen lernen Sie in diesem Kurs, wie Sie Ihre Arbeitsabläufe in Excel mit gezielten Prompts optimieren. Der KI-Assistent hilft Ihnen außerdem dabei, wiederkehrende Aufgaben zu automatisieren und Formelfehler zu beheben. Data Scientist Fabio Basler zeigt Ihnen Schritt für Schritt die essenziellen Anwendungsmöglichkeiten von Microsofts Copilot in Excel. Länge: 02:50 Stunden Alle Video-Lektionen im Überblick: Vorstellung und Infos zum Kurs Herzlich willkommen zu diesem Kurs Einführung in Microsoft Copilot Kapitelüberblick Theorie: Was ist Microsoft Copilot? Copilot in der Online-Version einsetzen Copilot Pro einrichten Copilot in Microsoft Excel und Tipps Vorstellung der Projektdaten Theorie: Dynamische Tabellen in Excel Daten vorbereiten und als dynamische Tabellen formatieren Wie funktioniert der Copilot in Excel? Quiz: Einführung in Microsoft Copilot Grundlegende Excel-Operationen Kapitelüberblick Spalten berechnen: Umsatz aus Preis und Menge ermitteln Formeln einsetzen zur Berechnung der Kosten-Spalte Farbskala und Hervorhebungen von Daten Sortierungen von Daten Filterungen von Daten Spalten und Zeilen hinzufügen und entfernen Suchen und Ersetzen von Einträgen Spracheingaben Aufgabe: Basic Tasks Lösung: Basic Tasks Quiz: Grundlegende Excel-Operationen Formeln Kapitelüberblick Datumswerte Logikfunktionen Textfunktionen Prozentwertberechnungen Teilergebnis berechnen und Datenschnitte erstellen Formelvorschläge generieren Spalten auftrennen und verbinden Groß- und Kleinschreibung Formelfehler beheben Aufgabe: Formelberechnungen Lösung: Formelberechnungen Quiz: Formeln Pivot-Tabellen Kapitelüberblick Einführung in Pivot-Tabellen Pivot-Tabelle erstellen Auswertungen generieren Aggregationen und komplexere Analysen Vorschläge in Pivot-Tabellen generieren Excel-Datenanalyse-Feature vs. Microsoft Copilot Anomalie-Detektion Aufgabe: Pivot-Tabellen Lösung: Pivot-Tabellen Quiz: Pivot-Tabellen 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äte Technische Voraussetzungen: Für diesen Videokurs werden lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.