kris-classes / restart-chc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

restart-chc

In the end I am maintaining Ara Moodle to indicate topics covered, homework and planning. This technique ensures all Ara Re/Start students, backup-tutors and career tutors can view: https://moodle.ara.ac.nz/course/view.php?id=14535&section=5#tabs-tree-start

Here's a copy

Weeks 1 and 2 - Shayle Tasker

Wk 1 Day 1 @Ara: Topic Coverage

Tutor Intro What is AWS Re/Start? NZQA Course Descriptors Re/Start @Ara Calendar Day One Set-Ups Tour of Ara Campus and facilities Security Cards Includes Techlabs logins; Re/Start CAnvas; VitalSource Bookshelf; GitHub; Discord; Moodle Tomorrow we will learn about VMWare

Wk 1 Day 2 @Ara: Topic Coverage

In Class:

Recap Day-One Setups (see Slides: Days 1 & 2) Virtualisation; Hypervisors; VMWare; OS clones; VMNets Techlabs Remote Access (we practiced this from an Ara classroom) Module: Introduction to Computing (discussed together) First Knowledge Check Introduction to Computing (done in-class together) Module: Basic Computing Concepts (we started reading, and continue for homework) Set-Ups In-Class: Using VMWare (first local Virtual Machine - Windows 10) Remote Desktop Activities Your Homework: Setup Remote Desktop from Home - can you reach your class machine, and open up your VMWare machine? Afterwards, remember to suspend VM and log off the class machine. Finish Reading Module: Basic Computing Concepts Complete Knowledge Check for Basic Computing Concepts Exit Tickets: Days 1-3

Wk 1 Day 3 @Ara: Topic Coverage (Delivered)

Presentation Basic Computing Concepts (recap and Qs) Dev Team Roles & KC (includes homework) Cloud Computing & Self Study /Cloud Roles (hw) Advantages of Cloud Computing & KC (hw) What is AWS? Introducing S3 Storage First EC2 Lab (ensure you have completed this) Homework Reading, Study and Knowledge Checks

Dev Team Roles KC Cloud Computing Self-Study Advantages of Cloud Computing KC Advantages of Cloud Computing KC Read AWS Pricing Fundamentals of pricing KC Weekend Group Homework As per "What is AWS" Module, I have distributed questions from the AWS Documentation Scavenger Hunt.

Please ensure you investigate to find interesting documentation information relevant to your groups question.

We will report back on Monday. In 3-5 minutes, please tell which AWS document type you referred to (eg: How To, White Paper, Reference Manual ...), and tell us something interesting you discovered about your topic. You can use PPT, web or demo - I can Remote Desktop to your machine so it goes on the big-screen.

Wk 1 Day 4 @Ara: Topic Coverage

Previous Homework AWS Pricing and Knowledge Check Topics Friday 19 November AWS Infrastructure & Self Study (includes homework) <<< Edge Locations: Caches; Content Distribution Networks (CDNs); Netflix Example <<< Torrents: Pair-to-Pair Distribution <<< AWS Services and Categories <<< AWS Shared Responsibility Model & Self Study <<<

Wk 2 Day 1 @Ara: Topics, Labs and Homework

Theory Video: S3 Demo & Self Study S3 Knowledge Check EC2 Theory - Lab already done :-) Activity: Scavenger Hunt AWS Documentation Present-Back: Groupwork (from Weekend homework) What Guides and References exist for Amazon EC2 Service? Can you find documentation that describes how to create an S3 bucket? Can you find a one-sentence summary of the AWS Cloud9 service? Which programming languages does the service API for AWS Lambda support? Find the tutorial that describes how to run a serverless Hello World application, and then scroll through the documented steps. Which two services does the tutorial direct you to use? Theory Introduction to Linux Each topic has accompanying Knowledge Checks which must be done for homework.

Most topics have an accompanying Lab, many of which were done in class. If a lab is not done in class - it becomes homework. Please complete labs.

Wk 2 Day 2 @Ara: Topics, Labs and Homework

Theory and Labs Intro to Linux, Lab: Linux Intro Command Line Lab: Command Line Linux Users/Groups, Lab: Users/ Groups Most topics have an accompanying Lab, many of which were done in class. If a lab is not done in class - it becomes homework. Please complete labs.

Homework - Knowledge Checks KC Linux Intro KC Command Line KC Users/ Groups KC Editing Files

Wk 2 Day 3 @Ara: Topics, Labs and Homework

Theory Recap Editing Files in Linux Working with the Linux File System Working with Files in Linux Managing Linux File Permissions Each topic has accompanying Knowledge Checks which must be done for homework.

Most topics have an accompanying Lab, many of which were done in class. If a lab is not done in class - it becomes homework. Please complete labs.

Wk 2 Day 4 @Ara: Topics, Labs and Homework

Careers Topic One: Career Planning SWOT analysis Setting Goals

Re/Start Technical: Managing Linux Processes Managing Linux Services ... more topics if time allows, PLUS there maybe homework expectations (to be added)

Each topic has accompanying Knowledge Checks which must be done for homework. Most topics have an accompanying Lab, many of which were done in class. If a lab is not done in class - it becomes homework. Please complete labs.

Week 3 - Darbid Hatherley

Wk3 Day 1

Theory Modules 31-34 Managing Linux Networking Linux Software Management Each topic has accompanying Knowledge Checks which must be done for homework.

Most topics have an accompanying Lab, many of which were done in class. If a lab is not done in class - it becomes homework. Please complete labs.

Wk3

Theory Modules 37-40 Working with Linux Commands Linux Bash Shell Suggested Homework Modules 41-42 Linux Bash Shell Scripts

Day 3 - Wk3

Theory Modules 43-50 - IP Networking Suggested Homework and Helpful Resources Subnetting Quiz! David Bombal Video on Subnetting Subnetting Calculator Subnetting Cheat Sheet Private IP Address Ranges (refer to section 3) Student Sourced Resources Subnetting Made Simple

Day 4 - Wk3 Theory Modules 43-50 - IP Networking CONTINUED. Modules 51-52 - Virtual Private Cloud Suggested Homework and Helpful Resources Subnetting Quiz! David Bombal Video on Subnetting Subnetting Calculator Subnetting Cheat Sheet Private IP Address Ranges (refer to section 3) Student Sourced Resources Subnetting Made Simple

Week 4 Day 1

TCP/UDP protocols Introduction to Network Security Threat Mitigation Emerging Network Technologies 75 Lab Connecting to Vocareum Cloud Labs Network Discovery slides Started 78 Lab Interpret Scanning results ***had trouble with Wireshark spitting out SCREEEEEDS of ACK and PSH,ACK packets. I don't know where they're coming from. -Matt

Week 4 Day 2 FOR HOMEWORK:

Data Security slides 81 KC Prevention Systems Hardening 83 KC Prevention Security architecture Week 4 Day 2:

Hardening Web Servers and Workstations slides ibid. lab. Network Security Architecture slides AWS Security Groups notes 82 LAB Security Architecture lab doesn't work.

Wk 4 Day 3

Achieved in-Class

Review of recent topic coverage and gaps Authentication Authorisation Accounting Symmetric and Asymmetric Keys .... Public /Private Keys IPsec ISAKMP IKE Certificates Public Key Infrastructure Lab: Configure a PKI (there was an issue with certificate already being expired, so had to back-date the OS. In some cases this meant needing to re-request the certificate). This lab is ideally achieved by back-dating all OS systems before starting the lab. Update tips or demo video has been requested. Identity Management AWS IAM (Identity and Access Management)

Note

Bash Shell Scripting review requested by some students (although some feel confident) maybe a video would address this need

Homework

Complete PKI Lab (if possible. See tips on expired cert issues, as noted above) Knowledge Check PKI Knowledge Check Identity Management IAM Lab Knowledge Check IAM

Wk 4 Day 4

Careers Topic 9 Dec 1pm: Personal Branding | Elevator Pitch

Guest Speaker (Eddie Correia) IT Industry in general terms (as Careers follow-up) AWS Identity and Access Management

Wk 5 Day 1

Theory

Detection

Labs

94-[SF]-Lab - Detect malware 95-[SF]-Lab - Social engineering 96-[SF]-Lab - Penetration testing

Homework

AWS Cloudtrail 98-[SF]-KC - AWS CloudTrail AWS Config 99-[SF]-KC - AWS Config

Wk 5 Day 2

Theory

Response Analysis Introduction to Git

Labs

100-[SF]-Lab - Incident response 102-[SF]-Lab - Monitor a system

Homework

Start reading Python Slides

Set up Github account and set up Personal Access Code: Steps to set up code

Set up SSH keys for Github (can log in and update repos without Personal Access Codes - useful to set up on home PC) Set up steps here

Tips on how to use git push and git pull: Video here

Configuring remote repositories.

Wk 5 Day 3

Theory

Introduction to Python Programming PT1

Labs

224-[PF]-Lab - Python Labs Cloud9

Homework

Python Documentation

Wk 5 Day 4

Theory

Introduction to Python Programming Part 2

Labs

224-[PF]-Lab - Python Labs Cloud9

Homework

Python Documentation Links for setting up pycharm-community on CentOS/Fedora, follow link to install: https://flathub.org/apps/details/com.jetbrains.PyCharm-Community

To install on Ubuntu: snap install pycharm-community

About