Week 3 (June 24 - June 28)
My experience with my internship colleagues definitely deepened my understanding of connecting the front-end development to the back-end development. Coming from a background where I do not have much front-end experience, such as working with JavaScript or HTML, the issue that I am working on right now was very confusing for me. My last partner, however, knew a lot about front end and was able to explain to me how Bootstrap and Jinja are used in the HTML file to design the page that users will see. He also explained about how JavaScript is used to control the behavior of the page and how to use it to collect the user inputs on the page so that we can store and further manipulate the data. This was a huge learning opportunity for me because for the first time, I was able to clearly see the difference between front end and back end, and why the logic and controller are needed so that data given by users matches the formats in the database and data given back to users are displayed ...