Lab 1
i. I am new to CSS, however have some HTML expierence from high school when I used Dreamweaver to make my own website. I also have used Visual Studio for C# before in CIS3309
ii. In this assignment, I used CSS techniques to make a page layout that is easy to view on multiple devices. I used floating to lay out the links and main div, as well as to organize content in main. I also used relative positioning for an image, along with margins on most of the content on this site.
iii. I found this assignment fun and useful. Like I said before I haven't writen HTML in a while, and this was a good refresher for me to mess around with different elements and CSS techniqies. I had issues when trying to set an image background, and ended up using a gradient instead.
Lab 2
i. Overall I learned a good deal during lab 2. Making this lab with a mobile first aproach was interesting and seems like a better aproach than desktop first. Converting lab 1 to mobile was confusing at times when troubleshooting. The only real issue I had with this lab was making a dropdown for the navigation bar on mobile, which I plan on fixing as my first attempt created other issues on the page. Besides that, creating the form wasn't bad after help from the TA.
Lab 3
i. I really enjoyed this lab. Working with Javascript to manipulate the DOM has showed me the seemingly endless posibilities of dynamic web interfaces. I feel like most of this lab came easy to me, as a started by first making sure I could dynamically display the games and get the filters working. After that it was easy for me to dynamically display the different pages and functions of the site.
ii. The only issue I had with this lab was having to re-use code to create the user inputed images for the add game section, however I did get it all to work.
Lab 4
i. I overall liked this lab. At first I was having issues communicating between the 2 pages and storing objects in the local storage. After proffesor steared me in the right direction I was able to take a more object oriented aproach and this helped me complete the project.
Lab 5
i. I overall liked this lab. At first I was having issues communicating between the 2 pages and storing objects in the local storage. After proffesor steared me in the right direction I was able to take a more object oriented aproach and this helped me complete the project.
Tutorial Project
i. This project was a lot of work yet fun when we eventually got everything to work. Ruby on rails is far from the most intuitive language I've dealt with, however learning the relationship between models, controllers, and views was very interesting to me. Especially after seeing just how much we were able to build even though we are beginners.'