Web Design

+Commentary


General

http://www.w3schools.com/
https://www.tutorialspoint.com/html/index.htm
https://developer.mozilla.org/en-US/docs/Learn
http://tizag.com/

https://devdocs.io/


HTML
CSS
PHP
Javascript




Advanced HTML Ideas

https://www.dannyguo.com/blog/what-i-learned-by-relearning-html
https://markodenic.com/html-tips/
https://www.matuzo.at/blog/html-boilerplate/

https://secretgeek.github.io/html_wysiwyg/html.html

CSS

https://www.w3schools.com/Css/css_intro.asp

Advanced CSS

https://markodenic.com/css-tips/

The LAMP Stack (Linux, Apache, MySQL, PHP)

https://www.ibm.com/cloud/learn/lamp-stack-explained
http://jrm4.com/FSU_Courses/LIS5364/LAMP_Guide.html

PHP

http://www.php.net
https://phpbestpractices.org/
https://phptherightway.com/
http://www.php.net

Composer

https://culttt.com/2013/01/07/what-is-php-composer/
https://www.codementor.io/jadjoubran/php-tutorial-getting-started-with-composer-8sbn6fb6t

MYSQL

https://www.digitalocean.com/community/tutorials/a-basic-mysql-tutorial
https://www.mysql.com/products/workbench/
https://www.phpmyadmin.net/

Using MySQL with PHP

https://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059d
http://blog.chapagain.com.np/php-mysql-simple-crud-add-edit-delete-view-using-pdo/

Sessions

https://www.php.net/manual/en/intro.session.php
https://www.w3schools.com/php/php_sessions.asp

Passwords

With plain text files - https://stackoverflow.com/questions/59330770/how-do-i-verify-credentials-through-a-text-file-instead-of-through-the-authoriza

With MySql
https://www.php.net/manual/en/faq.passwords.php
https://jonsuh.com/blog/securely-hash-passwords-with-php/
https://thisinterestsme.com/secure-passwords-with-php/


Project specific

https://www.coderslexicon.com/creating-an-online-quiz-with-php/
https://stackoverflow.com/questions/2900690/how-do-i-give-php-write-access-to-a-directory


Javascript

https://www.w3schools.com/js/DEFAULT.asp
https://developer.mozilla.org/en-US/docs/Web/JavaScript
http://www.tizag.com/javascriptT/index.php
http://jrm4.com/FSU_Courses/LIS5364/Simple_JS_example.html

Modern mostly general libraries

Vanilla JS - A running joke; it just refers to using regular JS, and pokes a bit of fun at some of the below
Jquery - Interface for the DOM
React - Single Page App Library
Angular.js - Ditto

JSON - JavaScript Object Notation

(a handy way to store data for javascript and for other things. Note the similarity to XML)
https://www.copterlabs.com/json-what-it-is-how-it-works-how-to-use-it/

Specialized Libraries

D3.js - Data oriented
Three - 3d graphics



Git

Free online book - https://git-scm.com/book/en/v2
History of Git - https://www.welcometothejungle.com/en/articles/btc-history-git

Large Git Collections:
https://github.com/
https://about.gitlab.com/

Git GUI apps
https://wiki.gnome.org/Apps/Gitg
https://www.gitkraken.com/
https://desktop.github.com/

Guides
(forgive the language, but useful) - https://ohshitgit.com/

And actually, for raw text, I prefer Bazaar ☺
https://bazaar.canonical.com/en/



Backlinks: FSU Courses:LIS5367:Older Material:Previous Readings