Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Courses and Certificate Fees

Fees InformationsCertificate AvailabilityCertificate Providing Authority
INR 2436yesCoursera

The Syllabus

Videos
  • Course Introduction
  • Continuous Integration Tenets Introduction
  • It Worked for Me in Dev
  • Using a Continuous Integration System for Automation
  • Coding with Confidence: Repeatability, Reliability, and Reusability
  • Using Travis CI to Achieve Repeatability, Reliability, and Reusability
  • Basic Continuous Integration Tenets
  • Set Up a GitHub Account
  • Set Up GitHub Desktop
  • Set Up Travis CI Account
  • Install Docker
  • Set Up Atom Hackable Text Editor
  • Prerequisites Checkpoint for This Course
  • First Repository with Travis CI Workflow; Execute Build on Probot App
Readings
  • A Note From UC Davis
  • Explore GitHub
  • Explore GitHub Desktop
  • Explore Travis CI
  • Explore the Docker Hub
  • Explore the Atom Text Editor
  • Explore Probot GitHub App Documentation
  • Explore Probot GitHub Hello World App
  • Explore Hello World GitHub Guide
  • Find Our User Account and Project for Probot Hello
  • Understanding the GitHub Flow
  • Building a JavaScript and Node.js project
  • Activities Checklist
Practice Exercise
  • Module 1 Quiz

Videos
  • Module 2 Introduction
  • All Builds Start with Requirements
  • Go With the Flow
  • Probot App
  • Dockerization on Travis
  • Go With the Flow Introduction
  • Travis CI by Example Working with Phases, Example 1
  • Travis CI by Example Working with Matrix, Example 2
  • Travis CI by Example Understanding Phase Tags, Example 3
  • Travis CI by Example Working with Stages, Example 4 (Part 1)
  • Travis CI by Example Working with Stages, Example 4 (Part 2)
  • Go With the Flow Final Review
Readings
  • Explore Real-World Examples
  • Activities Checklist
Practice Exercise
  • Module 2 Quiz

Videos
  • Module 3 Introduction
  • Work Smarter, Not Harder with Webhooks
  • Webhooks, Part 1: Install a New Application on Travis CI
  • Webhooks, Part 2: What Happened in the Build; Create New GitHub App
  • Webhooks, Part 3: Finish Set Up of Web Application on Glitch
  • Webhooks, Part 4: Troubleshooting, Webhooks Summary
  • Shh...Don't Share This Secret
  • Secrets, Part 1: How to Store Secrets in a Travis CI Project
  • Secrets, Part 2: Connect to Heroku, Debug, Set Private Key with Heroku CLI
  • Secrets, Part 3: Generate Encrypted Authorizations and Credentials
  • Secrets, Part 4: Deploy with Your Heroku Branch
  • Putting Our Schedules to Work
  • Schedules and Setting Up Example Schedules in Travis CI
Reading
  • Activities Checklist
Practice Exercise
  • Module 3 Quiz

Videos
  • Module 4 Introduction
  • "Just Ten More Minutes"
  • Measuring and Monitoring Metrics in Our CI Environment
  • Not All Failures are the Same
  • Learning and Introduction to Metrics Capturing Tools for CI, Part 1 of 10
  • Getting Our Heroku Environment Ready for Prometheus, Part 2 of 10
  • Deploying Prometheus as a Heroku App, Part 3 of 10
  • Setting Up Grafana to Visualize Our Metrics, Part 4 of 10
  • Step 1: Setting Up Requirements for the Prometheus Scraper, Part 5 of 10
  • Step 2: Setting Up GitHub App Checks API Events, Part 6 of 10
  • Step 3: Mapping Check Run Data into Prometheus Observation Object, Part 7 of 10
  • Step 4: Finalize and Deploy our Prometheus Scraper Development, Part 8 of 10
  • Visualizing Our Build Metrics with Some Test Data, Part 9 of 10
  • Wrap up and Seeing the Metrics Results, Part 10 of 10
  • Course Summary
Readings
  • Documentation on Check Run
  • Welcome to Peer Review Assignments!
  • Are You Ready?
Practice Exercise
  • Module 4 Quiz

Articles

Student Community: Where Questions Find Answers

Ask and get expert answers on exams, counselling, admissions, careers, and study options.