LIS5367 - Advanced Web Applications

Welcome to the Course! This front page - in Canvas - is the primary source of material for this course; everything you need for the course will be available here. Many links go through http://jrm4.com (including a mirror of this page for backup and emergency purposes); feel free to browse that as well.

The course will be administered through Zoom, link forthcoming

Note: I'm also a big fan of Discord. It is in no way required, but I will make my semi-private (non-profit) Discord server available to you all, with a channel dedicated to this class. You may use this for class-wide discussions, as well as a meeting point if you'd like to use Discord instead of the Zoom rooms.

Contacting me should be done through regular email, at jmarks@fsu.edu ( It is my informed opinion that "Canvas Conversations" should be avoided by all, standard email much better respects autonomy and privacy.)

I'm not putting a whole lot else here, because frankly, Generative AI for coding has changed *everything* in this space in a very short period of time. We'll talk in class, but if you'd like to prepare, I'd suggest checking out some of the AI coding tools.

+Required Course Tools - 5367 - This is a good starting point for ensuring you have everything needed to get started.
+Pre-Assignment 0 - Hello World on Torch
Assignment 1 - PHP Temperature



+Syllabus

https://jrm4.com/On_Discord.html
https://jrm4.com/slides/MOST_LANGUAGES.html

Week 6

PHP Concepts



Week 5 - Off to the races!


Which environment

Other Peoples Code

Week 4 - Advanced PHP


Pre-review of what we will be covering:
+Older Material:PHP Example Code

We are unlikely to get to the following advanced PHP topics, but here are materials regardless


PHP Forms - https://www.bitdegree.org/learn/php-form-action
File Handling - https://www.tutorialrepublic.com/php-tutorial/php-file-system.php
File Permissions - https://processwire.com/docs/security/file-permissions/

OOP in PHP - https://www.w3resource.com/php/classes-objects/php-object-oriented-programming.php

Flat File Storage - https://gomakethings.com/a-practical-example-of-flat-file-storage/

https://alldifferences.com/difference-php-mysql/




Week 3 - HTML and CSS review, intro to PHP


HTML and CSS

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

Interesting, fun, perhaps useful

https://www.dannyguo.com/blog/what-i-learned-by-relearning-html
https://www.matuzo.at/blog/html-boilerplate/
https://secretgeek.github.io/html_wysiwyg/html.html


PHP

https://www.geeksforgeeks.org/php-introduction/
Excellent explanation of the WHY
https://www.ictdemy.com/php/basics/introduction-to-php-and-web-applications

Additional Resources
http://jrm4.com/PHP.html

Web Environment Setup Notes



Backlinks: Home FSU Courses FSU Courses:LIS5364 FSU Courses:LIS5364:Syllabus FSU Courses:LIS5364:Welcome Notes