Lab 1 was all about making a website. My website was mostly built by using static positioning. I also used absolute positioning on the dancing pizzas so it can overlap with my header and navigation bar. I do have a bit of experience with HTML/CSS/Javascript thanks to CIS 1052 Introduction to Web Technology and Programming. I even had the pleasure of hosting a website using Github. One of the more advanced techniques that I used were the navigation bar texts changing color when the mouse is being hovered over it. I liked the the aspect of the degrees of freedom we have to complete this lab. There are only basic guidelines of what we should have and the rest which is design/additional content/pictures/text style can be whatever we want and it really gave me intrinsic motivation to make my website really my own. One thing I disliked was that it was a pretty big lab considering that it was our first lab, but I guess that depends on the person.
Lab 2 is about a responsive web design. This lab taught me about media queries which are
aspects of the website that changes depending on the screen size you are using when accessing the website
The element I liked about this lab was the importance of a responsive web design because in this day and age
we access most things using out phones or tablets. To cater for these clients learning this lab was very important
One thing I disliked about this lab was making the navigation bar into a "scroll". I wasn't able
to do sadly as time was running out and I just couldn't figure it out.
Responsive Web Design Page
Lab 3 was about using and manipulating the DOM. This lab was supposed to teach me about using javascript to manipulate the the data contained within. The element I liked about this lab was that it was about video games which is a big time hobby of mine. This gave me a massive interest into making a website that I approved of myself. However, real life issues got in my way and was not able to. This is already all past so there's not much I can do for this lab. However, this will not happen again in the next lab. That was the thing I disliked about this lab, not being able to work on it properly.
Lab 4 was about the making of quizzes with the use of jQuery and javascript. We learned how to utilize the local storage ir order
to do just that, store data on the local machine. The element I like about this lab was that it gave me some starting insight
in what quizzes on Canvas might act and how the code looks like. Of course it is very different on a functional level and Canvas
does have a more refined code the essential purpose of it, is the same. I disliked the element where I was unable to fully complete the
lab or turn it in on time. While it did not feel fulfilling to myself with the quality of work I am submitting, hopefully this will not
happen on the next lab.
Quizzes Page
My tutorial project was about researching and using the javascript framework called Meteor. On certain portions of the project it felt great
to be able to work with Meteor as it made things a lot easier. However, due to it's community not being very active as it once was causes
a lot of conflicting or outdated info. That's one thing I disliked about this project. Most of the information were from five years ago
and coming across examples of the more up to date Meteor was very hard to come by. One thing I did like about it though is that for example
for the login creation and database portion of it was fantastic as it was very easy thanks to a package I imported through Meteor. Losing out
on my partner made things difficult, but I do believe that I did try with what I had.
Tutorial Project