Advanced New Media Productions (NMIX 7110) Fall 2021

During the Fall Semester of 2021, I took Advanced New Media production. Advanced New Media Production taught me a deeper look at HTML, CSS, and Javascript. Coming into this course, I knew a little bit about Javascript, but after taking this course, I now have a much more in-depth understanding of how Javascript works. Some of the favorite things that I have learned from this course are how to use Vue and make websites more interactive. In the future, I plan to use what I have learned in this class to make this website and other websites in my portfolio more interactive.

Below are some of my favorite projects from this semester and the varying things that I learned from them.

Fortune Teller

This project is one of the first that I really felt like I understood what I was doing with Javascript. The project here was to make a fortune teller that randomly generated a fortune when you clicked the button. I personally thought that this was jus a cool project, becuase it was one of the first times I really understood how JS made a page function.

Vue Mastery Lessons

Probably one of my favorite concepts from this course were the lessons on Vue. When I first started the lessons, I was a little nervous as I though that my understanding of Javascript was not that great, and Vue was only going to make it more confusing. Instead, I realized that Vue actually made Javascript a lot simpler and that I really preferred it. Personally, these mastery lessons were some of my favorite because it was during these that I really understood what I was doing. I also really enjoyed making this commerce page, as it was cool to see the work that I was doing come to life. In the future, I could definitly see myself using Vue. I think that I would also like to learn how to use additional JS frameworks in the future such as Angular.

Final Project

For my final project, I knew that I wanted to do something that incooperated using an API and Vue. I decided to make a college search bar function. The API that I used listed colleges by country with information about them and their website. I decided that I specifically wanted to pull their websites and to create two search bars, one for the United Kingdom and one for the United States. In this project, I really feel like I cemented my understanding of how Vue works.

Each project in this class have taught me something new web development and have overall made me a better coder. I will continue to work on the skills that I have learned in this class during my EM journey.