개발자

프론트 성능 최적화 강의추천

2024년 05월 30일조회 138

프론트 개발자 준비하면서 개인 프로젝트를 준비해보려고 하는데요 이전에 했던 프로젝트들은 구현기능에만 집중했지 성능개선이나 의사결정 과정이 없어서 성능개선에 포커스를 맞춰서 진행하고 싶은데 아직 지식이 많이부족하고 개발자도구 성능탭도 보면 아직 이해도 잘 안되구요…. 이 수준에 들으면 괜찮을 강의 추천부탁드립니다!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

김하늘님의 프로필 사진

이런 내용의 강의는 따로 들어본 적이 없어서 추천드리기 어렵지만 어떤 식으로 공부하면 좋은지는 말씀드릴 수 있습니다. lighthouse라는 크롬 익스텐션이 있습니다. 설치하시고 개발자 도구를 보시면 lighthouse 탭이 생겼을 거예요. 'Generate report' 버튼을 누르면 해당 페이지에 대한 항목별 성능 및 점수 그리고 개선 사항들에 대해 알려줍니다. 각 측정 항목 등을 키워드로 구글링 해보시면서 각 개념들에 대해 공부도 하시고 실제로 개선도 해보시면 좋습니다. 강의는 아무래도 어떤 작위적인 상황을 만들어 놓고 그걸 해결해나가는 식으로 진행될 수밖에 없는데 그보단 직접 만든 거로 하시면 훨씬 와닿으실 겁니다. 내 포트폴리오가 더 풍부해지는 효과도 있구요. 나중에 면접에서도 어떤 강의를 들었다는 건 전혀 어필 포인트가 되지 않지만 내 프로젝트를 이런 식으로 개선했다는 건 분명한 포인트가 됩니다.

김헨리님의 프로필 사진

인프런의 유동균님의 "프론트엔드 개발자를 위한, 실전 웹 성능 최적화" 강의 추천드려요! 저는 2021년에 이 강의를 들고 많이 배웠습니다. Next.js를 사용하면 next/image로 이미지 최적화, next/link로 prefetch, auto code splitting을 통해 쉽게 최적화할 수 있어서 최적화 관련 코드를 작성할 필요가 크게 없지만, 이 강의는 React 기반으로 최적화를 도입하기 위해 어떻게 분석하고(Light house, bundle-analyzer) 어떻게 개선하는지 알려줘서 유용했습니다. 실제로 이 강의를 듣고 팀 프로젝트에 최적화를 적용하여 포트폴리오로 잘 활용 했었습니다. 저는 강의 Part 1과 Part 2를 들었지만, Part 1만 들어도 도움 되실 거에요. 강의: https://inf.run/Rs1r 책: https://product.kyobobook.co.kr/detail/S000200178292

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 05월 30일

안녕하세요, 프론트엔드 성능 최적화에 관심을 가져주셔서 감사합니다. 성능 최적화는 웹 사이트의 사용자 경험에 큰 영향을 미치는 중요한 요소이니까요. 다음은 여러분의 수준과 요구에 맞춰 선정한 몇 가지 강좌입니다: 1. [Front-End Performance for Web Designers and Front-End Developers](https://www.udemy.com/course/frontend-performance-for-web-designers-and-developers/) - Udemy 이 강좌는 프론트엔드 성능 향상에 초점을 맞추고 있습니다. 여기에서는 페이지 로드 시간과 같은 주요 메트릭을 파악하고, 페이지 속도를 개선하는 방법을 학습할 수 있습니다. 2. [Website Performance Optimization](https://www.udacity.com/course/website-performance-optimization--ud884) - Udacity 이 강좌는 Google 개발자 전문가가 진행하며, 웹 사이트의 프레임 속도를 높이고 최적화하는 방법들에 대해 배울 수 있습니다. 3. [Web Performance Fundamentals](https://www.pluralsight.com/courses/web-performance-fundamentals) - PluralSight 이 코스에서는 성능 문제를 찾아내고 해결하는 기본적인 방법을 배우게 됩니다. 추가적으로, MDN(Web Docs)에는 성능 최적화에 대한 많은 자료들이 있습니다. 특히 [프론트엔드 개발자를 위한 웹 성능 최적화 가이드](https://developer.mozilla.org/en-US/docs/Learn/Front-end_web_developer/Web_performance_for_front-end_web_developers) 가 도움이 될 것입니다. 이 강좌들과 자료를 통해 프론트엔드 성능 개선에 대한 이해를 높일 수 있을 것입니다. 만약 아직 개발자 도구에 익숙하지 않다면, Chrome DevTools나 Firefox Developer Tools와 같은 도구를 활용하는 법부터 익혀보는 것도 좋습니다. 이 도구들은 웹사이트의 성능을 분석하고 문제점을 찾아내는데 큰 도움이 됩니다.

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!