Fakultät für DevOps - Kurs 270.000 Rubel. von GeekBrains, Ausbildung 18 Monate, Datum: 10. Juni 2023.
Verschiedenes / / November 29, 2023
Ich viertele
Installieren und Konfigurieren einer virtuellen Maschine mit GNU/Linux
Berücksichtigen Sie die Grundlagen von UNIX-Betriebssystemen, den Aufbau von Netzwerken und die Prinzipien ihres Betriebs. Lernen Sie die grundlegenden Internetprotokolle und das Netzwerkmodell des OSI/ISO-Netzwerkprotokollstapels kennen.
Kurse
Wie man effektiv lernt. Videokurs von GeekUniversity-Methodologen
— Merkmale des Studiums an der Geek University
- Warum ist es schwer zu lernen?
— Werkzeuge zur Selbstbildung
— Wir lernen aus Kompetenzen
— Merkmale der Erwachsenenbildung
— SMARTe Ziele setzen
— Wie formuliere ich einen Bildungsantrag?
Einführung in UNIX-Systeme
— Einführung in UNIX/Linux
— Arbeiten in der Konsole
– Rechte und Benutzer in UNIX
– Bash, Skripte und Automatisierung
— Linux-Netzwerkfunktionen
- Üben. Registrieren eines Servers in der Cloud
- Üben. Starten des Webservers
- Üben. So schützen Sie Ihren Server
Computernetzwerke
— Grundlagen von Computernetzwerken. Ethernet-Technologie. Teil 1
– Physische und Kanalebene. Ethernet-Technologie. Teil 2
- Netzwerkebene. Teil 1
- Netzwerkebene. Teil 2
— Transportschicht
— Eingehendes Studium der Netzwerktechnologien. Teil 1
— Eingehendes Studium der Netzwerktechnologien. Teil 2
— Anwendungsschicht
Betriebssystem
- Betriebssystem
— Betriebssystemkernel
— Dateisysteme
- Erinnerung
— Multitasking
- Kernel-Netzwerkfunktionen
— Arbeiten unter Linux
— Plattformübergreifend und Virtualisierung
II. Viertel
Einrichten eines Servers für ein lokales Netzwerk
Sammeln Sie Erfahrung bei der Installation von KVM-Hypervisoren und der Konfiguration von Open vSwitch. Erfahren Sie, wie Sie Active Directory, Squid, DHCP, DNS, Webserver und Mailserver konfigurieren.
Kurse
Python-Grundlagen. Interaktiver Kurs
— Einführung in Python
— Eingebaute Typen und Operationen mit ihnen
— Funktionen
- Nützliche Hilfsmittel
— Arbeiten mit Dateien
- Objekt orientierte Programmierung
- OOP. Fortgeschrittenes Level
- OOP. Nützliche Ergänzungen
Virtualisierungssysteme
— Einführung in die Virtualisierung
— Effektive Virtualisierungstechnologien
— Hypervisoren vom Typ 2 (in das Hostsystem integriert)
— Hypervisoren vom Typ 1 (Bare-Metal-Hypervisoren)
— Hypervisoren vom Typ 1 (Fortsetzung)
— Verschachtelte Virtualisierung und I/O-Virtualisierung
— Containerisierung (Virtualisierung auf Betriebssystem-Kernel-Ebene)
— Virtualisierungsmanagementsysteme
Basisdienste unter Linux für Unternehmen
- Datenspeicher
— Linux-Router, Sicherheit
- Netzwerkdienste
- DNS
- PKI und OpenVPN
- Post
- Lastverteilung
— Hochverfügbarkeitsdienste
Analyse, Optimierung und Notfallarbeit unter Linux
— Grundlagen zum Sammeln von Informationen und zum Finden von Problemen
— Debuggen in verschiedenen Phasen des Systemladens und der Dienste
— Datenspeicherung unter Linux, Lösung von Problemen mit Partitionen
— Probleme im Netzwerkstapel finden und lösen
— Sicherheit unter Linux
— Debuggen von Anwendungen
— Systemprofilierung
– Überblick über die Linux-Optimierung
III. Viertel
Automatisierungs- und DevOps-Methodik
Erfahren Sie, wie Sie kontinuierliche Integrations- und Codebereitstellungsprozesse einrichten. Entdecken Sie das Infrastructure-as-Code-Modell und üben Sie moderne Softwareentwicklungspraktiken.
Kurse
Konfigurationsmanagementsysteme
— Was sind Konfigurationsmanagementsysteme?
– Ansible – wie man kocht
— Verwendung von Ansible in der Praxis (Basis)
- Ansible für Fortgeschrittene
CI/CD-Prozesse
— Grundlagen von CI/CD. Einführung in Gitlab
— Kontinuierliche Integration (kontinuierliche Integration)
— Kontinuierliche Lieferung und kontinuierliche Bereitstellung (kontinuierliche Lieferung und Bereitstellung)
— Fehlerbehebung (Diagnose und Lösung von Problemen in CI/CD)
Agile/Scrum/Devops-Methoden
— Einführung in Agile. Klassische Ansätze. Flexible Ansätze. Agil/Scrum/Kanban
— Produktbesitzer. Kunden und Stakeholder. Entwicklungsteam. Backlog-Entitäten
– Minimal lebensfähiges Produkt. Iterationen bei der Produktwertbereitstellung. Prioritäten und Kosten von Geschichten
— Leben in einem Scrum-Team
– Ingenieurskultur in Agile, auch bekannt als DevOps
– Die Testpyramide und ihr dummer Bruder – die Eistüte
— Kontinuierliche Integration und kontinuierliche Lieferung. Die Fähigkeiten und Werkzeuge eines Gentlemans
– Observability@DevOps
IV. Viertel
Cloud-Technologien und Microservice-Architektur
Beherrschen Sie Cloud-Technologien und Anwendungscontainerisierung mit Kubernetes und Docker. Der erste Kurs des Moduls „Grundlagen der Cloud-Technologien“ wurde gemeinsam mit Spezialisten der Cloud-Plattform Mail.ru Cloud Solutions entwickelt. Hier sammeln Sie Erfahrungen im Umgang mit einer Public-Cloud-Plattform und S3-Speicher.
Kurse
Cloud-Grundlagen
— Geschichte des Cloud Computing
— Arten von Cloud-Diensten (*-as-a-Service)
— Softwaredefinierte Netzwerke und Speicher
— OpenStack-Cloud-Computing-Plattform
— Webinar. Cloud-Computing-Plattform Mail. Ru Cloud-Lösung
— Webinar. Einfacher Speicherservice
— Cloud-native Architektur und Infrastructure as Code (IaC)
Microservice-Architektur und Containerisierung
– Microservices und Container
– Docker
— Einführung in Kubernetes
— Datenspeicherung und Ressourcen
– Kubernetes-Netzwerkabstraktionen
— Cluster-Gerät
— Fortgeschrittene Abstraktionen
– Stellen Sie eine Testanwendung in einem Cluster (CI/CD) bereit
V Viertel
Cloud-Server in Azure
Lernen Sie die Grundlagen der Windows Server-Administration, der Automatisierung mit PowerShell und der Infrastrukturverwaltung mit WMI. Ziehen Sie Virtualisierungssysteme von Microsoft und MWare in Betracht und sammeln Sie Erfahrungen mit der Azure-Cloud-Plattform.
Kurse
Windows Server, PowerShell und WMI
— Installation und Konfiguration von Windows Server
— Grundlegende Windows-Verwaltungstools
— Einrichten von Active Directory
– Grundlegende PowerShell-Befehle
— Schreiben von Skripten mithilfe von Funktionen und Pipelines
— Fernbedienung mit PowerShell
– Active Directory-Automatisierung
- Windows-Verwaltungsinstrumentation (WMI)
– Windows-Sicherheitsaudit
Windows Server-Container, Hyper-V, eSXI, Azure-Cloud-Server
- Windows Server-Container
- Hyper-V
- VMware ESXi
— Bereitstellung von VMware ESXi-Servern mit Netzwerkstart über PXE
– Erstellen von Images von virtuellen Windows-Maschinen in Azure mit Packer
— Arbeiten mit Microsoft Azure
VI. Viertel
Infrastruktur für ein Startup
Erfahren Sie, wie Sie am Beispiel von Prometheus + Grafana ein Überwachungssystem einrichten und den Versand von Benachrichtigungen über Ereignisse einrichten. Erstellen Sie als Abschlussprojekt eine Infrastruktur im Team mit Entwicklern – anderen GeekUniversity-Studenten.
Kurse
Überwachung verteilter Anwendungen/Microservices
— Vertrautheit mit Überwachungssystemen. Prometheus installieren
— Prometheus aufstellen. Exporteure
— Visualisierung mit Grafana. AlertManager-Benachrichtigungsmanager
- Sicherung von Prometheus und Grafana mit Nginx (Basisauthentifizierung). Verschlüsselung
Letztes Teamprojekt
— Kennenlernen des Teams und der Projekte. ITIL/SLA-Metriken
— Aufgabenverteilung. Arbeiten mit einem Task-Tracker
— Problemanalyse, Diskussion, Treffen
- Treffen
— Zwischenfazit
— Vorbereitung auf die Projektverteidigung
— Projektschutz
Kurse außerhalb des Viertels
Datenbank. Interaktiver Kurs
- Schneller Start
– SQL-Abfragesprache
— Operatoren, Filtern, Sortieren und Begrenzen
- Datenaggregation
— Komplexe Abfragen
— Transaktionen, Variablen, Ansichten
— MySQL-Administration
— Gespeicherte Prozeduren und Funktionen, Trigger
— Abfrageoptimierung
- NoSQL
Computernetzwerke: Praxis
– Cisco Packet Tracer. Untersuchung der Topologie des zukünftigen Netzwerks
- Dynamisches Routing. Exterior Gateway Protocol (EGP), BGP. Interior Gateway Protocol (IGP), RIPv2
— DNS-System
– STP-Protokollfamilie. Link-Aggregation, LACP
— Konfigurieren des Kerns des Anbieternetzwerks. OSPF. DHCP, DHCP-Relay
— Aufbau des Unternehmenssegments des Anbieternetzwerks
— Einrichten eines Heimnetzwerksegments
— Einrichten von Netzwerk-Endbenutzern
– VLAN, DHCP, DNS, NAT, VPN GRE, RIPv2 über GRE
Vorbereitung auf ein DevOps Engineer-Interview
– GNU/Linux-Grundlagen
– Netzwerkgrundlagen
— Grundlagen von Virtualisierungs- und Cloud-Lösungen
— Grundlagen von Docker und Kubernetes
– Grundlagen von CI/CD, Grundlagen der Orchestrierung
— Grundlagen der Überwachung
Sicherheit von kabelgebundenen und kabellosen Netzwerken
— Einführung in die Netzwerkverkehrsanalyse
— Passive Netzwerkangriffe
— Aktive Netzwerkangriffe
— OpenVas-Schwachstellenscanner
- Metasploit-Framework
– Wi-Fi-Sicherheit und Schwachstelle
- Bluetooth-Sicherheit
— GSM-Sicherheit
Git. Grundkurs
– Einführung in Git
— Installation und Konfiguration von Git
– Grundlegende Terminalbefehle
— Arbeiten mit Repositorys in Git
— Repository-Dateiverwaltung
— Geschichte der Änderungen
— Arbeiten mit Repository-Zweigen
— Veröffentlichung des Repositorys
— Zweigstellenfusionen
— Versionsverwaltung
— Erstellen einer Pull-Anfrage
— Komplexe Operationen
– Arbeiten mit Fork-Repositorys
Zusätzliche Kurse von Partnerunternehmen
Führende Technologieunternehmen in Russland beteiligen sich an der Entwicklung und Durchführung von Schulungen. Sie erfahren mehr über die Technologien und Tools, die echte Unternehmen zur Erstellung von IT-Produkten verwenden.
Protokollsammelsysteme
Verwendung von ELK, Syslog/Rsyslog und Sentry-Tools. Sammeln von Protokollen in einer Microservice-Umgebung.
Grundlagen der Public Key Infrastructure (PKI).
Objekte, Hauptaufgaben, Public-Key-Infrastrukturarchitekturen. Beispiele für die Verwendung einer Public-Key-Infrastruktur bei der Verwendung elektronischer Signaturen.
IT-Service-Management mit ITIL
Prinzipien des ITSM-Ansatzes zur Organisation eines effektiven Managements von IT-Services.
iTeterin
13.09.2022 G.
Bußgeld!
Ich studiere jetzt seit mehr als sechs Monaten an der DevOps-Fakultät (eineinhalbjähriges Programm) und habe zuvor eine Schulung von meinem Arbeitgeber erhalten. Aus dem Guten: - Die Materialien sind in Bezug auf das Lernen immer verfügbar, Sie können noch einmal lesen, noch einmal anhören, was Sie verpasst oder verpasst haben. - Sie können sich für einen Kurs, den Sie bereits abgeschlossen haben, erneut anmelden und ihn ohne zusätzliche Zahlung erneut belegen (z. B. weil Sie aufgrund der Arbeitsbelastung keine Zeit hatten). - Gute Lehrer, ich...
D
DK
27.08.2021 G.
Ich studiere an der DevOps-Fakultät mit dem Ziel, universitäre Kenntnisse in Sachen IT zu erweitern. Dies ist meine erste Erfahrung mit vollwertiger Online-Bildung. Vorteile: Es gibt keine strikte Bindung an die Trainingszeit, Sie können Vorlesungen im beschleunigten Modus (x2) ansehen, es gibt eine ziemlich aktive Community auf Telegram. Nachteile: Es gibt nicht genügend Offline-Verbindungen, wo Verbindungen einfacher herzustellen sind und in einer dauerhafteren Form bestehen. Was den Inhalt betrifft...
D
DK
27.08.2021 G.
Ich studiere an der DevOps-Fakultät mit dem Ziel, universitäre Kenntnisse in Sachen IT zu erweitern. Dies ist meine erste Erfahrung mit vollwertiger Online-Bildung. Vorteile: Es gibt keine strikte Bindung an die Trainingszeit, Sie können Vorlesungen im beschleunigten Modus (x2) ansehen, es gibt eine ziemlich aktive Community auf Telegram. Nachteile: Es gibt nicht genügend Offline-Verbindungen, wo Verbindungen einfacher herzustellen sind und in einer dauerhafteren Form bestehen. Was den Inhalt betrifft...