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