Assignment 1 |
|---|
|
The purpose of Assignment 1 was to get us acquainted with the basics of website development and design in a hands-on way. We started off by creating our own personal websites hosted via the Computer Science Department's Server. Using a Secure File Transfer Protocol (SFTP) tool, such as FileZilla, we then were able to securely save and transfer files from our own computers to the website. Robust text editors can be used to edit the actual content of the web page files, and we can write information directly onto our sites.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 2 |
|---|
|
The purpose of Assignment 2 was to apply what we've learned thus far in HTML and CSS to add JavaScript programs to our sites. Programs and scripting allow for more complex interations between the users and the sites they visit. Rather than reading a static webpage and just clicking links, users should now be able to input data and receive some sort of response or calculation in return.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 3 |
|---|
|
The purpose of Assignment 3 was to familiarize us with JavaScript and its structures even more than before. We were required to create multiple functions in a separate JavaScript file and then import that to our index.html file. That file contained several functions for different statistical formulas we needed to figure out how to implement.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 4 |
|---|
|
The purpose of Assignment 4 was to integrate jQuery and Bootstrap in a previously existing site. We were tasked with taking our websites and data input from Assignment 2 and making a new and improved version of it. These new webpages needed to also be responsive and aesthetically pleasing on several devices, including but not limited to mobile and desktop.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 5 |
|---|
|
The purpose of Assignment 5 was to create another quiz. But unlike our previous quiz-creation assignment way back in Assignment 1, this time we needed to combine PHP script with HTML, Bootstrap, jQuery, and whatever else we used. In my case I took my quiz from Assignment 1 and gave it a complete visual makeover with jQuery and Bootstrap. I then used PHP to take the user input and create a results page.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 6 |
|---|
|
The purpose of Assignment 6 was to create a database and use its contents to populate a webpage. This database then had to be editable via the webpage using PHP and MySQL. I chose to make a cat breed list and populated it with several different breeds. Users are able to edit the cat's breed, origin country, lifespan, color(s), and average weight.
⟡ ⟡ ⟡Learning Objectives:
|
Assignment 7 |
|---|
|
The purpose of Assignment 7 was to expand upon our experiences in using MySQL and PHP by introducing AJAX to the mix. AJAX stands for Asynchronous JavaScript and XML, and its used in trying to make websites more immediately responsive and user-friendly. My implementation of Assignment 7 was based on Albert's example 14.
⟡ ⟡ ⟡Learning Objectives:
|