Über diesen Kurs

15,128 kürzliche Aufrufe

Zertifikat zur Vorlage

Erhalten Sie nach Abschluss ein Zertifikat

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

At least 2 years of computer programming experience.

Ca. 17 Stunden zum Abschließen

Englisch

Untertitel: Englisch

Was Sie lernen werden

  • Explain how to use, reuse, and improve continuous integration.

  • Use Travis CI to perform automation for continuous integration.

  • Explore Webhooks with both GitHub and Travis CI.

  • Build better software with improved agility using a continuous integration system.

Kompetenzen, die Sie erwerben

GithubContinuous IntegrationDevopstravis ci

Zertifikat zur Vorlage

Erhalten Sie nach Abschluss ein Zertifikat

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

At least 2 years of computer programming experience.

Ca. 17 Stunden zum Abschließen

Englisch

Untertitel: Englisch

von

University of California, Davis-Logo

University of California, Davis

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1

Woche 1

5 Stunden zum Abschließen

Continuous Integration (CI) Tenets and Basic Features

5 Stunden zum Abschließen
14 Videos (Gesamt 90 min), 13 Lektüren, 1 Quiz
14 Videos
Continuous Integration Tenets Introduction1m
It Worked for Me in Dev9m
Using a Continuous Integration System for Automation7m
Coding with Confidence: Repeatability, Reliability, and Reusability8m
Using Travis CI to Achieve Repeatability, Reliability, and Reusability7m
Basic Continuous Integration Tenets9m
Set Up a GitHub Account3m
Set Up GitHub Desktop5m
Set Up Travis CI Account1m
Install Docker5m
Set Up Atom Hackable Text Editor4m
Prerequisites Checkpoint for This Course4m
First Repository with Travis CI Workflow; Execute Build on Probot App14m
13 Lektüren
A Note From UC Davis10m
ExploreGitHub10m
Explore GitHub Desktop10m
Explore Travis CI10m
Explore the Docker Hub10m
Explore the Atom Text Editor10m
Explore Probot GitHub App Documentation10m
Explore Probot GitHub Hello World App10m
Explore Hello World GitHub Guide10m
Find Our User Account and Project for Probot Hello10m
Understanding the GitHub Flow10m
Building a JavaScript and Node.js project10m
Activities Checklist10m
1 praktische Übung
Module 1 Quiz30m
Woche
2

Woche 2

3 Stunden zum Abschließen

Managing the CI Environment and Performing with Travis CI

3 Stunden zum Abschließen
12 Videos (Gesamt 109 min), 2 Lektüren, 1 Quiz
12 Videos
All Builds Start with Requirements12m
Go With the Flow9m
Probot App9m
Dockerization on Travis17m
Go With the Flow Introduction3m
Travis CI by Example Working with Phases, Example 17m
Travis CI by Example Working with Matrix, Example 24m
Travis CI by Example Understanding Phase Tags, Example 312m
Travis CI by Example Working with Stages, Example 4 (Part 1)12m
Travis CI by Example Working with Stages, Example 4 (Part 2)14m
Go With the Flow Final Review5m
2 Lektüren
Explore Real-World Examples10m
Activities Checklist10m
1 praktische Übung
Module 2 Quiz30m
Woche
3

Woche 3

3 Stunden zum Abschließen

Connecting Continuous Integration to GitHub and CI Status for Shipping Changes

3 Stunden zum Abschließen
13 Videos (Gesamt 122 min), 1 Lektüre, 1 Quiz
13 Videos
Work Smarter, Not Harder with Webhooks10m
Webhooks, Part 1: Install a New Application on Travis CI7m
Webhooks, Part 2: What Happened in the Build; Create New GitHub App8m
Webhooks, Part 3: Finish Set Up of Web Application on Glitch11m
Webhooks, Part 4: Troubleshooting, Webhooks Summary10m
Shh...Don't Share This Secret10m
Secrets, Part 1: How to Store Secrets in a Travis CI Project13m
Secrets, Part 2: Connect to Heroku, Debug, Set Private Key with Heroku CLI10m
Secrets, Part 3: Generate Encrypted Authorizations and Credentials9m
Secrets, Part 4: Deploy with Your Heroku Branch13m
Putting Our Schedules to Work8m
Schedules and Setting Up Example Schedules in Travis CI4m
1 Lektüre
Activities Checklist10m
1 praktische Übung
Module 3 Quiz30m
Woche
4

Woche 4

6 Stunden zum Abschließen

Creating a Reliable Continuous Integration System and Log Analytics

6 Stunden zum Abschließen
15 Videos (Gesamt 137 min), 3 Lektüren, 2 Quiz
15 Videos
"Just Ten More Minutes"10m
Measuring and Monitoring Metrics in Our CI Environment9m
Not All Failures are the Same9m
Learning and Introduction to Metrics Capturing Tools for CI, Part 1 of 108m
Getting Our Heroku Environment Ready for Prometheus, Part 2 of 1010m
Deploying Prometheus as a Heroku App, Part 3 of 109m
Setting Up Grafana to Visualize Our Metrics, Part 4 of 108m
Step 1: Setting Up Requirements for the Prometheus Scraper, Part 5 of 1010m
Step 2: Setting Up GitHub App Checks API Events, Part 6 of 1010m
Step 3: Mapping Check Run Data into Prometheus Observation Object, Part 7 of 1012m
Step 4: Finalize and Deploy our Prometheus Scraper Development, Part 8 of 1012m
Visualizing Our Build Metrics with Some Test Data, Part 9 of 109m
Wrap up and Seeing the Metrics Results, Part 10 of 1011m
Course Summary2m
3 Lektüren
Documentation on Check Run10m
Welcome to Peer Review Assignments!10m
Are You Ready?10m
1 praktische Übung
Module 4 Quiz30m

Häufig gestellte Fragen

  • Sobald Sie sich für ein Zertifikat angemeldet haben, haben Sie Zugriff auf alle Videos, Quizspiele und Programmieraufgaben (falls zutreffend). Aufgaben, die von anderen Kursteilnehmern bewertet werden, können erst dann eingereicht und überprüft werden, wenn Ihr Unterricht begonnen hat. Wenn Sie sich den Kurs anschauen möchten, ohne ihn zu kaufen, können Sie womöglich auf bestimmte Aufgaben nicht zugreifen.

  • Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugriff auf alle Kursmaterialien, einschließlich bewerteter Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

  • Sie haben bis zu zwei Wochen nach Ihrem Zahlungsdatum beziehungsweise bis zu zwei Wochen nach Beginn der ersten Kurseinheit (bei Kursen, die gerade gestartet sind) Anspruch auf eine volle Rückerstattung, je nachdem, was später eintritt. Nach dem Erwerb eines Kurszertifikats besteht kein Anrecht mehr auf Rückerstattung, auch dann nicht, wenn Sie den Kurs innerhalb des Zeitraums von zwei Wochen abgeschlossen haben. Lesen Sie unsere vollständige Rückerstattungsrichtlinie.

  • Ja, Coursera bietet Kursteilnehmern, die die Gebühr nicht bezahlen können, finanzielle Hilfe an. Sie beantragen diese Hilfe, indem Sie auf den entsprechenden Link links unter der Schaltfläche "Anmelden" klicken. Sie werden dazu aufgefordert, ein Antragsformular auszufüllen, und Sie werden benachrichtigt, wenn Ihr Antrag bewilligt wird. Mehr erfahren.

  • Für diesen Kurs gibt es keine akademischen Leistungspunkte, doch Hochschulen können nach eigenem Ermessen Leistungspunkte für Kurszertifikate vergeben. Wenden Sie sich an Ihre Einrichtung, um mehr zu erfahren. Online-Abschlüsse und Mastertrack™-Zertifikate auf Coursera bieten die Möglichkeit, akademische Leistungspunkte zu erwerben.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..