Erlernen von Kernkonzepten und Foundation-Level-Lernen: DevOps anfänger
Technologie:
Kompetenzniveau:
- 6 Kurse | 3h 55m 27s
- 5 Kurse | 6h 54m 24s
- 5 Kurse | 8h 8s
- 1 Kurs | 2h 9m 18s
- 5 Kurse | 7h 5m 15s
Entdecken Sie DevOps, die Welt der Softwareentwicklung und IT-Operations.
ERSTE SCHRITTE
Zentrale DevOps-Fähigkeiten: Auf dem Weg zu DevOps
-
40s
-
6m 30s
ERSTE SCHRITTE
Sicherheitsgrundsätze für DevSecOps
-
1m 15s
-
14m 12s
ERSTE SCHRITTE
DevOps und Sicherheit: DevSecOps-Prinzipien
-
37s
-
6m 50s
ENTHALTENE KURSE
Entwicklungsansätze
Lernen Sie die wichtigen Grundlagen einer Organisation mit DevOps-Struktur kennen, einschließlich Infrastruktur-Operations und unterschiedlicher Softwareentwicklungsansätze.
7 Videos |
21m
Bewertung
Abzeichen
Entwicklungsmethoden
Lernen Sie die wichtigen Grundlagen einer Organisation mit DevOps-Struktur, einschließlich mehrerer Softwareentwicklungsmethoden wie Wasserfall, agil usw. kennen.
13 Videos |
43m
Bewertung
Abzeichen
Management
Erfahren Sie, wie eine prozessorientierte DevOps-Organisation ihre Governance-, Asset-, Service- und Implementierungsansätze besser verwalten kann.
8 Videos |
30m
Bewertung
Abzeichen
Bereitstellungsansätze
Erfahren Sie, wie eine an DevOps-Prozessen orientierte Organisation ihre Bereitstellungsansätze, Softwareverteilung, Geräteverwaltung und Netzwerke besser verwalten kann.
12 Videos |
42m
Bewertung
Abzeichen
DevOps - Auswirkungen auf Unternehmen
Lernen Sie wichtige Grundlagen einer Organisation mit DevOps-Struktur und deren Beziehung zur Unternehmenskultur und Unternehmensarchitektur (EA) sowie die Einführung von DevOps kennen.
7 Videos |
34m
Bewertung
Abzeichen
Tests und Lieferung
Lernen Sie die wichtigen Grundlagen einer Organisation mit DevOps-Struktur und deren Beziehung zu allen Arten von Tests, Entwicklung und Bereitstellungsverfahren kennen.
13 Videos |
1h 3m
Bewertung
Abzeichen
MEHR ANZEIGEN
KOSTENLOSER ZUGRIFF
ENTHALTENE KURSE
Zentrale DevOps-Fähigkeiten: Auf dem Weg zu DevOps
Die moderne Softwareentwicklungslandschaft ist voll von Unternehmen, die versuchen, ihren Platz auf dem globalen Markt zu finden. Um die Erstellung der bestmöglichen Software zu beschleunigen, setzen viele Unternehmen DevOps-Tools ein, um sicherzustellen, dass der beste Code schnell beim Kunden ankommt. In diesem Kurs lernen Sie die Unterschiede zwischen der Softwareentwicklung und der Verwaltung der Softwarebereitstellung sowie verschiedene Softwarebereitstellungsmodelle wie das Wasserfall-, Iterations-, Spiral-, V-, Big-Bang- und Agil-Modell kennen. Als Nächstes untersuchen wir DevOps, seine Vorteile und wie es sich von früheren Methoden unterscheidet. Entdecken Sie schließlich die Herausforderungen bei der Einführung einer DevOps-Methodik. Nach Abschluss des Kurses sind Sie in der Lage, die Elemente der Softwareverwaltung und -bereitstellung zu definieren und DevOps mit anderen Methoden zu vergleichen und gegenüberzustellen.
15 Videos |
1h 36m
Bewertung
Abzeichen
Zentrale DevOps-Fähigkeiten: DevOps-Prinzipien und -Praktiken
Einer der wichtigsten Aspekte von DevOps ist die Art und Weise, wie die Automatisierung kontinuierliche Prozesse ermöglicht, sodass die Softwareentwicklung mit so wenig Unterbrechungen wie möglich fortschreiten kann. In diesem Kurs lernen Sie, welche Aspekte der Automatisierung in die verschiedenen Phasen einer Entwicklungspipeline integriert werden. Nach einem Überblick über die DevOps-Prinzipien und -Praktiken erkunden Sie das Konzept von "kontinuierlich" für die Bereiche Entwicklung, Integration, Testen, Bereitstellung, Überwachung und Feedback. Dann werden Sie das Konzept des Configuration Management untersuchen. Als Nächstes werden Sie sich auf "as-code"-Konzepte konzentrieren, wie Infrastructure-as-code, Content-as-code, DevOps-as-code und Pipeline-as-code. Schließlich werden Sie den Reifeprozess für ein Unternehmen untersuchen, um von der Nichtnutzung von DevOps zu einer vollständigen Übernahme von DevOps im sinnvollen Maße überzugehen.
18 Videos |
1h 37m
Bewertung
Abzeichen
Zentrale DevOps-Fähigkeiten: Agile und DevOps
Wie viele Dinge in allen Branchen existiert die Softwareentwicklung nicht in einem Vakuum. Die wichtigen Fortschritte bei der DevOps-Verwaltung der Softwarebereitstellung wurden stark von den Prinzipien des agilen Frameworks beeinflusst. In diesem Kurs lernen Sie die agilen Praktiken kennen und vergleichen und kontrastieren Elemente von Agile und DevOps. Wir untersuchen die Gemeinsamkeiten und Unterschiede von Agile und DevOps bezüglich Methoden, Prozesse, Teams, Testprinzipien, Ziele/wichtige Zielbereiche und Anforderungen. Abschließend untersuchen wir die Synergie zwischen der agilen Entwicklung und der DevOps-Unterstützung dieser Entwicklung. Nach Abschluss des Kurses verstehen Sie die agilen Entwicklungsmethoden, ihre Ähnlichkeiten und Unterschiede zu DevOps-Verfahren und, wie sie sich ergänzen.
10 Videos |
1h 4m
Bewertung
Abzeichen
Zentrale DevOps-Fähigkeiten: Kontinuierliche Prinzipien
Von dem Moment an, in dem ein Entwickler seine Tastenanschläge beendet hat, bis zu dem Moment, in dem ein Endbenutzer auf diese Software stößt, muss jede Software eine Reise durchlaufen. Die DevOps-Pipeline wird verwendet, um die Schritte dieser Reise zu automatisieren und zu erleichtern. In diesem Kurs lernen Sie, was eine DevOps-Pipeline ist und wie die Automatisierung damit zusammenhängt. Als nächstes erkunden Sie die Phasen Quelle, Build, Test, Bereitstellung, Validierung, Überwachung und Verbesserung der CI/CD-Pipeline. Untersuchen Sie schließlich die Auswirkungen des modernen Computing auf die Prinzipien der kontinuierlichen Bereitstellung in der Pipeline, wie die Containerisierung von Software und Site Reliability Engineering (SRE). Nach Abschluss des Kurses werden Sie in der Lage sein, die Anwendung der kontinuierlichen Prinzipien in der DevOps CI/CD-Pipeline zu skizzieren.
15 Videos |
1h 28m
Bewertung
Abzeichen
Zentrale DevOps-Fähigkeiten: Fallstudien zu DevOps
Voltaire fragte einmal: ""Gibt es jemanden, der so weise ist, aus den Erfahrungen anderer zu lernen?" " Wir können viel von den Erfolgen und Fehlern anderer lernen, die den Weg von DevOps vor uns gegangen sind. In diesem Kurs lernen Sie den Weg zur DevOps-Reife kennen, den verschiedene Privatunternehmen und staatliche Einrichtungen eingeschlagen haben. Sie werden sehen, wie verschiedene Unternehmen die Prinzipien und Praktiken von DevOps und der Continuous Integration and Continuous Deployment (CI/CD) Pipeline nutzen, um eine automatisierte Methode zur Verwaltung ihrer Softwareanforderungen zu entwickeln. Außerdem werden Sie sehen, wie einige Unternehmen, wie z. B. Netflix, Innovationen in der Welt von DevOps geschaffen haben, um den Anforderungen ihrer Branche gerecht zu werden.
12 Videos |
1h 7m
Bewertung
Abzeichen
MEHR ANZEIGEN
KOSTENLOSER ZUGRIFF
ENTHALTENE KURSE
Sicherheitsgrundsätze für DevSecOps
Computersysteme und das Internet haben verändert, wie die Welt ihre täglichen Aktivitäten ausführt. Diese Innovationen ermöglichen es Menschen und Unternehmen, besser vernetzt und erreichbar zu sein als je zuvor. Mit der Entwicklung des Internets entwickelten sich die Bedrohungen für die Internetsicherheit weiter, z. B. Internet-Betrügereien und -Angriffe. In diesem Kurs lernen Sie die Geschichte der Computersysteme und des Internets und die Grundlagen der Datensicherheit kennen: Vertraulichkeit, Integrität und Verfügbarkeit. Sie lernen diverse Arten der Datensicherheit kennen, darunter Anwendungs-, Cloud- und Infrastruktursicherheit, und erforschen Datensicherheitsrisiken wie fortgeschrittene anhaltende Bedrohungen, Insider-Bedrohungen und Ransomware. Sie lernen auch, zwischen InfoSec, Cybersecurity und DevSecOps zu unterscheiden. Schließlich erkunden Sie die allgemeinen Vorteile von DevSecOps, wie Bereitstellung und Sicherheit.
15 Videos |
2h 14m
Bewertung
Abzeichen
DevSecOps-Prinzipien: Von DevOps zu DevSecOps
DevSecOps steht für Development, Security und Operations. DevSecOps soll Sicherheit als gemeinsame Verantwortung in den gesamten IT- und Entwicklungslebenszyklus integrieren. Dieser Kurs behandelt DevOps und DevSecOps und deren Rolle in den Entwicklungs- und Betriebsteams. Zunächst erfahren Sie die wichtigsten Vorteile und gängigen Praktiken von DevOps. Dann geht es um DevSecOps-Anforderungen wie Automatisierung, Kollaboration und Richtlinien sowie Probleme bei der DevOps- oder DevSecOps-Einführung. Dann behandeln wir Branchen wie Automobilindustrie, Gesundheits- und Finanzwesen, die DevSecOps implementieren und davon profitieren können. Schließlich konzentrieren Sie sich auf Einführung von DevSecOps im Team.
14 Videos |
1h 24m
Bewertung
Abzeichen
Der DevSecOps-Lebenszyklus
Der DevSecOps-Lebenszyklus ist eine Methode, die von Software-Entwicklungsteams eingesetzt wird, um sicherzustellen, dass die Produkte rechtzeitig und effizient geliefert werden. Dieser mehrstufige Lebenszyklus soll Mitarbeiter und Teams so effizient wie möglich durch den gesamten Prozess der Produktentwicklung führen. Beginnen Sie diesen Kurs, indem Sie zwischen dem Wasserfall- und dem agilen Modell für die Softwareentwicklung unterscheiden. Dann werden Sie jede Phase des DevOps-Lebenszyklus im Detail erkunden, einschließlich kontinuierlicher Entwicklung, kontinuierlicher Integration, kontinuierlicher Tests, kontinuierlicher Bereitstellung, kontinuierlichem Feedback, kontinuierlicher Überwachung und kontinuierlichem Betrieb. Als Nächstes lernen Sie DevSecOps-Pipelines kennen, die sich auf die Überprüfung von Sicherheitscode, Sicherheitstests, Scans, Überwachung und Berichterstattung konzentrieren. Sie werden die Grundprinzipien und allgemeinen Vorteile der Automatisierung in DevSecOps kennenlernen. Schließlich werden Sie sich mit den Prinzipien und bewährten Praktiken von Shift Left Testing und Sicherheit befassen.
15 Videos |
1h 32m
Bewertung
Abzeichen
DevSecOps-Methoden
DevSecOps ermöglicht Entwicklern und Projektmanagern, die Sicherheit in allen Phasen des Software-Lebenszyklus zu automatisieren, zu überwachen und umzusetzen. Dazu gehören die Phasen Planung, Entwicklung, Erstellung, Test, Freigabe, Bereitstellung, Einsatz, Betrieb und Überwachung. In diesem Kurs lernen Sie die Faktoren kennen, die DevSecOps als Methodik oder Framework definieren. Entdecken Sie die Vorteile des Einsatzes der Frameworks CALMS und Three Ways und die Gründe für die Integration von Sicherheit in den Lebenszyklus der Anwendungsentwicklung. Untersuchen Sie die wichtigsten Überlegungen bei der Migration vom DevOps-Lebenszyklus zum DevSecOps-Lebenszyklus und untersuchen Sie die Rollen der Phasen Codeanalyse und Änderungsmanagement. Lernen Sie weitere DevSecOps-Phasen kennen, darunter Compliance, Bedrohungsanalyse, Forschung und Schwachstellenanalyse. Schließlich erfahren Sie, wie DevSecOps von Natur aus dezentralisiert wurde und warum Dezentralisierung so wichtig ist.
14 Videos |
1h 28m
Bewertung
Abzeichen
DevSecOps in der kontinuierlichen Integration & Bereitstellung (CI/CD)
Die kontinuierliche Integration und Bereitstellung (CI/CD) bezeichnet eine Kodierungsphilosophie und eine Reihe von Praktiken, die von Entwicklungsteams verwendet werden, um schnelle und zuverlässige Codeänderungen zu implementieren und zu liefern. CI/CD wird oft zusammen mit DevOps genannt. DevOps sind eine Sammlung von Ideen, Praktiken, Prozessen und Technologien, die von Projekt- und Entwicklungsteams für die Optimierung der Produktentwicklung eingesetzt werden. In diesem Kurs lernen Sie die grundlegenden Elemente und Vorteile von CI/CD sowie die wichtigsten Unterschiede zwischen CI/CD und DevOps kennen. Dann erfahren Sie, wie eine effektive DevSecOps-Pipeline dazu beiträgt, Sicherheit zu gewährleisten. Als nächstes werden Sie die potenziellen Sicherheitslücken in jeder Phase der DevSecOps-Pipeline untersuchen. Zuletzt betrachten Sie allgemeine DevSecOps-Sicherheitsempfehlungen, wie z. B. die Implementierung von sicheren Kodierungsrichtlinien, die Integration von Sicherheit in Anwendungen und die Validierung von Eingabedaten.
13 Videos |
1h 20m
Bewertung
Abzeichen
MEHR ANZEIGEN
KOSTENLOSER ZUGRIFF
ENTHALTENE KURSE
DevOps und Sicherheit: DevSecOps-Prinzipien
DevSecOps ist die Praxis der Einbeziehung der Sicherheit in jeden Schritt der Softwareentwicklung. Es ermöglicht Unternehmen die Überwachung und Behebung von Sicherheitsproblemen, während Code geschrieben wird. In diesem Kurs'erfahren Sie, wo DevSecOps relevant ist, wie es als Praxis eingeführt werden kann und welche Best Practices und Herausforderungen zu beachten sind.
22 Videos |
2h 9m
Bewertung
Abzeichen
ENTHALTENE KURSE
DevSecOps lokal
Lokale IT-Lösungen beziehen sich normalerweise auf IT-Infrastruktur, Hardware und Softwareanwendungen, die lokal gehostet und verwaltet werden. Lokale Implementierungen erfordern mehr lokale Ressourcen, einschließlich Mitarbeiter, die für die Umsetzung ihrer Lösungen und aller damit verbundenen Prozesse verantwortlich sind. In diesem Kurs lernen Sie die wichtigsten Unterschiede und Vorteile einer lokalen Implementierung im Vergleich zu einer Cloud- oder Hybrid-Lösung kennen. Dann werden Sie die allgemeinen Rollen und Verantwortlichkeiten eines DevSecOps-Teams kennenlernen, einschließlich der Rollen des Chief Information Security Officer (CISO), des Security Champions, des Entwicklers und des Sicherheitsteams. Schließlich erfahren Sie, wie Sie eine positive DevSecOps-Teamkultur und Sicherheitslage schaffen, und wir befassen uns mit den drei Säulen von DevSecOps: Testgesteuerte Sicherheit, Überwachung und Reaktion auf Sicherheitsvorfälle und Risikobewertung.
15 Videos |
1h 33m
Bewertung
Abzeichen
DevSecOps in AWS
DevSecOps ermöglicht die Integration von Sicherheitstests in jeder Phase des Softwareentwicklungsprozesses. Amazon Web Services (AWS) beispielsweise bietet verschiedene Tools und Dienste, die die Zusammenarbeit zwischen Entwicklern, Sicherheitsspezialisten und Betriebsteams ermöglichen und so für eine effiziente und sichere Softwareerstellung sorgen. In diesem Kurs werden Sie DevSecOps weiter erforschen, einschließlich Rollen und Verantwortlichkeiten in Bezug auf Entwicklung, Sicherheit und Betrieb in AWS. Sie lernen dann die Komponenten kennen, die für eine DevSecOps-Implementierung in AWS erforderlich sind, wie Codeanalyse, Änderungsmanagement, Compliance, Bedrohungsmodellierung und Sicherheitsschulung. Dann untersuchen Sie die AWS-Services, die für die kontinuierliche Integration und Lieferung (CI/CD) verwendet werden, einschließlich AWS CodeBuild, AWS CodeCommit und AWS CodeDeploy. Sie untersuchen die AWS-Tools und ‑Services für bessere Tests, Protokollierung, Überwachung, Auditing, Governance und Betriebsdienste. Schließlich identifizieren Sie allgemeine Herausforderungen beim Implementieren von DevSecOps.
16 Videos |
1h 29m
Bewertung
Abzeichen
DevSecOps in Azure
Microsoft Azure ist eine Sammlung verschiedener Cloud-Computing-Dienste, die viele Dienste anbieten, darunter Rechenleistung, Speicherplatz, Analysen und Netzwerke. In diesem Kurs erfahren Sie, wie Azure DevOps bei der Planung von Aufgaben, der Zusammenarbeit und der Erstellung und Bereitstellung von Anwendungen helfen kann. Als Nächstes lernen Sie die von Azure ermöglichten Funktionen kennen, die den Einstieg in einen DevSecOps-Workflow erleichtern können. Sie konzentrieren sich auf Best Practices für den Übergang zu einem DevSecOps-Prozess und untersuchen die allgemeinen Herausforderungen bei der Implementierung von DevSecOps in Azure. Zudem lernen Sie, wie Sie mit Azure Pipelines Container erstellen und bereitstellen, mit Azure Configuration Scanning für Sicherheit sorgen und mit Azure Active Directory (Azure AD) Identitäten und Zugriffe verwalten. Schließlich werden Sie Azure-Tools und ‑Services wie Azure Key Vault zur Verwaltung von Schlüsseln und Geheimnissen und Azure Policy zur Erstellung, Zuweisung und Verwaltung von Richtliniendefinitionen in einer Azure-Umgebung untersuchen.
15 Videos |
1h 26m
Bewertung
Abzeichen
DevSecOps in der GCP
Google Cloud Platform (GCP) ist eine Suite von Cloud Computing-Diensten, die auf der gleichen Infrastruktur läuft, die Google intern für seine Endnutzerprodukte verwendet, und eine Reihe von gehosteten Diensten für Datenverarbeitung, Speicherung und Anwendungsentwicklung umfasst. In diesem Kurs lernen Sie die Sicherheits-, Datenschutz- und Compliance-Funktionen der GCP kennen. Lernen Sie die fünf Ebenen der GCP-Sicherheit kennen, darunter die Cloud-Infrastruktur, Produkte und Services, Blueprints für Sicherheitsniveau, Arbeitslast und Anwendungen sowie Lösungspakete. Untersuchen Sie die Grundzüge der GCP, einschließlich Secure-by-Design, der Security Operations Suite, Zero Trust Security sowie Kontinuierliche Integration und Kontinuierliche Lieferung (CI/CD). Außerdem erfahren Sie, wie der Google Cloud Logging Service zur Überprüfung von Daten für die DevSecOps-Pipeline verwendet werden kann.
16 Videos |
1h 26m
Bewertung
Abzeichen
DevSecOps und Container
Container sind Softwareeinheiten, die Code und seine Abhängigkeiten bündeln, um sicherzustellen, dass Anwendungen in verschiedenen Umgebungen schnell und zuverlässig laufen. In diesem Kurs lernen Sie die wichtigsten Unterschiede zwischen Virtualisierung und Containerisierung kennen und erfahren, welche Vorteile beide bieten. Dann werden Sie zwischen Kubernetes- und Docker-Container-Lösungen unterscheiden und herausfinden, warum immer mehr Teams Container einsetzen. Als Nächstes werden Sie herausfinden, wie Container DevSecOps machen. Sie werden häufige Sicherheitsprobleme von Containern untersuchen, wie z. B. die Größe der Angriffsfläche, und Sie werden lernen, wie Funktionen wie Anwendungsprogrammierschnittstellen(API)-Microgateways zur Ergänzung von Programmiersprachen-Frameworks verwendet werden können, um sichere Entwicklungspraktiken zu unterstützen. Dann werden Sie sich darauf konzentrieren, wie Cloud Native Buildpacks (CNB) und Paketo verwendet werden können, um modulare Container-Images zu erstellen, die bei der Umwandlung von Quellcode mithilfe modularer, wiederverwendbarer Build-Funktionen helfen können. Und schließlich erfahren Sie, wie eine starke Kultur dazu beitragen kann, die Sicherheit von Containern auf höchstem Niveau zu gewährleisten.
13 Videos |
1h 8m
Bewertung
Abzeichen
MEHR ANZEIGEN
KOSTENLOSER ZUGRIFF
VERDIENEN SIE SICH MIT DEM ABSCHLUSS DIESER KURSE EIN DIGITALES ABZEICHEN DIESER KURSE
Skillsoft gibt Ihnen die Möglichkeit, nach erfolgreichem Abschluss einiger unserer Kurse ein digitales Abzeichen zu gewinnen, das Sie in allen sozialen Medien oder auf beliebigen Unternehmensplattformen integrieren können.
Digitale Abzeichen dürfen Sie für immer behalten.