Franske ITC-2480 Schedule: Difference between revisions

From ITCwiki
Jump to navigation Jump to search
(separate reading links)
 
(51 intermediate revisions by the same user not shown)
Line 1: Line 1:
Note that links to online readings are found below the schedule.
* DH refers to the [https://debian-handbook.info/get/now/ Debian Administrator's Handbook (Debian 10 Edition) by Raphaël Hertzog and Roland Mas]
* LCL refers to [http://sourceforge.net/projects/linuxcommand/files/TLCL/19.01/TLCL-19.01.pdf/download The Linux Command Line by William Shotts]
* Other online readings are linked to below the schedule table


{| class="wikitable"
{| class="wikitable"
| align="center" style="background:#f0f0f0;"|'''Date'''
! Date !! Week !! Topic # !! Topic !! Readings to do before this date !! Lab Activities to do before the next date !! Assignments Due Today by 11:59pm
| align="center" style="background:#f0f0f0;"|'''Week'''
| align="center" style="background:#f0f0f0;"|'''Topic #'''
| align="center" style="background:#f0f0f0;"|'''Topic'''
| align="center" style="background:#f0f0f0;"|'''Readings'''
| align="center" style="background:#f0f0f0;"|'''Lab Activity'''
| align="center" style="background:#f0f0f0;"|'''Due'''
|-
|-
! 22-Aug
! 12-Jan
| 1 || Topic 1 || Intro/Syllabus/Install/VPN Access ||  || Lab 1 ||  
| 1 || Topic 1 || Intro/Syllabus/Install/VPN Access ||  || Lab 1 ||  
|-
|-
! 29-Aug
! 19-Jan
| 2 || Topic 2 || CLI Basics, Package Installation, Basic User Intro || DH Sections 4.2, 6.1-6.9, 7.1-7.2, LCL Sections 1.2-1.4, 3.18 || Lab 2 ||  
| 2 || Topic 2 || CLI Basics, Package Installation, Basic User Intro || DH Sections 4.2, 6.1-6.10, 7.1-7.2, LCL Chapters 2-4, 18 || Lab 2 || Lab Report for Topic 1, First Forum Postings for Topics 1 & 2, Weekly Progress Self-Evaluation
|-
|-
! 5-Sep
! 26-Jan
| 3 || || Labor Day - No Class || || ||  
| 3 || Topic 3 || Users, Boot Process, Webmin || LCL Chapter 9, DH Sections 8.4-8.5, 9.1, 8.8 || Lab 3 || Final Forum Postings for Topics 1 & 2, Lab Report for Topic 2, Weekly Progress Self-Evaluation
|-
|-
! 12-Sep
! 2-Feb
| 4 || Topic 3 || Users, Boot Process, Webmin || LCL Sections 1.9, DH Sections 8.4-8.5, 9.1, 8.8 || Lab 3 || Topic Questions & Lab Reports for Topics 1 & 2
| 4 || Topic 4 || Advanced Command Line || LCL Chapters 5-7, 12, 17, DH Appendix B.1, Online text editor tutorials || Lab 4 || Topic 1/2 Exam, Weekly Progress Self-Evaluation
|-
|-
! 19-Sep
! 9-Feb
| 5 || Topic 4 || Advanced Command Line || LCL Sections 1.5-1.7, 1.12, 3.17, DH Appendix B.1 || Lab 4 ||  
| 5 || Topic 5 || Network Configuration, Apache, MySQL || DH Sections 8.2 intro, 8.2.1, 11.2, 9.5, Online MySQL Readings, Online Log File Readings || Lab 5 || First Forum Postings for Topics 3-5, Weekly Progress Self-Evaluation
|-
|-
! 26-Sep
! 16-Feb
| 6 || Topic 5 || Network Configuration, Apache, MySQL || DH Sections 8.2 intro, 8.2.1, 11.2 (2017 note: add MySQL reading, log files reading) || Lab 5 || Topic 1 & 2 Exams (delayed 1 week)
| 6 || Topic 6 || LAMP Software || Online LAMP Software Readings || Lab 6 || Final Forum Postings & Lab Reports for Topics 3-5, Weekly Progress Self-Evaluation
|-
|-
! 3-Oct
! 23-Feb
| 7 || Topic 6 || LAMP Software || || Lab 6 || Topic 1 & 2 Exams, Topic Questions & Lab Reports for Topics 3-5
| 7 || Topic 7 || Windows Filesharing with Samba || DH Section 11.5, The Samba Configuration File Comments, Online SAMBA Readings || Lab 7 || Topics 3-5 Exams, Weekly Progress Self-Evaluation
|-
|-
! 10-Oct
! 2-Mar
| 8 || Topic 7 || Windows Filesharing with Samba || DH Section 11.5, The Samba Configuration File (2017 note: add more Samba readings) || Lab 7 ||  
| 8 || Topic 8 || DNS || DH Section 10.7, Online DNS Readings || Lab 8 || First Forum Postings for Topics 6-8, Weekly Progress Self-Evaluation
|-
|-
! 17-Oct
! 9-Mar
| 9 || Topic 8 || DNS || DH Section 10.6, [http://www.zytrax.com/books/dns/ch2/ DNS Concepts], [http://www.zytrax.com/books/dns/ch4/ DNS Configuration Types], [http://www.zytrax.com/books/dns/ch8/ DNS Zone Records] || Lab 8 ||  
| SPRING BREAK || || || || ||  
|-
|-
! 24-Oct
! 16-Mar
| 10 || Topic 9 || Mail Servers (SMTP/POP3/IMAP) || DH Section 11.1, [https://help.ubuntu.com/community/PostfixBasicSetupHowto PostFix Basic Setup] || Lab 9 || Topic 3 Exam
| 9 || Topic 9 || Mail Servers (SMTP/POP3/IMAP) || DH Section 11.1, Online Mail Server Readings || Lab 9 || Final Forum Postings & Lab Reports for Topics 6-8, Weekly Progress Self-Evaluation
|-
|-
! 31-Oct
! 23-Mar
| 11 || Topic 10 || DHCP, Firewalls/NAT || DH Section 10.7, 14.2, 10.1 || Lab 10 || Topic Questions & Lab Reports for Topics 6-9 & Topic 4 Exam
| 10 || Topic 10 || DHCP, Firewalls/NAT || DH Section 10.8, 14.2, 10.1, Online Firewall Readings || Lab 10 || Topics 7 & 8 Exams, Weekly Progress Self-Evaluation
|-
|-
! 7-Nov
! 30-Mar
| 12 || Topic 11 || Filesystem Layout, Disks, LVM || DH Appendix B.2, B.4.2, LCL Section 3.15, DH Section 12.1 || Lab 11 || Topic 5 Exam
| 11 || Topic 11 || Filesystem Layout, Disks, LVM || DH Appendix B.2, B.4.2, LCL Chapter 15, DH Section 12.1 || Lab 11 || First Forum Postings for Topics 9-11, Weekly Progress Self-Evaluation
|-
|-
! 14-Nov
! 6-Apr
| 13 || Topic 12 || Security & Monitoring || DH Section 10.8, 14.3, 14.6 || Lab 12 ||  
| 12 || Topic 12 || Security & Monitoring || DH Section 10.9, 14.3, 14.6 || Lab 12 || Final Forum Postings & Lab Reports for Topics 9-11, Weekly Progress Self-Evaluation
|-
|-
! 21-Nov
! 13-Apr
| 14 || Topic 13 || Scripting with BASH || LCL Section 4.24, [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html BASH Programming HOWTO] || Lab 13 || Topic 7 & 8 Exams, Topic Questions & Lab Reports for Topics 10-12
| 13 || Topic 13 || Scripting with BASH || LCL Chapter 24, Online BASH Scripting Readings || Lab 13 || Topics 9-11 Exams, Weekly Progress Self-Evaluation
|-
|-
! 28-Nov
! 20-Apr
| 15 || Topic 14 || Scripting II: Python || [http://hetland.org/writing/instant-hacking.html Instant Hacking] and [http://www.dreamsyssoft.com/python-scripting-tutorial/index.php dreamsys Python Scripting Tutorial] || Lab 14 || Ch 9 Exam, Topic Questions for Topic 13 '''NOTE: Access to your VM will end Dec 1 at noon so that it can be prepared for the skills exam'''
| 14 || Topic 14 || Scripting II: Python || Online Python Scripting Readings || Lab 14 || First Forum Postings for Topics 12-14, Weekly Progress Self-Evaluation
|-
|-
! 5-Dec
! 27-Apr
| 16 || Topic 15 || Final Skills Exam ||  || '''Final Skills Exam Due 12/10/16''' || Topic Questions for Topic 14 & Combined Lab Report for Topic 13/14 / Topic 10-11 Exams
| 15 || || Catch Up / Final Skills Practice ||  || || Final Forum Postings for Topics 12-14 & Lab Report for Topic 12, Weekly Progress Self-Evaluation NOTE: Access to your VM will end April 30 so that it can be prepared for the skills exam which is open May 2 - May 7!
|-
|-
! 12-Dec
! 4-May
| FE || Topic 15 || Final Written Exam ||  ||  || Final Written Exam / Topic 12, and 13/14 (combined) Exams, Ch 6 exam optional - for retake of another exam (coordinate with instructor)
| 16 || Topic 15 || Final Skills Exam (Opens May 2) ||  || Final Skills Exam Due  May 7 || Topic 13-14 Lab Report, Topic 12-14 Exams, Final Skills Exam
|-
! 11-May
| FE Week || Topic 15 || Final Written Exam ||  ||  || Final Written Exam
|}
|}


=Online Reading Links=
=Online Reading Links=
==Online Text Editor Tutorials==
* [http://staffwww.fullcoll.edu/sedwards/Nano/IntroToNano.html Introduction to Nano]
* [http://www.washington.edu/computing/unix/vi.html Using Vi]
==Online MySQL Readings==
==Online MySQL Readings==
* [https://web.archive.org/web/20220716064111/http://www.guru99.com/introduction-to-database-sql.html What is a database? & What is SQL?]
* [http://zetcode.com/databases/mysqltutorial/introduction/ Introduction to MySQL]
* [http://zetcode.com/databases/mysqltutorial/firststeps/ First Steps in MySQL]
* [http://zetcode.com/databases/mysqltutorial/quick/ MySQL Quick Tutorial]
==Online Log File Readings==
==Online Log File Readings==
* [https://help.ubuntu.com/community/LinuxLogFiles Ubuntu Documentation: Linux Log Files]
==Online LAMP Software Readings==
==Online LAMP Software Readings==
* [http://www.serverwatch.com/tutorials/article.php/3567741/Understanding-LAMP.htm Understanding LAMP (All 3 Pages)]
* [https://www.linode.com/docs/websites/apache-tips-and-tricks/apache-configuration-basics Apache Configuration Basics]
* [https://code.tutsplus.com/articles/apache-2-basic-configuration-on-unix-like-systems--net-26607 Apache 2 Basic Configuration on Unix-Like Systems]
* [https://codex.wordpress.org/Installing_WordPress Installing WordPress]
==Online SAMBA Readings==
==Online SAMBA Readings==
* [https://ubuntu.com/server/docs/samba-file-server Introduction to SAMBA]
* [https://ubuntu.com/server/docs/samba-file-server SAMBA Fileserver Configuration]
==Online DNS Readings==
==Online DNS Readings==
* [http://www.zytrax.com/books/dns/ch2/ DNS Concepts]
* [http://www.zytrax.com/books/dns/ch2/ DNS Concepts]
* [http://www.zytrax.com/books/dns/ch4/ DNS Configuration Types]
* [http://www.zytrax.com/books/dns/ch4/ DNS Configuration Types]
* [http://www.zytrax.com/books/dns/ch8/ DNS Zone Records]
* [http://www.zytrax.com/books/dns/ch8/ DNS Zone Records]
==Online Mail Server Readings==
* [https://help.ubuntu.com/community/PostfixBasicSetupHowto Postfix Basic Setup]
==Online Firewall Readings==
* [https://computingforgeeks.com/how-to-install-and-configure-firewalld-on-debian/ How to Install and Configure Firewalld on Debian]
* [https://linuxconfig.org/introduction-to-firewalld-and-firewall-cmd-command-on-linux Introduction to firewalld and firewall-cmd command on Linux]
==Online BASH Scripting Readings==
==Online BASH Scripting Readings==
* [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html BASH Programming HOWTO]
* [http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html BASH Programming HOWTO]
==Online Python Scripting Readings==
==Online Python Scripting Readings==
* [http://hetland.org/writing/instant-hacking.html Instant Hacking]
* [https://folk.idi.ntnu.no/mlh/hetland_org/writing/instant-hacking.html Instant Hacking]
* [http://www.dreamsyssoft.com/python-scripting-tutorial/index.php dreamsys Python Scripting Tutorial]
* [https://web.archive.org/web/20210424072311/http://www.dreamsyssoft.com/python-scripting-tutorial/index.php dreamsys Python Scripting Tutorial]

Latest revision as of 18:34, 28 June 2023

Date Week Topic # Topic Readings to do before this date Lab Activities to do before the next date Assignments Due Today by 11:59pm
12-Jan 1 Topic 1 Intro/Syllabus/Install/VPN Access Lab 1
19-Jan 2 Topic 2 CLI Basics, Package Installation, Basic User Intro DH Sections 4.2, 6.1-6.10, 7.1-7.2, LCL Chapters 2-4, 18 Lab 2 Lab Report for Topic 1, First Forum Postings for Topics 1 & 2, Weekly Progress Self-Evaluation
26-Jan 3 Topic 3 Users, Boot Process, Webmin LCL Chapter 9, DH Sections 8.4-8.5, 9.1, 8.8 Lab 3 Final Forum Postings for Topics 1 & 2, Lab Report for Topic 2, Weekly Progress Self-Evaluation
2-Feb 4 Topic 4 Advanced Command Line LCL Chapters 5-7, 12, 17, DH Appendix B.1, Online text editor tutorials Lab 4 Topic 1/2 Exam, Weekly Progress Self-Evaluation
9-Feb 5 Topic 5 Network Configuration, Apache, MySQL DH Sections 8.2 intro, 8.2.1, 11.2, 9.5, Online MySQL Readings, Online Log File Readings Lab 5 First Forum Postings for Topics 3-5, Weekly Progress Self-Evaluation
16-Feb 6 Topic 6 LAMP Software Online LAMP Software Readings Lab 6 Final Forum Postings & Lab Reports for Topics 3-5, Weekly Progress Self-Evaluation
23-Feb 7 Topic 7 Windows Filesharing with Samba DH Section 11.5, The Samba Configuration File Comments, Online SAMBA Readings Lab 7 Topics 3-5 Exams, Weekly Progress Self-Evaluation
2-Mar 8 Topic 8 DNS DH Section 10.7, Online DNS Readings Lab 8 First Forum Postings for Topics 6-8, Weekly Progress Self-Evaluation
9-Mar SPRING BREAK
16-Mar 9 Topic 9 Mail Servers (SMTP/POP3/IMAP) DH Section 11.1, Online Mail Server Readings Lab 9 Final Forum Postings & Lab Reports for Topics 6-8, Weekly Progress Self-Evaluation
23-Mar 10 Topic 10 DHCP, Firewalls/NAT DH Section 10.8, 14.2, 10.1, Online Firewall Readings Lab 10 Topics 7 & 8 Exams, Weekly Progress Self-Evaluation
30-Mar 11 Topic 11 Filesystem Layout, Disks, LVM DH Appendix B.2, B.4.2, LCL Chapter 15, DH Section 12.1 Lab 11 First Forum Postings for Topics 9-11, Weekly Progress Self-Evaluation
6-Apr 12 Topic 12 Security & Monitoring DH Section 10.9, 14.3, 14.6 Lab 12 Final Forum Postings & Lab Reports for Topics 9-11, Weekly Progress Self-Evaluation
13-Apr 13 Topic 13 Scripting with BASH LCL Chapter 24, Online BASH Scripting Readings Lab 13 Topics 9-11 Exams, Weekly Progress Self-Evaluation
20-Apr 14 Topic 14 Scripting II: Python Online Python Scripting Readings Lab 14 First Forum Postings for Topics 12-14, Weekly Progress Self-Evaluation
27-Apr 15 Catch Up / Final Skills Practice Final Forum Postings for Topics 12-14 & Lab Report for Topic 12, Weekly Progress Self-Evaluation NOTE: Access to your VM will end April 30 so that it can be prepared for the skills exam which is open May 2 - May 7!
4-May 16 Topic 15 Final Skills Exam (Opens May 2) Final Skills Exam Due May 7 Topic 13-14 Lab Report, Topic 12-14 Exams, Final Skills Exam
11-May FE Week Topic 15 Final Written Exam Final Written Exam

Online Reading Links

Online Text Editor Tutorials

Online MySQL Readings

Online Log File Readings

Online LAMP Software Readings

Online SAMBA Readings

Online DNS Readings

Online Mail Server Readings

Online Firewall Readings

Online BASH Scripting Readings

Online Python Scripting Readings