introductions
discuss how this seminar will work : teach each other & explore a range of tech
meeting time ... originally set for Mon/Thu 3:30 - 4:50pm. Tue 3:30-4:50pm???
possible topics
internet tech overview : protocols (HTTP, DNS), client/server ideas
networks : wifi, ethernet, packets & wireshark, ports, nmap
general skills : command line, editing, installing software, public/private keys, github
web development : html, css, javascript ; backend & frontend
databases : SQL and all that
tools : browser debug mode, codepen.io & similar,
CGI : somewhat dated but conceptually interesting
deploying : name registration, hosting variations, sysadmin, apache, cloud services, AWS
frameworks : node, flask, react, rails, etc
hacking : what could go possibly go wrong?
mobile : apps for phones
possible projects , individual and group
create & deploy a static website
design, code, deploy a dynamic website (i.e. blog, bookstore, etc)
... with several different frameworks
... using a database
... with users and authentication
...
write a client / server application
set up a pi-hole, analyze DNS & ads on (say) newspaper sites
red team / blue team exercises : pentesting and all that
investigate a known vulnerability : wifi, cross site, SQL injection, ....
The first assignment is posted.