このコースについて
40,936 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

At least 2 years of computer programming experience.

約18時間で修了

推奨:4 weeks of study, 2-5 hours/ week...

英語

字幕:英語

学習内容

  • Check

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

  • Check

    Use Travis CI to perform automation for continuous integration.

  • Check

    Explore Webhooks with both GitHub and Travis CI.

  • Check

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

習得するスキル

GithubContinuous IntegrationDevopstravis ci

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

At least 2 years of computer programming experience.

約18時間で修了

推奨:4 weeks of study, 2-5 hours/ week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
5時間で修了

Continuous Integration (CI) Tenets and Basic Features

14件のビデオ (合計90分), 13 readings, 1 quiz
14件のビデオ
Continuous Integration Tenets Introduction1 分
It Worked for Me in Dev9 分
Using a Continuous Integration System for Automation7 分
Coding with Confidence: Repeatability, Reliability, and Reusability8 分
Using Travis CI to Achieve Repeatability, Reliability, and Reusability7 分
Basic Continuous Integration Tenets9 分
Set Up a GitHub Account3 分
Set Up GitHub Desktop5 分
Set Up Travis CI Account1 分
Install Docker5 分
Set Up Atom Hackable Text Editor4 分
Prerequisites Checkpoint for This Course4 分
First Repository with Travis CI Workflow; Execute Build on Probot App14 分
13件の学習用教材
A Note From UC Davis10 分
ExploreGitHub10 分
Explore GitHub Desktop10 分
Explore Travis CI10 分
Explore the Docker Hub10 分
Explore the Atom Text Editor10 分
Explore Probot GitHub App Documentation10 分
Explore Probot GitHub Hello World App10 分
Explore Hello World GitHub Guide10 分
Find Our User Account and Project for Probot Hello10 分
Understanding the GitHub Flow10 分
Building a JavaScript and Node.js project10 分
Activities Checklist10 分
1の練習問題
Module 1 Quiz30 分
2
3時間で修了

Managing the CI Environment and Performing with Travis CI

12件のビデオ (合計109分), 2 readings, 1 quiz
12件のビデオ
All Builds Start with Requirements12 分
Go With the Flow9 分
Probot App9 分
Dockerization on Travis17 分
Go With the Flow Introduction3 分
Travis CI by Example Working with Phases, Example 17 分
Travis CI by Example Working with Matrix, Example 24 分
Travis CI by Example Understanding Phase Tags, Example 312 分
Travis CI by Example Working with Stages, Example 4 (Part 1)12 分
Travis CI by Example Working with Stages, Example 4 (Part 2)14 分
Go With the Flow Final Review5 分
2件の学習用教材
Explore Real-World Examples10 分
Activities Checklist10 分
1の練習問題
Module 2 Quiz30 分
3
3時間で修了

Connecting Continuous Integration to GitHub and CI Status for Shipping Changes

13件のビデオ (合計122分), 1 reading, 1 quiz
13件のビデオ
Work Smarter, Not Harder with Webhooks10 分
Webhooks, Part 1: Install a New Application on Travis CI7 分
Webhooks, Part 2: What Happened in the Build; Create New GitHub App8 分
Webhooks, Part 3: Finish Set Up of Web Application on Glitch11 分
Webhooks, Part 4: Troubleshooting, Webhooks Summary10 分
Shh...Don't Share This Secret10 分
Secrets, Part 1: How to Store Secrets in a Travis CI Project13 分
Secrets, Part 2: Connect to Heroku, Debug, Set Private Key with Heroku CLI10 分
Secrets, Part 3: Generate Encrypted Authorizations and Credentials9 分
Secrets, Part 4: Deploy with Your Heroku Branch13 分
Putting Our Schedules to Work8 分
Schedules and Setting Up Example Schedules in Travis CI4 分
1件の学習用教材
Activities Checklist10 分
1の練習問題
Module 3 Quiz30 分
4
6時間で修了

Creating a Reliable Continuous Integration System and Log Analytics

15件のビデオ (合計137分), 3 readings, 2 quizzes
15件のビデオ
"Just Ten More Minutes"10 分
Measuring and Monitoring Metrics in Our CI Environment9 分
Not All Failures are the Same9 分
Learning and Introduction to Metrics Capturing Tools for CI, Part 1 of 108 分
Getting Our Heroku Environment Ready for Prometheus, Part 2 of 1010 分
Deploying Prometheus as a Heroku App, Part 3 of 109 分
Setting Up Grafana to Visualize Our Metrics, Part 4 of 108 分
Step 1: Setting Up Requirements for the Prometheus Scraper, Part 5 of 1010 分
Step 2: Setting Up GitHub App Checks API Events, Part 6 of 1010 分
Step 3: Mapping Check Run Data into Prometheus Observation Object, Part 7 of 1012 分
Step 4: Finalize and Deploy our Prometheus Scraper Development, Part 8 of 1012 分
Visualizing Our Build Metrics with Some Test Data, Part 9 of 109 分
Wrap up and Seeing the Metrics Results, Part 10 of 1011 分
Course Summary2 分
3件の学習用教材
Documentation on Check Run10 分
Welcome to Peer Review Assignments!10 分
Are You Ready?10 分
1の練習問題
Module 4 Quiz30 分
3.6
5件のレビューChevron Right

Continuous Integration からの人気レビュー

by DMNov 13th 2019

Thank you for detailed course. Well structured with mix of Practical and Theory content.

講師

Avatar

Edward Raigosa

Engineering Manager at GitHub
Continuing and Professional Education

カリフォルニア大学デービス校(University of California, Davis)について

UC Davis, one of the nation’s top-ranked research universities, is a global leader in agriculture, veterinary medicine, sustainability, environmental and biological sciences, and technology. With four colleges and six professional schools, UC Davis and its students and alumni are known for their academic excellence, meaningful public service and profound international impact....

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。