Changes
Jump to:
navigation
,
search
← Older edit
Newer edit →
OPS345 Weekly Schedule
7,688 bytes removed
,
02:44, 28 February 2022
Replaced content with "[http://wiki.littlesvr.ca/wiki/OPS345_Weekly_Schedule This page has moved.]"
{| width="100%" align="left" cellpadding="10"
|- valign="top"
|'''Note:''' Each professor will indicate the due dates for labs, tests and assignments for their sections. This schedule is a general guideline for week-by-week content.
|}
<table cellspacing="0" cellpadding="5" width="100%" style="border-top: thin solid black;">
<tr valign="top>
<td width="20%" style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Week</td>
<td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Objectives and Tasks</td>
<td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Labs</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 1:'''<br>10 jan - 14 jan<br></td>
<td style="border-bottom: thin solid black;">'''Course introduction'''<ul>
<li>About the course</li>
<li>Review of prerequisite skills from ULI101 and OPS245</li>
<li>AWS account requirements and account setup</li>
<li>Your workstation setup</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Prep | Prep for Labs]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br>17 jan - 21 jan<br></td>
<td style="border-bottom: thin solid black;">'''First VM in the cloud'''<ul>
<li>AWS cost monitoring</li>
<li>Basic security on a public-facing server: users, passwords, login requirements, SSH keys, lock-out prevention</li>
<li>AWS networking, static IPs</li>
<li>Deploying a pre-built VM on AWS</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[
[
OPS345_Lab_1 | Lab 1]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 3
http
:
'''<br>24 jan - 28 jan<br><
/
td>
<td style="border-bottom: thin solid black;">'''AWS networking, iptables'''<ul>
<li>The purpose of a firewall on a server on the internet<
/
li>
<li>AWS Security Groups and iptables<
wiki.littlesvr.ca
/
li>
<li>iptables fundamentals<
wiki
/
li>
<li>iptables setup & troubleshooting</li>
<li>Port forwarding</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_2 | Lab 2]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br>31 jan - 4 feb<br></td>
<td style="border-bottom: thin solid black;">'''Web server'''<ul>
<li>Apache web server configuration</li>
<li>Web server storage, configuration, LVM</li>
<li>Simple PHP websites</li>
<li>Public server without public ip</li>
<li>HTTP vs HTTPS</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_3 | Lab 3]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 5:'''<br>7 feb - 11 feb<br></td>
<td style="border-bottom: thin solid black;">'''Databases'''<ul>
<li>RDBMS fundamentals</li>
<li>MariaDB on AWS</li>
<li>Practice with MariaDB</li>
<li>Web server + database example: NextCloud</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_4 | Lab 4]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 6:'''<br>14 feb - 18 feb<br></td>
<td style="border-bottom: thin solid black;">'''Assignment 1'''<ul>
<li>Creating/using AMIs</li>
<li>Automatic synchronisation using rsync, ssh keys, & cron</li>
<li>Simple load balancing using iptables</li>
<li>Really simple python scripting</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Assignment 1 | Assignment 1]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 7:'''<br>21 feb - 25 feb<br>(Monday is a holiday)<br></td>
<td style="border-bottom: thin solid black;">'''Evaluation'''<ul>
<li>Guided self-evaluation (online)</li>
<li>Presentation (in-class)</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;"></td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Study Week:'''<br>28 feb - 4 mar</td>
<td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 8:'''<br>7 mar - 11 mar<br></td>
<td style="border-bottom: thin solid black;">'''DNS'''<ul>
<li>DNS overview</li>
<li>Register a domain name</li>
<li>Set up A, CNAME, TXT records</li>
<li>Set up Let's Encrypt</li>
<li>Modify Apache to use HTTPS</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_5 | Lab 5]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 9:'''<br>14 mar - 18 mar<br></td>
<td style="border-bottom: thin solid black;">'''Simple email server'''<ul>
<li>Email overview</li>
<li>MX records</li>
<li>Third AWS VM: email</li>
<li>Basic Postfix setup</li>
<li>Delivery using dovecot-lda to Maildir</li>
<li>Email server security: open relays, port access</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_6 | Lab 6]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 10:'''<br>21 mar - 25 mar<br></td>
<td style="border-bottom: thin solid black;">'''IMAP server'''<ul>
<li>Set up Thunderbird for your domain</li>
<li>Add encryption and authentication support to Postfix</li>
<li>Set up Dovecot with SSL</li>
<li>Set up Thunderbird for myseneca</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_7 | Lab 7]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 11:'''<br>28 mar - 1 apr<br></td>
<td style="border-bottom: thin solid black;">'''Proper Cloud data storage'''<ul>
<li>Storage overview on AWS</li>
<li>EBS</li>
<li>RDS</li>
<li>EFS</li>
<li>S3</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;">[[OPS345_Lab_8 | Lab 8]]</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>4 apr - 8 apr<br></td>
<td style="border-bottom: thin solid black;">'''Automatic Deployment and Configuration Management (no lab)'''<ul>
<li>What we did wrong in this course</li>
<li>Automatic, demand-based deployment of VMs</li>
<li>Automatically configuring new VMs</li>
<li>Containers</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;"></td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 13:'''<br>11 apr - 15 apr<br>(Friday is a holiday)</td>
<td style="border-bottom: thin solid black;">'''Assignment 2'''<ul>
<li>[[OPS345_Assignment 2 | Assignment 2]]</li>
<li><ul>
<li>Roundcube Webmail</li>
</ul></li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;"></td>
</tr> <tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">'''Week 14:'''<br>18 apr - 22 apr<br></td>
<td style="border-bottom: thin solid black;">'''Evaluation'''<ul>
<li>Guided self-evaluation (online)</li>
<li>Presentation (in-class)</li>
</ul></td>
<td style="border-bottom: thin solid black;font-weight:bold;"></td>
</tr>
</table>
[[Category:OPS345]
OPS345_Weekly_Schedule This page has moved.
]
Andrew
Bureaucrats
,
Administrators
1,234
edits
Navigation menu
Personal tools
Log in
Namespaces
Page
Discussion
Variants
Views
Read
View source
View history
More
Search
Navigation
CDOT
SICT AR Meeting Area
People
get involved with CDOT
as a Student
as an Open Source Community Member
as a Company
courses
BTC640
BTH740
BTP300
DPI908
DPS901
DPS905
DPS909
DPS911
DPS914
DPS915
DPS924
DPS931
EAC234
ECL500
GAM531
GAM666
GAM670
GPU610
LUX Program
MAP524
OOP344
OPS102
OPS235
OPS245
OPS335
OPS345
OPS435
OPS445
OPS535
OPS635
OSD600
OSD700
OSL640
OSL740
OSL840
Real World Mozilla
RHT524
SBR600
SEC520
SPO600
SRT210
ULI101
course projects
Course Project List
Potential Course Projects
Contrib Opportunities
links
CDOT
Planet CDOT
FSOSS
Tools
Special pages