HTML, CSS, JavaScript의 활용
Mini Project를 통해 직접 웹 페이지를 구성해봄으로써 HTML, CSS, JavaScript를 잘 이해하고 사용할 수 있었다. HTML은 뼈대를 구성하는 것일 뿐이라 활용하는 데에 있어서도 큰 어려움은 없었다. 하지만 CSS의 경우, 어떤 명령어를 입력하면 배치가 어떻게 되는지 등에 대한 감각이 아직은 부족한 것 같다. JavaScript의 경우 사용하는 데에 큰 어려움은 없었고, 오히려 신기한 함수들이 많아 재미있었다. CSS에 대한 연습은 계속 프로젝트를 하다 보면 잡힐 것이라 생각한다..!
웹 크롤링의 활용
Mini Project에서 나의 롤 전적을 크롤링해 출력해주는 기능을 추가함으로써 웹 크롤링 연습을 했다. 크롤링은 별로 어렵지 않았지만 오히려 python에서 크롤링한 결과를 Flask를 통해 html 파일로 옮겨 예쁘게 출력하는 것이 고민되었고 어려웠던 것 같다. 내 경우, python 파일에서 크롤링한 결과를 전부 문자열로 정리한 후, html 파일로 전달해 출력했는데, 그런 것이 아니라 배열을 html 파일로 전달할 경우, 어떤 식으로 출력을 할 수 있을지 다른 사람들의 코드를 살펴봐야 할 것 같다.
MongoDB의 활용
Mini Project에서 나는 MongoDB를 사용하진 않았지만 같은 팀원인 분께서 댓글 기능을 위해 MongoDB를 사용하신 것을 보았다. 그래서 팀원 분의 코드를 읽어보았다. 강의에서 배운 것과 같이 'POST'와 'GET' 함수를 통해 댓글을 달 수 있게 하고 보이게 하였다. 다음 프로젝트 때는 나도 MongoDB를 사용하는 기능을 추가해봄으로써 배운 내용을 활용해봐야겠다.
배포하기
Mini Project 때 제작한 웹 페이지를 배포해보았다.