패스트캠퍼스 부트캠프 3주차 후기

3주차에 2주차 글을 작성해서 지금바로 3주차 글도 작성 해보려고 한다... 지금은 사실 과제를 다 해서 시간이 그나마 여유가 있어서 이 때 바로 작성 하는 것이다..

이전글에서 BBC-News 홈페이지를 clone 하는 것을 목표로 정했는데 첨에는 어떻게 시작 할지 막막했다. 이많은 사진들과 아이콘을 어디서 가져올 것이며 레이아웃 구조를 어떻게 잡고 반응형도 고려를 해야할지 등등 말이다...

결론부터 말하자면 완성을 하였다. 그리고 netlify에 배포까지 하였다.


이제부터 BBC-News홈페이를 어떻게 클론코딩을 하였는지 나열 해볼것이다.

1.이미지와 아이콘 다운을 받는다.

  • 검사도구(F12)에서 네트워크에 들어가 img를 누르면 이미지들을 다운 받을 수 있다.
  • 아이콘이 없다면 구글 아이콘이나 다른 사이트를 이용하여 비슷한 아이콘을 가져와서 사용한다.

2.레이아웃 구조를 잡는다.

  • 저 같은 경우에는 flex를 이용하여 레이아웃 구조를 잡았습니다.
  • 그리고 저는 justify content에서 space between를 잘 사용 하였습니다.

3.최대한 시멘틱 태그를 사용하라.

  • 시멘틱 태그를 사용해야 다른사람이 보면 알기가 쉽고 나중에 유지보수가 용이 합니다.
  • div를 남발하지 말아라 div를 계속 사용 하다보면 div밖에 안보이는 경우가 있을 수 있습니다.

4.디테일 한 것에 너무 신경쓰지 말기.

  • margin이나 padding, font size등 너무 하나하나에 목숨을 걸 필요가 없습니다. 대략 적으로만 비슷 하게 만들면 됩니다.
  • font-size나 weight, style 같은 건 내가 만들기로한 그 원본 홈페이지에서 검사도구로 참고하여 만듭니다..

5.프로젝트 완성 후 readme.md 파일에 잘 정리하기.

  • clone코딩을 완성 후 프로젝트에 대해서 reame파일에 잘 정리하여 글을 작성합니다
  • 만들면서 어려웠던 점이나 아쉬웠던점 등 자기의 생각을 작성합니다.

BBC News Clone

원본페이지 : BBC News 바로가기

데모사이트 : DEMO

BBC New 홈페이지를 clone한 이미지 입니다.

BBC1

느낀점

  • 시멘틱 태그에 대해서 더욱 깊게 생각하게 되었습니다.아무 의미없이 div를 막 쓰는 것이 아닌 의미있는 태그를 사용해야 검색엔진 최적화(SEO),소스코드 구조화,코드 가독성 향상에 도움이 된다고 느꼈습니다.
  • 레이아웃 구조를 잡는 것이 어렵다고 느껴져 flex나 grid를 더 공부해야 겠다고 생각이 들었습니다.
  • 반응형을 적용을 못한 것이 아쉽게 느껴져서 다음 프로젝트는 반응형을 도입을 해야겠다고 생각이 들었습니다.
  • 태그에 이름을 정할때 잘 정해야 나중에 유지보수 할 때 알기 쉬울것같다는 생각이 들었습니다.
profile
개발을 진정성 있게 다가가겠습니다.

0개의 댓글