Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
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

Back to top