드디어 길고도 짧았던 ‘코딩자율학습 리액트 프런트엔드 개발 입문’책과 함께한 코딩 자율학습단 17기 활동을 성공적으로 마무리했습니다. 4주간의 여정은 리액트 초심자였던 제가 나만의 웹 애플리케이션을 만들고 배포까지 할 수 있게 된, 정말 값진 시간이였습니다. 그간의 학습 내용과 느낀 점들을 솔직하게 공유해 보려합니다. 리액트, 4주간의 학습 여정 4주 동안 리액트의 기본 개념부터 심화, 그리고 실전 프로젝트까지 정말 꽉 […]
코딩자율학습 리액트 프런트엔드 개발 입문 4주차 학습 후기
드디어 코딩자율학습 리액트 프런트엔드 개발 입문의 마지막 4주차 학습을 마쳤습니다. 이번 주에는 리액트 라우터로 내비게이션을 구성하고, 비동기 데이터 통신 기법을 익혔습니다. 그리고 배운 내용들을 총동원하여 블로그 웹 프로젝트를 완성하며 길었던 여정을 성공적으로 마무리 했습니다. 16일차: 13장 리액트 라우터로 라우팅 기능 사용하기 리액트 라우터로 앱의 네비게이션을 구상하는 방법을 배웠습니다. SPA(Single Page Application)에서 React Router가 왜 필수인지 […]
웹 API, 본질에 집중하다: ‘실무로 통하는 웹 API’가 제시하는 견고한 프론트엔드 개발의 길
“한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.” 프론트엔드 개발자라면 누구나 공감할 것입니다. 특정 기능을 구현하기 위해 새로운 라이브러리나 프레임워크를 검색하고 의존하는 것이 일상화되어 있다는 사실을요. 저 역시 복잡한 기능 구현을 위해서는 응당 서드파티 라이브러리가 필수적이라는 생각을 해왔습니다. 하지만 이러한 의존성은 때로는 불필요한 번들 크기 증가, 성능 저하, 특정 라이브러리 생태계에 묶이는 기술 […]
코딩자율학습 스프링부트3 자바 백엔드 개발 입문 4주차 학습 후기
이번 주에는 게시판의 핵심 기능인 ‘댓글’을 완성했습니다. 백엔드에서 댓글의 생성, 조회, 삭제(CRUD)를 탄탄하게 구현하고, 프론트엔드에서 사용자가 직관적으로 댓글을 등록하고 수정하며 삭제까지 할 수 있도록 모든 기능을 직접 만들어 봤습니다. 이로써 게시판의 기본적인 모든 기능을 스프링부트를 이용해구 구현해 보았습니다. 16일차: 댓글 컨트롤러와 서비스 만들기(생성, 수정, 삭제) CommentApiController에서 @PostMapping, @PatchMapping, @DeleteMapping을 이용해 REST API 형태로 댓글 생성, […]
