Development and Deployment Operations
Command Line, Git and Github
Course Description

This course explores the fundamentals of CI/CD and Development Operations. We examine the use of the command line. Mastering the command line and version control systems enhances task automation and efficient file mnanagement

Objectives of this course

By the end of this course, students should be able to work with a text-based interface for interacting with a computer's operating system, and create distributed version control system (DVCS) for tracking changes in source code during software development

  • Course Code: sop-ddo-001
  • Course Duration: 6 weeks
  • Cost:Free
  • Commitment: 5-7 hours/week
  • Tools Needed: A stable internet connection for streaming videos is needed. (a Device [PC])
  • Prerequisite Course:Understanding Programming and Software Development-sop-tech-101
  • Weighted grade distribution: Passing Grade- 80%
    - Quizzes : 80%
    - Examination 20%
  • Batches
    1. Start Date :June 23, 2025
      End Date: August 3, 2025

    2. Start Date : August 4, 2025
      End Date: September 14, 2025

    3. Start Date: September 15, 2025
      End Date: October 26, 2025

    4. Start Date: October 27, 2025
      End Date: December 7, 2025

    5. Start Date: January 5, 2026
      End Date: February 15, 2026

    6. Start Date: February 16, 2026
      End Date: March 29, 2026

    7. Start Date: March 30, 2026
      End Date: May 3, 2026
Course Outline
  • Week 1
    - Bash Shell / Linux Command Line Interface
    - Installations and Getting Started
    - Basic Commands
    - Changing Directories
    Quiz 1 : Due at the end of week 1
  • Week 2:
    - Creating Files and Folders
    - Hidden Files, Updating Files, and Location
    - Super User
    Quiz 2 : Due at the end of week 2
  • Week 3:
    - Introduction to Git, Github and Installations
    - Github Repository, Initialization, Staging, Commit, Merge
    - Github Branch
    Quiz 3 : Due at the end of week 3
  • Week 4:
    - Push and Pull
    - Revert, Reset, Ammend
    - Contribution (Fork, Clone and Pull Request)
    Quiz 4 : Due at the end of week 4
  • Week 5:
    - Secuirty and Settings (gitignore, SSH)
    Final Examination: Due at the end of week 6
  • Week 6:
    - Summary
    Certificate
Domain Name Service, Cloud Server Configuration & Deployment
Course Description

Summary here

Objectives of this course

Objectives here

  • Course Code: sop-ddo-002
  • Course Duration:
  • Cost:100 USD
  • Commitment:
  • Tools Needed: A stable internet connection for streaming videos is needed. (a Device [Phone, Tablet, or PC], a registered domain or ability to purchase one)
  • Prerequisite Course: Understanding Programming and Software Development
  • Weighted grade distribution: Passing Grade-
    - Assignment :
    - Quizzes :
    - Project :
    - Examination
  • Batches
    1. Start Date :
      End Date:

    2. Start Date :
      End Date:

Course Outline
  • Week 1 :
  • Week 2:
  • Week 3:
  • Week 4:
  • Week 5:
  • Week 6: