Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

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

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    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.