Here is my first class in my web program taken, where we learned basic HTML skills and foundational information as a web developer. Some of that information includes:
Basic HTML Structure
FTP Application Usage
Folder & File Structure
External CSS File Usage
Floats & Navigation Menus
Forms & Tables
Media Queries for Mobile Design
Taken: Fall 2023
The focus of this class was to expand upon existing HTML & CSS skills, as well as experiment with CSS techniques and common content organization like cards. Other topics included:
Embedded Image Links
Dynamic Background Gradients & Images
Button Styling
Hover, Active & Visited-State CSS Styling
SVG Graphics
Basic AJAX Implementation w/ Forms
Card Designs w/ Thumbnails
Taken: Fall 2023
Rather than creating individual assignments, this class focused on two large projects that would be built upon over time. These include a website review page, as well as a digital arts showcase page. Some of the techniques used on those pages include:
CSS Variables @ Root Element
Keyframe Animations
All Encompassing Page Classes
Class-Driven Image Content
Same Page Reference Anchors
Dynamic Element Display w/ Scrolling
Google Map Integration on Site
Form Input Validation
Built w/ A11Y in Mind
Taken: Spring 2024
With a strong focus on dynamic page content, this class focused on using several elements of the Document Object Model (DOM) to manipulate the page in several ways. Some of those, along with other JavaScript content from this class include:
Sending Page Alerts
Utilizing Math Functions
Constructing Custom Objects & Functions
Utilizing Time Objects & getTime Methods
Implementing Conditional Statements & Loops
Populating Page Content w/ Outside Content (JSON)
Integrating External Fonts
Conditional Page Content w/ Forms
Dynamic Page Content w/ Click Events
Form Validation w/ Form Styling
Taken: Spring 2024
This class focused primarily on WordPress, more specifically, creating a custom theme and implementing content onto a site with that theme. This was also the first class where I was introduced to using WordPress, so some of the fundamental parts of using WordPress were also covered. This included:
Installing WordPress
Installing & Configuring Plugins
Using Categories & Tags to Assign Posts & Pages
Managing Widget Content
Designing a Theme (Structure & CSS)
Creating a Child Theme of Parent Theme
Utilizing .include to Merge Files
Registering Sidebars & Their Content
Creating Custom Error Pages
Understanding WordPress File Hierarchy
Taken: Fall 2024
The focus for this class was primarily PHP, where the use of PHP files would allow us to create dynamic files and load content dynamically using an external database (phpmyadmin.com)
Using Include Files
Customized Form Validation & Page Updates
Creating an Image File Uploader w/ Image Library
Several Uses of .htaccess to Require Signing In
Unique Page Content by Signing In
Implementation of Google Captcha
Usage of .htpasswd for Signing In
Creation of Blog Post(s)
Editing Blogs
Deletion of Posts
Taken: Fall 2024
Similar to Web Content Management Design, this class placed a focus on using WordPress to create a site, along with incorporating often used services into the site. Some of those include the following:
User Management
Plugin Management
Category & Tag Assignment
Widget Integration
E-Commerce Implementation
Additional Security Implementation
Email Marketing Campaign Deployment
Taken: Spring 2025
The final required class in my associate's degree, web emerging technology focuses all about learning about upcoming developments in the web development space, and implementing them onto our site. This home page was also recently updated as part of this class, as it had looked very similar to one of the other class' home page. Some of the content mentioned and experimented with includes the following:
Using SASS (Syntactically Awesome Stylesheets) to Style Pages
Utilizing Git (Bash) & Github to Manage Collaborative Projects
Developing a Group Site w/ 12 People
Using a Serverless Hosting Company & Git to Create a Site [Netlify]
Styling Elements with Unique CSS Functions
Utilizing JavaScript (Nodes) to Import Content From Markdown Files
Displaying Code Blocks Using Prism
Creation of Portfolio (WIP)
Taken: Spring 2025