CS351: Web Development & Internet Programming

SUNY Polytechnic Spring Semester 2024

Category: Classwork

Technologies:
  • CSS/HTML
  • JavaScript
  • JSON
  • SQL
  • Perl

Skills:
  • Web Development
  • Object-Oriented Programming
  • Databases

Description

This class was taken with Professor Scott Spekta in Spring 2024. Most of the code created for this class utilized very antiquated web technology for the backend, specifically Perl and CGI scripts, but it was a fascinating foray into a programming language and web development era I had no experience with previously.

Projects ranged from basic Javascript/HTML/CSS pages to more complex projects that included dynamic manipulation and storage of data. Examples that can be seen in the repo include displaying a storefront with Angular.js and being able to order products from it with a CGI-based backend, as well as a midterm exam that included storing data input by users in a pseudo-forum style that I used for SQLite practice.

I was able to utilize several Perl libraries to manipulate JSON files and a SQLite database file to make more complex data storage and manipulation streamlined and easier. I include this on my website as it shows that I am flexible and am able to work with old code and any programming language.