CIS 3344 Labs

code

Lab 1 - HTML & CSS Home Page

Description

I have only ever used HTML/CSS before as far as frameworks is concerned. I did not do too much, I would say my level is intermediate. All I did before was watch some videos online about HTML/CSS but I did not do much actual work with the language.

I did not used much advanced techniques because I am still learning the ropes of HTML/CSS. But one that I did use was creating a reponsive navigation system that changes based on the size of the screen. I also added borders around some titles and I worked with border shadowing.

I liked this assignment a lot because it gave me the leeway to be as creative as I wanted. I really enjoyed adding pictures and changing the colors and font to fit my style. I feel like this website is really me in terms on how it looks. I will say however that I did not like the About Me page because I truly did not know what to write about meself. Also, making the nav bar work was a challenge and making everything fit was as well. However, overall I did have a great time creating this. I hope the amount of effort I have put into this will reflect on my grade. lol

Lab 2 - Responsive Web Design

Description

Link for Lab 2: Lab 2 - Virtual Page

I learned a lot from this lab. I learned just all the intricate things that goes into creating an efficient webpade. In this lab, I learned how to create virtual pages. It was tricky figuring out how to make the links connect to the specific virtual pages. Also, figuring out how to design the web pages individually while making sure there was a smooth flow in the website. I also learned how to make a navigation system stay visible no matter where the user is on the webpage, that was also tricky.

I loved being able to design each of the virtual pages. Give them their own different vibes. I also loved my topic a lot, as a Nigerian, I loved being able to inform others about my country if they do not kow about it. I also loved the photo gallery, I believe that is my favorite part of the virtual page. I just loved how it came together. I strongly disliked creating the form, it was so difficult for me because the form kept looking funky for a while so I ha to play around a bit. But overall, I defiitely learn a lot about HTML/CSS through this lab because of how much it stretched me.

Lab 3 - JavaScript

Description

Link for Lab 3: Lab 3 - Video Game

I was able to learn many things through this lab, one of course being javascript as it was my first time working with in on a project. I learned how to add buttons and make them work and connect to other parts of the site which I thought was really cool. So now knowing how to store things in a website database, I feel is a tool that will com in handy sometime in my future.

I loved being able to design the store and how it looked on the outside. I don't know much about video games so it was pretty interesting doing research on the video games according to their genres. I also enjoyed working with javascript because it was my first time so that was nice to work with a new tool. On that same note, it disliked how complicated it could get. Finding a way to add the users game input wa sa bit of a challenge for me. Also, the adding of all of the games into the database took my a whole day to do, too long. But overall, it was a fun challenge.

Lab 4 - JQuery

Description

Link for Lab 4: Lab 4 - Video Game II

I really enjoyed this lab because it was a lot easier than the previous lab, working with Javascript. I have never worked with JQuery before so it was really nice to work with it and be able to build something with it. I learned more on how to store things on a website. I was able to sort of build a store. All that i have leanred in this lab, I am sure will help me in the future.

I loved being able to design, that is always my favorite part, making what I am creating my own. I will say that since I am was not too familiar with JQuery, I definitely had to do some reaserch and go through trials and error. I had to repeatedly figure out what was wrong with my code and what was not working. Overall however, I don't think this lab was too bad.

Tutorial Project - Ruby On Rails

Description

Link for Tutorial Project: Tutotial Project (Ruby On Rails)

I learned a great lot through this assignment. For this project, my partner and I chose our topic to be Ruby on Rails. We chose to create an email web application. Creating this was very fun as well as challenging because we were working with something that neither of us had worked with before. So a lot of research went into this project as well as time and efforts. I learned alot strangely about path directories because after downloading node.js and yarn which were softwares that my partner and I needed, it failed to show up on the terminal screen when we tried to check which version it was. So we had to do research on putting things in the correct paths and it took us a whole day to figure it out. That was probably the most frustraing day working on the project.

I did not like how broad the guidelines were. I felt like I did not know how compelx to make our web development. I was so used to labs having all the requirements down, so you know what is needed. But, I do think that my partner and I did a great job on this. Also, I really enjoyed doing the tutorial page because as we were putting things down to teach others, my partner and I too were just learning so it was interesting. Overall, I had a fun time.

Lab 5 - JQuery, AJAX, and Web APIs

Description

Link for Lab 5: Lab 5 - Test Creator/Taker

I enjoyed creating the web pages as always, it was fun to create the fake quizzes because I could add what ever I wanted. It was also very interesting working with the Web APIs because it's unlike something I have done before. I however did run into some troubles, I had to spend a lot of time on this assignment because of how new Web API is to me. I did not like the instructions for the lab, I was left really confused as to what was being asked of me, I felt the bullet poitns were jumbled, or just not enough information.