Page 24 -
P. 24

●  재사용이 가능한 UI 개발
                     프런트엔드 개발자는 앵귤러, 리액트, 뷰 등의 자바스크립트 프레임워크(JavaScript

                     framework)를 가지고 재사용할 수 있는 UI를 만듭니다. 재사용할 수 있는 UI를 만들어놓
                     으면 향후 프로젝트를 진행하면서 UI의 일관성을 유지할 수 있고, 프로젝트 전반의 생산

                     성 향상에도 도움이 됩니다.

                   ●  애니메이션 구현

                     프런트엔드 개발자는 CSS 또는 자바스크립트를 사용해 다양한 효과가 포함된 애니메이
                     션을 만듭니다. 이러한 애니메이션 효과는 웹 사이트를 방문하는 사용자의 흥미를 유발
                     하고 사용자 경험을 긍정적으로 바꿀 수 있습니다.


                   ●  웹 사이트 성능 최적화
                     웹 사이트 성능 최적화란 사용자가 웹 사이트를 쾌적하게 이용할 수 있도록 로딩 속도,

                     반응 속도, 안정성 등의 요소를 개선해 사용자 경험을 향상하는 것을 말합니다. 프런트
                     엔드 개발자는 사용자가 웹 사이트에서 좋은 경험을 하도록 웹 브라우저의 개발자 도구
                     나 라이트하우스(Lighthouse, 웹 사이트 성능 측정 테스트 도구) 등을 이용해 웹 사이트의

                     성능을 최적화합니다. 웹 사이트 성능 최적화에 사용되는 기술로는 캐싱, 압축, 이미지
                     최적화 등이 있습니다.


                   ●  테스트 코드 작성
                     프런트엔드 개발자는 작성한 코드의 품질을 유지하기 위해 테스트 코드를 작성합니다.
                     테스트 코드는 웹 사이트의 올바른 동작 여부를 테스트하기 위해 작성하며, 테스트 코드

                     를 잘 만들면 다양한 브라우저와 기기에서 안정적인 서비스를 제공할 수 있습니다.

                   ●  디버깅

                     프런트엔드 개발자는 다양한 문제를 해결하기 위해 문제가 발생하는 코드를 추적하는
                     디버깅(debugging, 소스 코드의 오류 또는 버그를 찾아 수정하는 것)을 수행합니다. 디버

                     깅 훈련이 잘된 개발자는 다양한 상황에서 발생하는 오류에 대처하는 능력이 뛰어나 안
                     정적인 서비스를 제공할 수 있습니다.








              032  PART 1 처음 만나는 프런트엔드





         아는 만큼 보이는 프런트엔드 개발 내지.indd   32                                                         2023. 9. 12.   오후 2:18
   19   20   21   22   23   24   25   26   27   28   29