Where Innovation and Creativity Begin
HTML: Proficient
CSS: Proficient
Uses advancded CSS such as iframe, floats, positioning, opacity and many others.
I enjoyed this assignment because I was able to experiment with different HTML elements and CSS styles to get a feel for how to design a website.
HTML: Proficient
CSS: Proficient
Applies the knowledge of media queries to dynamically adapt to browser size ensuring that the web application is concise and viewable to all users on multiple devices
I really enjoyed experimenting with the media queries once I got the page to flow the way I wanted to. The downside I had for this project was that I had to change most of my code from Lab 1 to make it more confortable to fit in media queries more effectively.
HTML: Proficient
CSS: Proficient
JavaScript: Beginner
Applies the basic knowledge of JavaScript to dynamically affect the web page and change the contents of image, text, nodes, and styles.
Coding event handlers and classes for this lab was a hassle because of how much content was in the descriptions. The functions of event handlers were very simple but debugging them were difficult and contained many console and alert calls to figure out what was broken inside the code. On top of that, dynamically changing the images depending on the selection of the dropdown list and creating list nodes to append to the div when users add an item for an order was exciting to see once I got it to work!
HTML: Proficient
CSS: Proficient
JavaScript: Beginner
JQuery: Beginner
Applies overall Javascript knowledge to create a real estate website that takes advantage of classes, creation of elements, event handlers, and local storage.
The overall aspect of this project was very difficult to put together. The project required vigorous amounts of Javascript/JQuery code and the prior knowledge of local storage to manipulate objects into JSON and back by using JSON.stringify() and JSON.parse(). The use of local storage also uses methods regarding to keys and entries calls. The resulting project was a very difficult one but with perseverence and aligning all the pieces of the puzzle together, I was able to fulfill most, if not all, project requirements that were aligned in the assignment.
HTML: Proficient
CSS: Proficient
JavaScript: Proficient
p5.js: Beginner
Applies all around knowledge about HTML, CSS, JavaScript, and our chosen topic, p5.js.
The project was a great experience to become aware of the libraries and frameworks involving JavaScript and learn about the chosen project. p5.js was very interesting to learn because it allowed us to apply the knowledge we learned from documentation and apply it by creating a tutorial site. This tutorial site explains and shows how we, as a group, learned p5.js and created something that other users wanting to learn p5.js will build to acquire a great learning experience. It was also one of my first experiences learning how to work remotely and use GitHub to handle different versions of the project as we both worked on different parts. It was certainly a difficult process but we managed to break through the problems, conflicts, and difficulties to produce something that we were happy with aside from all the security restrictions we encountered.
HTML: Proficient
CSS: Proficient
JavaScript: Proficient
JQuery: Beginner
AJAX: Beginner
Applies all around knowledge about HTML, CSS, JavaScript, JQuery, and AJAX and apply Web API into the web page.
This project was a great experience to implement the use of Web API and RESTful methods. In addition, the use of JQuery to manipulate the DOM and AJAX to communicate with the school's server. I enjoyed this project because I really wanted to learn more about how Web APIs work and how to use them. It was particularly difficult to work on this project because it was very confusing at first and a very hefty learning process that many of my colleagues had trouble with. I also had a lot of issues trying to publish the Web API and use it for the web page.