Weekly Schedule
Useful Resources
MySeneca (Blackboard) | Course Outline | Student Services |
---|
GitHub Links
CSP451 GitHub | GitHub Discussions | Assignment Instructions | CSP451 Scripts |
---|
Introduction to Course
Topics | Reading/Reference |
---|---|
Introduction to Course | Introduction to CSP451 |
Course Policies | Course Policies |
Course Assessments | Assessment Policies |
Course Setup | Course Setup |
Effective use of GitHub Discussion | Course Collaboration |
Week 1 - Introduction to GitHub
Topics | Reading/Reference |
---|---|
Introduction to Version Control | Tutorial: Introduction to Version Control |
Getting started with GitHub | Tutorial: Getting started with GitHub |
Introduction to Markdown | Tutorial: Introduction to Markdown |
Quickstart Repositories | Tutorial: Quickstart Repositories |
Markdown Syntax | Tutorial: Markdown Syntax |
Tasks and Assignments:
- Complete and submit your Integrity badge
- Follow the steps in GitHub Username and Profile Name for correct username syntax.
- Follow the steps in Getting started with GitHub to complete GitHub Setup.
- Follow the steps in Quickstart Repositories to complete Creating and Configuring your Private GitHub Repository.
- Complete and submit your Checkpoint1
Week 2 - Introduction to Branches
Topics | Reading/Reference |
---|---|
Cloning Repositories | Tutorial: Cloning Repositories |
Basic Git Commands | Tutorial: Basic Git Commands |
Collaboration using Branches | Tutorial: Collaboration using Branches |
Tasks and Assignments:
- Follow the instructions in Setup Your Local Environment and install all the software you need to setup your local environment.
- Complete and submit your Checkpoint2
- Select your Demo Presentation topic and communicate with the course professor.
Week 3 - GitHub Collaboration Flow
Topics | Reading/Reference |
---|---|
Code Review Pull Request | Tutorial: Code Review Pull Request |
Conflict Resolution Strategies | Tutorial: Conflict Resolution Strategies |
Tasks and Assignments:
- Follow the instructions in Setup Your Local Environment and install GitHub Desktop and configure it. Do not re-clone your repository
- Complete and submit your Checkpoint3
- Follow Demo Presentation schedule on Blackboard Portal.
- Start Working on your Milestone1
Week 4 - GitHub Actions Workflows
Topics | Reading/Reference |
---|---|
GitHub Actions | Tutorial: GitHub Actions |
GitHub Video Tutorials | GitHub Video Tutorials |
Tasks and Assignments:
- Complete and submit your Checkpoint4
- Complete onboarding Azure ODL environment & Configure CLI
- Complete Course Software Setup fosr Part Two
- Demo Presentation, follow Demo Presentation schedule on Blackboard Portal
Week 5 - Introduction to Azure Project
Topics | Reading/Reference |
---|---|
Azure Project Overview | Azure Project Overview |
Azure Resource Creation from CLI | Tutorial: 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:
- Study and understand the network topology for Part Two of course
- Retrieve you Unique ID from Unique ID List in the Blackboard Portal
- Clone CSP451-Scripts repository and familiarize yourself with CLI scripts
- Complete Course Software Setup for Part Two - Getting Started with Azure CLI
- Complete and submit your Checkpoint5
- Demo Presentation, follow Demo Presentation schedule on Blackboard Portal
- Complete and submit your Milestone1
Week 6 - Azure Resource Creation Using ARM
Topics | Reading/Reference |
---|---|
Azure Resource Creation Using ARM | Tutorial: Azure Resource Creation Using ARM |
Tasks and Assignments:
- Complete and submit your Checkpoint6
- Start working on your Milestone2. This is a challenging assessment, start early.
- Demo Presentation, follow Demo Presentation schedule on Blackboard Portal
Week 7 - Linux Router Firewall and iptables
Topics | Reading/Reference |
---|---|
Azure Project Overview | Azure Project Overview |
Tasks and Assignments:
- Complete and submit your Checkpoint7
- Continue working on your Milestone2. This is a challenging assessment, start early.
- Demo Presentation, follow Demo Presentation schedule on Blackboard Portal
Study Week
Week 8 - Linux Router Firewall and iptables
Topics | Reading/Reference |
---|---|
Azure Project Overview | Azure Project Overview |
Tasks and Assignments:
- Complete and submit your Checkpoint7
- Continue working on your Milestone2. This is a challenging assessment, start early.
- Demo Presentation, follow Demo Presentation schedule on Blackboard Portal