Duke University

Rust für DevOps

Dieser Kurs ist Teil von Spezialisierung Rust Programmierung

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

Noah Gift
Alfredo Deza

Dozenten: Noah Gift

Bei Coursera Plus enthalten

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

Stufe Mittel

Empfohlene Erfahrung

18 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Wenden Sie DevOps-Prinzipien und Workflows an, um Anwendungen mit Technologien wie Rust, Containern, Protokollierung und Überwachung zu erstellen, bereitzustellen und zu betreiben.

  • Instrumentieren Sie Anwendungen mit Protokollierung und Überwachung unter Verwendung von Frameworks wie ELK Stack und Prometheus, um Systeme beobachten zu können.

  • Automatisieren Sie Systemverwaltungsaufgaben wie das Parsen von Dateien, die Ausführung von Befehlen und Cron-Jobs mit Rust, um die Effizienz zu steigern.

Kompetenzen, die Sie erwerben

  • Kategorie: Software-Tests
  • Kategorie: System Programmierung
  • Kategorie: Devops
  • Kategorie: Rust Programmierung

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

4 Quizzes, 1 Aufgabe

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

Stufe Mittel

Empfohlene Erfahrung

18 Stunden (ungefähr)
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Rust Programmierung
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage
Platzhalter
Platzhalter

Erwerben Sie ein Karrierezertifikat.

Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.

Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.

Platzhalter

In diesem Kurs gibt es 4 Module

In dieser Woche lernen Sie, wie Sie die Grundprinzipien und Praktiken von DevOps erklären können, darunter Automatisierung, Überwachung, Zusammenarbeit und Iteration. Sie werden auch lernen, die wichtigsten Überlegungen für DevOps-fähige Anwendungen wie Versionskontrolle, Testen, Linting, Paketierung und Programmiersprachen zu beschreiben. Außerdem werden Sie die Containerisierung definieren und ihre Beziehung zu DevOps-Workflows erläutern. Schließlich werden Sie reale Beispiele und Anwendungsfälle für angewandte DevOps-Methoden identifizieren. Sie werden das Gelernte anwenden, indem Sie die DevOps-Grundlagen erörtern und sie auf Ihre eigenen Erfahrungen bei der Arbeit in technischen Teams und bei der Entwicklung von Anwendungen beziehen.

Das ist alles enthalten

20 Videos10 Lektüren1 Quiz1 Aufgabe1 Diskussionsthema

In dieser Woche lernen Sie, wie Sie Anwendungen mit Hilfe von Frameworks wie ELK Stack und Prometheus mit Logging und Monitoring instrumentieren können. Sie werden Überwachungstools installieren, konfigurieren und verbinden, um Ihre Systeme beobachten zu können. Durch das Hinzufügen von Protokollierungs- und benutzerdefinierten Überwachungsendpunkten zu Ihrem Rust-Code werden Sie verstehen, wie Sie Metriken und Protokolle für die Sammlung freigeben können. Schließlich werden Sie Strategien wie Scraping versus Pushing von Daten, Aufbewahrungsrichtlinien und die Kontrolle der Ausführlichkeit erkunden. Sie werden diese Konzepte anwenden, indem Sie eine End-to-End-Überwachung für eine Beispielanwendung implementieren.

Das ist alles enthalten

17 Videos10 Lektüren1 Quiz

In dieser Woche lernen Sie, wie Sie gängige Systemverwaltungsaufgaben mit Rust automatisieren können. Sie werden CLI-Dienstprogramme erstellen, die Dateien parsen, Verzeichnisse durchsuchen, externe Programme ausführen und Cron-Jobs planen können. Durch die Verarbeitung von Befehlsausgaben, die Meldung von Fehlern und die Protokollierung von Ergebnissen werden Sie robuste Automatisierungsskripte erstellen. Sie werden auch Compliance-Prüfungen erstellen, die den Systemzustand anhand von Richtlinien bewerten und JSON und andere Formate für die Berichterstattung verwenden. Sie werden diese Techniken anwenden, um reale Aufgaben wie das Parsen von Protokollen und die Überprüfung der Compliance zu automatisieren.

Das ist alles enthalten

18 Videos6 Lektüren1 Quiz2 Unbewertete Labore

In dieser Woche lernen Sie, wie Sie mit Tools wie GitHub Actions und Jenkins Pipelines für kontinuierliche Integration und kontinuierliche Bereitstellung implementieren. Sie werden grundlegende CI/CD-Konzepte, Komponenten einer Pipeline und Workflows für die Automatisierung von Builds, Tests und Bereitstellungen verstehen. Durch die Verwaltung von Abhängigkeiten zwischen Jobs, die Implementierung von Logik und das Linting von Artefakten erstellen Sie robuste Pipelines, die auf Ihre Projektanforderungen zugeschnitten sind. Sie werden diese Kenntnisse anwenden, um eine automatisierte CI/CD-Pipeline für eine Beispielanwendung zu erstellen.

Das ist alles enthalten

15 Videos6 Lektüren1 Quiz

Dozenten

Noah Gift
Duke University
40 Kurse130.622 Lernende

von

Duke University

Empfohlen, wenn Sie sich für Softwareentwicklung interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Platzhalter

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen