'2021 Dev-Matching: 웹 프론트엔드 개발자(상반기)' 기출 문제로 출제된 것을 풀어 본 코드를 바탕으로 정리한 것입니다.
- 라이브러리와 프레임워크 없이 Vanilla JS로 고양이 사진첩을 만드는 애플리케이션.
- 구현한 과정과, 각 과정에서 참고한 지식들을 정리했습니다.
- 고양이 사진첩 애플리케이션 문제
https://cats-album.netlify.app/
npm install 필요한 패키지를 설치합니다.
babel과 webpack등을 설치 후 npm start
를 이용하면 로컬에서 실행이 가능합니다.
1.환경설정
2.es6 모듈시스템
3.async/await
4.이벤트 위임(Event Delegation)
프로그래머스에서 간간히 알고리즘 문제는 풀어 보았지만 이러한 유형의 문제는 처음 풀어 봤다.
풀면서 느낀점은 주어진 시간안에 기능을 다 구현하지 못 했다는 것에 대한 자신에 대한 실망이 첫번째 느낀 감정이다. 두번째로는 제출한 코드를 바탕으로 깃허브에 올리면서 정말 개발자는 죽을 때까지 공부한다는 말을 새삼스래 느꼈다. 그래도 이번 프로그래머스 과제관을 통해서 새로운 것도 배우고 개념도 정리하고 내가 갖고 있는 개발자라는 카테고리에 데이터를 축적 할 수 있는 시간이 되어서 나름 뿌듯하기도 하다.
이제 2021년 하반기도 많이 지나갔지만 많은 개발자들이 말하는 1일 1커밋을 이 레포지토리를 기점으로 실천 해보고자 한다. 14일만 꾸준히하면 습관이 된다고하니 그동안 화이팅이다:v:
데모 페이지 만들려고 Netlify에 배포하는데 css파일이 배포가 안되서 애를 먹었다..약간 편법 같은 느낌으로 해결한거 같은데..webpack플러그인에 대해서 다시 찾아 봐야 할거 같다😫
모든 문제와 API및 이미지는 프로그래머스에 저작권이 귀속되어 있습니다. 프로그래머스(주) 그랩