log in
Internet
Security
Seminar
Spring 2020
course
home
syllabus
resources
class notes
assignments
site
about
help
..
.
resources
command line
command line tutorial
hacker tools
security
US CERT
- cybersecurity and infrastructure security agency
ethical hacker tutorials
info security and etchical hacking tutorials
list of cybersecurity books
networks & protocols
An Intro to Computer Networks
- free online textbook
The TCP/IP Guide
wireshark
wikipedia: internet protocol suite
wikipedia: domain name system
web development
interneting is hard
... but it doesn't have to be.
MDN: web tech for developers
(core tech : html, css, http, js, ...)
developers.google.com/web
css preprocessors : SASS and all that
sql - backend relational database
SQLite
wikibooks: sql exercises
frameworks & libraries (in no particular order)
jquery
(a common frontend javascript library)
underscore.js
(javascript functional tools)
React :
learn react
|
HackerNews discussion
(a popular-in-2019 javascript/html frontend user interface framework, particularly for single page apps)
backbone.js
(another front end library for single page apps; competes with React)
PHP
(a popular backend scripting language)
our php notes
Jim's PHP form example
(If shannon.marlboro has PHP turned on.)
Flask
(python back end)
Ruby on Rails
(ruby backend)
Bootstrap
(mobile-friendly html/css/js prototype templates)
... and many, many more more
realworld example apps
- a "medium" example app with many front & back end implementations
ToDoMVC
- single page app with many implementations
XAMPP
- PHP etc development app
HTML5 periodic table
javascript : language & frameworks
MDN: javascript
MDN: the DOM
eloquent javascript
state of js
- what's popular
node
vanilla js
- somewhat tongue-in-cheek
jquery
security
MDN: website security
wikipedia: web security exploits
OWASP Top Ten
web app security risks (general categories)
OWASP Attacks
design
Don't Make Me Think
Jessica on UX
tailwindcss
tools
webdev playgrounds :
jsfiddle
|
codepen
|
others
browser debugger :
MDN: firefox developer tools
ads & search
wikipedia: Google Ads
(put your ads in google search)
wikipedia: Google AdSense
(put their ads on your site)
wikipedia: SEO
mobile
cross platform tools compared
deploy
domain registration : namecheap, ...
hosting : nearlyfreespeech, linode, AWS, ...
security :
wikipedia: virtual private network
politics & standards
wikipedia: internet governance
W3C
EFF
open source inititive
- licenses
Jim's previous courses
Internet Seminar 2019
Web Programming Fall 2014
Internet Tech Spring 2012
MSIE Web Development Fall 2006
misc
Copyright and Plagiarism
Marlboro
academics
|
governance
|
knowledge base
|
directory
wikipedia computer science
- areas of study with descriptions
These wiki pages allow math formulas like \( \left( \sum\limits_{i=1}^\infty \frac{1}{i} \right) \) in
LaTeX
via
MathJax
.
https://cs.marlboro.college
/cours
/spring2020
/internet
/resources
last modified Mon December 30 2024 5:02 pm