Junior
Java Program
The assignment was to make a small Java application that simulates a user account system. I had to make 3 classes: Utils, Users, and Main. Inside Utils, I had to make 3 methods: createUser(), fetchUser(), and updateUser(). Iniside Users, I had to make constructors, fields, getters, setters, and toString() method. Inside Main, I had to make 5 methods: displayMenu(), register(), update(), login(), and Exit().
I had learned how to make getters, setters, methods, classes, and file handleing. I self-evalated myself to be a 3 because I understand how the program works and how to do all of the concepts inside the program, but it was not easy to make. It took a lot of understanding in order to break it down simplier. I had to think how to break down the methods and not overcomplicate it. Overcomplicating the code is combinning two concepts togther, which really confused my thinking.
The isValidPassword(String password) function was a challenge for me because I though my previous code would work, but it did not. I was confused because I had a really good understanding of the code. I did too much vailidation and a combined mutiple steps together. In order to fix it, I simplified the validation and broke that function down into three more functions. The 3 functions are isLongEnough(), hasOneUppercaseLetter(), and hasOneDigit(). I would have liked to be able to have a better ability to make methods simpler. I loved doing the project because it was fun to make despite the difficulites I had with it.
Web Design
The assignment was to make a website on an animal shelter. I had to make a home, about us, avaliable ghosts, adoption information, contact form, and donation webpages. Inside theese pages, I had to make sections to put information like FAQs, collage of ghosts, mission of ghost shelter, and testimonials. I also had to make layouts in order to display the information nicely.
I learned how to make layouts, sections, and use new elements in Divi Builder. For a testimonial element, you have to upload an image to the image section on the testimonial element. In the text section, I added the appropriate text describing what the testimonial thought about Luigi’s Ghost Shelter. I also added the author’s name in the author section of the testimonial element. Sections is a way of dividing the webpage into sections that separate layouts. It allows the designer to change the background color without it changing the background color on layouts not desired to be that certain color. Sections also give a good amount of space between layouts. Layouts will layout elements to a desired look. For example, it can put two elements in a row. Other elements I learned how to use are accordion, divi form, maps, and pricing table.
I loved making the ghost shelter because I was able to pick a theme I wanted. I based it off of the game Luigi’s Mansion 3. I was also really impressed with the layout of the website as well. I got really deep into the about us story by basing it off of things that happened in Luigi’s Mansion 3. I had to twist the plot a little bit in order to not make it super long. If I could do the project again, I would like to lengthen the story in the about us page on Luigi’s Ghost Shelter.
