본문 바로가기

타입스크립트

프런트엔드 개발을 위한 테스트 입문 지금이라도 알아두면 쓸데 있는 테스트 자동화 전략 최신 웹 애플리케이션에서는 품질과 유지보수성을 위해 테스트 자동화가 중요하지만, 테스트 코드를 작성해본 경험이 없어 테스트 코드 작성을 어려워하는 개발자가 많다. 이 책은 테스트 코드를 처음 작성하는 프런트엔드 개발자를 대상으로, 기본적인 테스트 코드 작성법은 물론 상황별 테스트 코드 작성법, 다양한 도구 사용법까지 풍부한 예제와 함께 설명한다. 특히 타입스크립트, Next.js로 만든 예제를 포함하고 있어 최신 실무 지식과 노하우를 익힐 수 있다. 한국어판 부록으로 깃허브 액션에서의 UI 컴포넌트 테스트와 E2E 테스트를 추가 수록해 완성도를 더욱 높였다.   도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  [인.. 더보기
프런트엔드 테스트? 그런 건 도시전설이지~ 이해합니다. 개발을 하다 보면 시간이 없어 테스트 코드까지 작성할 여유는 없다는 것을요. 1분 1초가 아까운데 꼭 필요한 것 같지 않은 테스트 코드를 작성하려니 시간이 너무 아까울 수 있습니다. 일정이 밀리는 것은 아닐까 걱정이 되기도 하고요. 물론 테스트 코드 작성이 모두에게 필요한 것은 아니며, 도입하는 것이 쉬운 일도 아닙니다. 게다가 UI 컴포넌트 테스트, 시각적 회귀 테스트, E2E 테스트 등 프런트엔드 테스트 방법은 어찌나 많은지 무엇을 활용해야 할지도 알기 쉽지 않죠.  하지만 잘 생각해봅시다. 프런트엔드 테스트는 귀찮음과 어려움을 이겨낼 만한 장점이 많습니다.  첫째, 제품 안정성이 높아집니다. 버그를 사전에 발견할 수 있죠. 버그가 포함된 채로 서비스가 배포된 것을 상상해보세요. 끔찍하지.. 더보기
실전 스벨트 & 스벨트킷 입문 MZ 개발자가 사랑하는 스벨트와 스벨트킷으로 UI & 웹 앱 개발 시작하기 단순함을 모티브로 만들어진 스벨트는 실용적이면서도 최소한의 API를 갖춘 세련된 프레임워크로 프런트엔드 개발자들에게 사랑받고 있다. 이 책은 스벨트의 기본 개념부터 프로젝트를 설정하여 개발을 시작하는 방법, 복잡한 UI 구축에 편리하게 사용할 수 있는 기능을 소개한다. 나아가 스벨트킷 프로젝트를 만들고, 서버를 포함한 쇼핑몰 사이트 웹 애플리케이션을 개발한다. 한국어판 부록에서는 스벨트킷 프로젝트에서 활용하는 Auth0, MongoDB Atlas, GitHub, Vercel 사용법을 설명한다. 자바스크립트 프레임워크에 익숙한 독자는 기존 UI 프레임워크에 비해 스벨트가 얼마나 슬림하고 유연한지 알 수 있고, 입문자는 스벨트를 통해.. 더보기
NestJS, 그게 뭔가요? 우걱우걱 서버 개발에 Node.js를 쓰면 Express.js를 함께 쓰는 게 상식이었던 시절이 있었습니다. 사실 지금도 많이 쓰입니다. 하지만 인간의 욕심은 끝이 없고, 항상 지금보다 조금이라도 더 나은 걸 만들려고 하죠. Express가 널리 쓰이는 사이에도 웹은 점점 발달해 애플리케이션들의 규모가 커졌고, 그러자 ‘높은 자유도를 추구’했던, 그리고 태생이 오~래된 Express의 문제점이 부각되기 시작했습니다. 한마디로 시대에 뒤처지고 대규모 개발에 적합하지 않다는 거죠. 이러한 문제의식에서 NestJS 같은 차세대 프레임워크가 등장합니다. NestJS는 ‘효율적이고 신뢰할 수 있으며 확장 가능한 서버 사이드 애플리케이션 구축’을 내세우며 Express의 부족한 부분을 채우려 시도했습니다. 둘의 자세한 비교.. 더보기
따라 하며 배우는 앵귤러 마스터 북 그동안 읽어주신 분들께 감사드립니다. 이 책은 현재 절판되었습니다.단계별 예제를 만들면서 배우는, 앵귤러 마스터를 위한 완벽 가이드!실용적 예제로 배우는 최신 웹 기술! 출판사 제이펍원출판사 FULLSTACK.io원서명 ng-book: The Complete Guide on Angular 5(원서 ISBN: 9781546376231) 저자명 네이트 머레이, 필리피 커리, 아리 러너, 칼로스 타보다역자명 배장열출판일 2018년 1월 24일페이지 648쪽판 형 46배판변형(188*245*30)제 본 무선(soft cover)정 가 34,000원ISBN 979-11-88621-01-9 (93000)키워드 앵귤러 / 타입스크립트 / 네이티브스크립트 / 리덕스 / 데이터 아키텍처분야 프로그래밍 / 자바스크립트 관.. 더보기
실용적인 예제가 가득한 앵귤러 책! 웹 세계를 자바스크립트가 점령해 가는 것 같습니다. 구글에서 만든 Angular(앵귤러), 페이스북에서 만든 React(리액트), 그리고 마이크로스포트에서 만든 TypeScript(타입스크립트)... 프레임워크별로 장점이 있어서 필요에 따라 고루 많이 사용되는 것 같습니다. 오늘 소개할 책은 Angular 책인데요. 작년에 Angular 개발진에서 6개월에 한 번씩 새로운 버전을 발표하기로 하면서 17년 3월에 Angular 4를 내놓았는데, 11월에 5 버전이 나왔죠. 오늘 소개할 책은 Angular 1부터 꾸준히 개정판을 내면서 업데이트되었고, 주로 4 기반의 내용을 다루고 있습니다만, 최신 버전인 5 버전도 충분히 대응하고 있습니다. 이 책의 가장 큰 장점은 600쪽이 넘는 방대한 페이지에 앵귤러의.. 더보기