Skip to main content

Weekly Schedule

Useful Resources

MySeneca (Blackboard)Course OutlineStudent Services
CSP451 GitHubGitHub DiscussionsAssignment InstructionsCSP451 Scripts

Introduction to Course

TopicsReading/Reference
Introduction to CourseIntroduction to CSP451
Course PoliciesCourse Policies
Course AssessmentsAssessment Policies
Course SetupCourse Setup
Effective use of GitHub DiscussionCourse Collaboration

Week 1 - Introduction to GitHub

TopicsReading/Reference
Introduction to Version ControlTutorial: Introduction to Version Control
Getting started with GitHubTutorial: Getting started with GitHub
Introduction to MarkdownTutorial: Introduction to Markdown
Quickstart RepositoriesTutorial: Quickstart Repositories
Markdown SyntaxTutorial: Markdown Syntax

Tasks and Assignments:

  1. Complete and submit your Integrity badge
  2. Follow the steps in GitHub Username and Profile Name for correct username syntax.
  3. Follow the steps in Getting started with GitHub to complete GitHub Setup.
  4. Follow the steps in Quickstart Repositories to complete Creating and Configuring your Private GitHub Repository.
  5. Complete and submit your Checkpoint1

Week 2 - Introduction to Branches

TopicsReading/Reference
Cloning RepositoriesTutorial: Cloning Repositories
Basic Git CommandsTutorial: Basic Git Commands
Collaboration using BranchesTutorial: Collaboration using Branches

Tasks and Assignments:

  1. Follow the instructions in Setup Your Local Environment and install all the software you need to setup your local environment.
  2. Complete and submit your Checkpoint2
  3. Select your Demo Presentation topic and communicate with the course professor.

Week 3 - GitHub Collaboration Flow

TopicsReading/Reference
Code Review Pull RequestTutorial: Code Review Pull Request
Conflict Resolution StrategiesTutorial: Conflict Resolution Strategies

Tasks and Assignments:

  1. Follow the instructions in Setup Your Local Environment and install GitHub Desktop and configure it. Do not re-clone your repository
  2. Complete and submit your Checkpoint3
  3. Follow Demo Presentation schedule on Blackboard Portal.
  4. Start Working on your Milestone1

Week 4 - GitHub Actions Workflows

TopicsReading/Reference
GitHub ActionsTutorial: GitHub Actions
GitHub Video TutorialsGitHub Video Tutorials

Tasks and Assignments:

  1. Complete and submit your Checkpoint4
  2. Complete onboarding Azure ODL environment & Configure CLI
  3. Complete Course Software Setup fosr Part Two
  4. Demo Presentation, follow Demo Presentation schedule on Blackboard Portal

Week 5 - Introduction to Azure Project

TopicsReading/Reference
Azure Project OverviewAzure Project Overview
Azure Resource Creation from CLITutorial: Azure Resource Creation from CLI

Content:

  • TBD: Networking / CIDR / Azure VNET/subnet/peering/Route Table / NIC / NSG
  • Tutorial: Create a custom image of an Azure VM with the Azure CLI
  • Azure Command-Line Interface (CLI) documentation
  • Querying dictionary results
  • Learn to use Bash with the Azure CLI
  • Azure CLI Commands List

Tasks and Assignments:

  1. Study and understand the network topology for Part Two of course
  2. Retrieve you Unique ID from Unique ID List in the Blackboard Portal
  3. Clone CSP451-Scripts repository and familiarize yourself with CLI scripts
  4. Complete Course Software Setup for Part Two - Getting Started with Azure CLI
  5. Complete and submit your Checkpoint5
  6. Demo Presentation, follow Demo Presentation schedule on Blackboard Portal
  7. Complete and submit your Milestone1

Week 6 - Azure Resource Creation Using ARM

TopicsReading/Reference
Azure Resource Creation Using ARMTutorial: Azure Resource Creation Using ARM

Tasks and Assignments:

  1. Complete and submit your Checkpoint6
  2. Start working on your Milestone2. This is a challenging assessment, start early.
  3. Demo Presentation, follow Demo Presentation schedule on Blackboard Portal

Week 7 - Linux Router Firewall and iptables

TopicsReading/Reference
Azure Project OverviewAzure Project Overview

Tasks and Assignments:

  1. Complete and submit your Checkpoint7
  2. Continue working on your Milestone2. This is a challenging assessment, start early.
  3. Demo Presentation, follow Demo Presentation schedule on Blackboard Portal

Study Week

Week 8 - Linux Router Firewall and iptables

TopicsReading/Reference
Azure Project OverviewAzure Project Overview

Tasks and Assignments:

  1. Complete and submit your Checkpoint7
  2. Continue working on your Milestone2. This is a challenging assessment, start early.
  3. Demo Presentation, follow Demo Presentation schedule on Blackboard Portal