Achtung! Dieser Artikel ist kein technischer Artikel und richtet sich an Leser, die sich für eine Ausbildung im Bereich CI/CD interessieren. Wenn Sie kein Interesse am Lernen haben, wird dieses Material höchstwahrscheinlich nicht für Sie von Interesse sein.
Wenn Sie ein Entwickler oder Administrator sind, der für die Einrichtung kontinuierlicher Entwicklungs- und Bereitstellungsprozesse verantwortlich ist (Kontinuierliche Integration / kontinuierliche Lieferung), dann hat OTUS die Anmeldung für einen Kurs speziell für Sie geöffnet:
Während der Schulung lernen die Studierenden, wie sie den Anwendungserstellungs- und Testprozess sowie den Installationsprozess bei drei führenden Anbietern anpassen, entwickeln ein Verständnis für die Architektur von Cloud-Anbietern und erlernen die Automatisierung der Codeanalyse und des Schwachstellenscans.
Am Ende der Schulung erstellt jeder Student eine Abschlussarbeit, die aus der Implementierung von CI/CD-Prozessen für ein beliebiges OpenSource-Projekt seiner Wahl besteht. Nach der Schulung erhält jeder Student natürlich Materialien für alle Klassen, ein Zertifikat über den Abschluss des Kurses und, was am wichtigsten ist, er wird den Prozess zum Erstellen und Testen der Anwendung einrichten und in der Lage sein, Schwachstellen zu finden.
Natürlich ist dieser Kurs nicht für jeden geeignet. Aber wenn man Erfahrung hat:
- Funktioniert mit Git
- Administration von Linux- oder Windows-Systemen
- Entwicklung oder Betrieb
- Zusammenarbeit mit einem Cloud-Anbieter
dann wartet OTUS auf Sie! Sie können
In Erwartung des Starts
Außerdem besteht Zugang zur kostenlosen Besichtigung eines offenen Webinars zum Thema „Using Jenkins with K8S“, das vom Kursleiter durchgeführt wurde
Kurslernprozess
Das Kursprogramm besteht aus vier Hauptmodulen:
- Entwicklung in der Cloud (Code)
- Automatisierung von Montage und Test (Continuous Integration)
- Automatisierung der Installation (Continuous Delivery)
- Abschlussmodul
Jeder einzelne davon wird im Rahmen von Online-Webinaren im Unterricht ausführlich besprochen und zur Festigung des erworbenen Wissens dienen Hausaufgaben, zu denen Sie bei Bedarf ausführliches Feedback von den Lehrkräften erhalten können.
Viele Experten bezeichnen CI/CD als eine der besten Softwareentwicklungsmethoden für moderne Aufgaben. Stimmen Sie dieser Aussage zu?
Source: habr.com