TeilzeitkursDevOps Grundlagen

Beherrsche die komplette DevOps-Pipeline: von der Versionskontrolle bis zur Produktionsbereitstellung. Dieses 5-wöchige Teilzeitprogramm führt Dich von Linux-Grundlagen bis zur Bereitstellung von Produktionsanwendungen mit CI/CD-Pipelines. Du wirst eine Webanwendung mit Docker containerisieren und mit automatisierten Pipelines und Monitoring in der Cloud bereitstellen.

Jetzt bewerben
Coding Bootcamp Studenten
clock

Teilzeit

5

Wochen

remote

Vor Ort / Online

language

Englisch

Programmüberblick

Unser DevOps-Grundlagen-Programm führt Dich in 5 Wochen von Linux-Grundlagen bis zur Produktionsbereitstellung mit CI/CD-Pipelines. Beherrsche Git, SQL-Datenbanken und REST-APIs mit Django, tauche dann ein in Docker-Containerisierung, GitLab CI/CD und Cloud-Deployment mit DigitalOcean. Das Programm gipfelt in einem Abschlussprojekt: eine komplette Webanwendung mit automatisierten Pipelines und HTTPS. Mit Live-Sitzungen und Expertenunterstützung sammelst Du durchgehend praktische Erfahrung. Schau Dir die kommenden Termine an und sei dabei!
course report award 2025 for best European bootcamp
DevOps program overview image

Bevorstehende Termine

Kursdaten

06. Mai - 06. Juni

Anmeldefrist

05. Mai

Gebühr

2'500 CHF

Format

Online

Kursdaten

05. Aug. - 05. Sept.

Anmeldefrist

04. Aug.

Gebühr

2'500 CHF

Format

Online

Kursdaten

14. Okt. - 14. Nov.

Anmeldefrist

13. Okt.

Gebühr

2'500 CHF

Format

Online

  • clock

    Der Zeitplan passt nicht zu Deinen Bedürfnissen?
    Schau Dir unsere Online-Optionen oder das Vollzeit-Programm an.

  • dollar-sign

    Auf der Suche nach Finanzierung? Schau Dir unsere Finanzierungsmöglichkeiten an.

Zeitplan

  • Mi

    Online

    • 18.00 - 21.00Vorlesung
  • Fr

    Online

    • 18.00 - 21.00Praxisübungen
  • Sa

    Online

    • 09.00 - 12.00Vorlesung
    • 13.00 - 16.00Praxisübungen

VorlesungLerne von unseren Referenten, die Experten auf ihrem jeweiligen Gebiet sind, und werde während der Live-Vorlesungen in neue Themen eingeführt.

PraxisübungenBearbeite eine Reihe von interessanten und herausfordernden Übungen zu den Themen, die in der vorherigen Vorlesung behandelt wurden. Übe Deine Teamfähigkeit, indem Du gemeinsam mit Deinen Mitstudenten Gruppenprojekte durchführst.

Wo unsere Studenten Arbeit finden

Finde Deinen Traumjob - wir unterstützen Dich auf dem Weg dorthin!

Our Alumni Stories
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
arrow
Laura Van Os

Laura Van Os

Full-Stack

Die ausgezeichnete Unterstützung der Karriereservices durch Dozenten/Mentoren führte dazu, dass sich mein jetziger Arbeitgeber kurz nach Abschluss des Bootcamps meldete. Sehr empfehlenswert für angehende Entwickler!

VorherStore Clerk

NachherJunior Frontend Developer bei Headwire.com

arrow

Was Du lernen wirst

  • Vorbereitung

    Python und Ops

    • Python-Grundlagen: Lerne die Grundlagen der Python-Programmierung.
    • Linux-Grundlagen: Richte eine Linux-Umgebung ein und navigiere über die Kommandozeile.
    • Versionskontrolle: Beherrsche Git für Code-Verwaltung und Zusammenarbeit.
  • Tag 1

    Server und Cloud-Infrastruktur

    • Internet-Grundlagen: Verstehe, wie Clients, Server und Protokolle (HTTP, DNS, SSH) zusammenarbeiten.
    • Cloud-Server: Richte einen Cloud-Server auf DigitalOcean ein und sichere ihn ab.
    • Live-Deployment: Veröffentliche eine Website mit NGINX und sichere sie mit HTTPS.
  • Tag 2

    Datenbanken

    • Relationale Datenbanken: Verstehe, wie Datenbanken Informationen organisieren und speichern.
    • SQL-Abfragen: Schreibe Abfragen zum Erstellen, Lesen, Aktualisieren und Löschen von Daten.
    • Datenbankanbindung: Verbinde Datenbanken sicher mit Python-Anwendungen.
  • Tag 3

    Web-APIs erstellen

    • REST-APIs: Verstehe, wie Frontend und Backend über APIs kommunizieren.
    • Django-Framework: Erstelle eine funktionsfähige API mit Django und Django REST Framework.
    • Admin-Oberfläche: Verwalte Anwendungsdaten über das Django Admin-Panel.
  • Tag 4

    Sicherheit und Authentifizierung

    • JWT-Authentifizierung: Implementiere eine sichere Benutzeranmeldung mit Token-basierter Authentifizierung.
    • Zugriffskontrolle: Kontrolliere, wer auf welche Teile Deiner API zugreifen kann.
    • Frontend-Integration: Verbinde ein React-Frontend mit Deinem sicheren Django-Backend.
  • Tag 5

    Containerisierung

    • Docker-Grundlagen: Löse das "Es funktioniert auf meinem Rechner"-Problem mit Containerisierung.
    • Dockerfiles: Schreibe Dockerfiles, um Anwendungen mit allen Abhängigkeiten zu verpacken.
    • Container-Verwaltung: Führe containerisierte Anwendungen aus und verwalte sie.
  • Tag 6

    Multi-Service-Anwendungen

    • Docker Compose: Verwalte Multi-Container-Anwendungen mit Orchestrierungstools.
    • PostgreSQL: Stelle PostgreSQL als Deine Produktionsdatenbank bereit.
    • Service-Netzwerk: Konfiguriere Dienste, um sicher miteinander zu kommunizieren.
  • Tag 7

    Automatisierte Pipelines

    • CI/CD-Pipelines: Richte GitLab CI-Pipelines ein, die bei jedem Commit ausgeführt werden.
    • Automatisierte Tests: Erkenne Fehler frühzeitig mit automatisierten Build- und Test-Stages.
    • Container Registry: Veröffentliche Docker-Images automatisch in der GitLab Container Registry.
  • Tag 8

    Produktionsbereitstellung

    • Produktions-Stack: Konfiguriere einen Stack mit NGINX, Gunicorn und PostgreSQL.
    • HTTPS-Sicherheit: Sichere Deine Anwendung mit HTTPS über Let's Encrypt.
    • Automatisierte Deployments: Automatisiere Deployments, damit Dein Code mit einem Klick live geht.
  • Tag 9

    Betrieb und Fehlerbehebung

    • Zustandsüberwachung: Überwache den Anwendungszustand mit Docker-Logs und System-Tools.
    • Fehlerbehebung: Diagnostiziere und löse häufige Produktionsprobleme.
    • Backup-Strategien: Implementiere Backup- und Wiederherstellungsstrategien mit PostgreSQL.
  • Tag 10

    Abschlussprojekt

    • Komplettes Deployment: Stelle eine vollständige Anwendung von Grund auf mit allen erlernten Fähigkeiten bereit.
    • Live-Anwendung: Präsentiere eine funktionierende Anwendung, die über HTTPS erreichbar ist.
    • Portfolio-Projekt: Schliesse mit einem Projekt ab, das reale DevOps-Fähigkeiten demonstriert.

Bewerbungsprozess

  • checkBewirb Dich einfach hier
  • check

    Führe ein informatives Gespräch mit Constructor Nexademy (optional)

  • check

    Überweise eine Anzahlung, um Deinen Platz zu sichern

  • check

    Schliesse die Vorbereitungsarbeiten vor Beginn des Intensivkurses ab (nur für Anfänger)

  • check

    Starte Deinen Kurs! 😊

Bereite Dich auf den Kurs vor

Kostenloser Python & Ops Einführungskurs

Online
Selbststudium
Kostenlos

Bereite Dich auf DevOps vor mit unserem kostenlosen Kurs, der Python-Grundlagen sowie Linux- und Git-Basics abdeckt. Wenn Du diesen Kurs abschliesst, hast Du eine solide Grundlage, um in unserem DevOps-Programmen durchzustarten.

Geschätzte Kursdauer: 12 Stunden

Themen

Containerisierung & Infrastruktur

Beherrsche Docker-Containerisierung, um Anwendungen mit all ihren Abhängigkeiten zu verpacken. Stelle produktionsreife Infrastruktur mit NGINX als Reverse-Proxy, Gunicorn als WSGI-Server und PostgreSQL für die Datenpersistenz bereit. Lerne, Dienste sicher zu konfigurieren und Multi-Container-Anwendungen mit Docker Compose zu verwalten.

CI/CD & Automatisierung

Automatisiere Deinen gesamten Deployment-Workflow mit GitLab CI/CD-Pipelines. Lerne Git für Versionskontrolle und Teamzusammenarbeit, richte automatisierte Build- und Test-Stages ein und stelle Anwendungen mit einem Klick bereit. Erstelle Docker-Images automatisch und pushe sie in Container-Registries für nahtlose Deployments.

DevOps Grundlagen

Dieses intensive Programm vermittelt Dir, wie Du Anwendungen in der Cloud bereitstellst und verwaltest. Du beherrschst Linux-Serveradministration, Docker-Containerisierung und CI/CD-Pipelines mit GitLab. Lerne, Cloud-Server auf DigitalOcean einzurichten, NGINX und Gunicorn für die Produktion zu konfigurieren und Deine Anwendungen mit HTTPS zu sichern. Am Ende wirst Du eine vollständige Webanwendung mit automatisierten Pipelines erstellt und bereitgestellt haben. Fähigkeiten, die in modernen Software-Teams unverzichtbar sind.

  • Cloud-Infrastruktur, Containerisierung, CI/CD-Pipelines und Produktionsbereitstellung
  • Eine solide Grundlage für DevOps- und Site Reliability Engineering-Rollen
  • Ideal für Entwickler und Data Scientists, die Anwendungen souverän bereitstellen möchten
  • Praktisches Lernen durch echte Projekte

Über 60 Std.

Praktisches Lernen

Stelle Produktionsanwendungen mit automatisierten CI/CD-Pipelines und HTTPS bereit

Wähle den gewünschten Standort

Besuche unseren Campus in Zürich

Möchtest Du sehen wie Deine Zeit bei Constructor Nexademy aussehen könnte und wo unsere Studenten die meiste Zeit verbringen? Dann kontaktiere uns für einen Besuch auf unserem Campus.

Constructor Nexademy
Förrlibuckstrasse 150
8005 Zürich
+41 (0)44 797 51 43

Termin vereinbaren

Finanzierungsformen

Wir bei Constructor Nexademy sind der Meinung, dass die Finanzen niemals ein Hindernis für den Zugang zu einer Weiterbildung sein sollten, die dem Einzelnen helfen kann, seine Ziele zu erreichen. Deshalb bieten wir diverse Finanzierungsmöglichkeiten an, um unsere Kurse für eine Vielzahl von Studenten zugänglich zu machen. Ausserdem arbeiten wir mit externen Organisationen zusammen, die bedürftigen Personen finanzielle Unterstützung gewähren können.

Zertifikat von Top Coding Schule

Erhalte ein Zertifikat von Constructor Nexademy, einer der weltweit führenden Coding-Akademien. Teile Dein Zertifikat in sozialen Netzwerken, CVs und mehr. Fördere Deine Karriere mit den neu erworbenen Fähigkeiten.

Certificate

Bevorstehende Veranstaltungen

Nimm an einer unserer Veranstaltungen teil. Entdecke unsere kommenden Workshops, Infoveranstaltungen, Abschlusspräsentationen und Webinare zu aktuellen Themen.

Es gibt noch keine bevorstehenden Veranstaltungen. Trage Dich in unseren Newsletter ein und werde benachrichtigt, wenn neue Veranstaltungen angekündigt werden.

Empty room with chairs

FAQs

  • Welche andere Art von Unterstützung werde ich während des Kurses erhalten?

    caret

    Neben dem Dozenten wird es auch Lehrassistenten (Teaching Assistants, TAs) geben. Sie werden den Kurs mit dir besuchen und eine wichtige Unterstützung sein. Die anderen Studenten im Klassenzimmer, mit denen du eine enge Zusammenarbeit aufbauen wirst, werden ebenfalls eine wertvolle Hilfe und Unterstützung sein. Bei Constructor Academy dreht sich alles um Teamarbeit. Der Erfolg eines Schülers führt zum Erfolg aller.

  • Was sind die technischen Voraussetzungen für den Kurs?

    caret

    Du benötigst einen Laptop mit guter Internetverbindung.

  • Wie viele Studenten sind es pro Klasse?

    caret

    Um ein hohes Mass an Interaktion zu gewährleisten, besteht jede Klasse aus durchschnittlich 15-20 Studenten.

  • Ist das Programm vollständig remote?

    caret

    Das Programm wird vollständig online in Live-Sitzungen über Zoom angeboten.

  • Welches Programmierniveau benötige ich?

    caret

    Python-Grundlagen und Absolvieren des Python- und Ops-Einführungskurses, wenn Du Anfänger bist. Motivation und Tatkraft sind die wichtigsten Faktoren.

Kontakt

Lehrkräfte

Team Member

Adrien Laâboudi

linkedin

Teaching Assistant & Instructor

Nachdem er mehr als drei Jahre im IT-Support in Frankreich gearbeitet hatte, beschloss Adrien, seine Karriere in diesem Bereich voranzutreiben, indem er das Programmieren lernte. Er zog in die Schweiz, um das Full-Stack Bootcamp zu besuchen, und hat nie zurückgeblickt! Angesichts seiner Erfahrung im Umgang mit allen Arten von Computerproblemen und seiner Bereitschaft zu helfen, war es für ihn selbstverständlich, nach seinem Abschluss als Lehrassistent zu arbeiten. In seiner Freizeit sieht er sich gerne Sport an, wandert durch das Land und hat eine Leidenschaft für Geschichte, Geographie und Weltkulturen.

Unser Blog

Lies die neuesten Nachrichten über Constructor Nexademy und informiere Dich über alles rund um Programmierung und Data Science in der Schweiz und Deutschland.

data-science-teilzeit-abschlussprojekte-gruppe-nr-10

Data Science Teilzeit -Abschlussprojekte, Gruppe Nr. 10

von Ekaterina Butyugina

data-science-abschlussprojekte-gruppe-nr-34

Data Science-Abschlussprojekte, Gruppe Nr. 34

von Ekaterina Butyugina

data-science-abschlussprojekte-gruppe-nr-33

Data Science-Abschlussprojekte, Gruppe Nr. 33

von Ekaterina Butyugina