About this Course
최근 조회 39,631

100% 온라인

지금 바로 시작해 나만의 일정에 따라 학습을 진행하세요.

유동적 마감일

일정에 따라 마감일을 재설정합니다.

중급 단계

At least 2 years of computer programming experience.

완료하는 데 약 19시간 필요

권장: 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.

완료하는 데 약 19시간 필요

권장: 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 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개의 읽기 자료
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개 연습문제
Module 1 Quiz30m
2
완료하는 데 3시간 필요

Managing the CI Environment and Performing with Travis CI

12개 동영상 (총 109분), 2 readings, 1 quiz
12개의 동영상
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개의 읽기 자료
Explore Real-World Examples10m
Activities Checklist10m
1개 연습문제
Module 2 Quiz30m
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 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개의 읽기 자료
Activities Checklist10m
1개 연습문제
Module 3 Quiz30m
4
완료하는 데 6시간 필요

Creating a Reliable Continuous Integration System and Log Analytics

15개 동영상 (총 137분), 3 readings, 2 quizzes
15개의 동영상
"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개의 읽기 자료
Documentation on Check Run10m
Welcome to Peer Review Assignments!10m
Are You Ready?10m
1개 연습문제
Module 4 Quiz30m
3.6
5개의 리뷰Chevron Right

지속적인 통합의 최상위 리뷰

대학: 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

캘리포니아 대학교 데이비스 캠퍼스 정보

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 프로필에 수료증을 추가할 수 있습니다. 강좌 콘텐츠만 읽고 살펴보려면 해당 강좌를 무료로 청강할 수 있습니다.

궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.