Landing : Athabascau University

Group members: this is the place for your learning diary. Use this to post your zipped-up site at least once each unit, and your reflections as often as you wish (at least once per unit). Please write your reflections directly in the post, not as attached files. Where you do need to attach documents, such as for unit 1 designs, use PDF, PNG or JPG formats. You can attach files using the 'Embed content' link in the editor.

QUICK COURSE LINKS:  Add blog post - Read latest group postsFAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : MiscPodcasts for each unit

Updated resource pages:  Unit 1 - Unit 2  - Unit 3Units 4 & 5 - Unit 6 - Unit 7

mportant notice: the student web server is unavailable. Until this is fixed, we do not require you to upload your site to the student server. See Running a web server on your local machine for details of how to meet the requirements for the final unit

Unit 5 - Javascript Learning Diary

By Hassan Jasim in the group COMP 266 August 25, 2022 - 2:15pm

In this unit, I tackled JavaScript more in-depth. I defined 4 functions that I was going to develop, created workflow diagrams for each and pseudo code for them as well. This was a little different than what I am normally used to as with most projects I tend to jump into the code and start developing. In this unit, I was forced to take a step back and analyze what I am about to develop, create a game plan, and follow it “to the t”. Throughout my time doing internships, I noticed that the successful companies always follow this approach. By creating design proposals and getting the team’s input before development, ensures that the solution that will get developed is the most optimal implementation. Throughout this unit, I didn’t find anything particularly challenging, however the required development process was refreshing to see. Following the proper review process before development of a feature should be the gold standard across all companies and future engineers. If I had to do this task again, I would focus more on the design process as it is important to get right. There is plenty of people who have written and reviewed code and commenting your files makes it easy to understand, however being able to accurately explain your design process and convince your colleagues that your proposed solution is the most optimal is a skill few people have, and I would like to hone mine. I tried to pick the best feature to develop to enhance all the personas’ experiences while browsing the website.

 

Here is the link to the zip file: https://landing.athabascau.ca/file/view/14807356/unit-5-javascript-final-submission