디노 첫걸음 (최신 자바스크립트 런타임 알아보기)

디노 첫걸음 (최신 자바스크립트 런타임 알아보기)

$17.00
Description
자바스크립트의 새로운 보안 런타임, 디노의 모든 것
노드(Node.js) 창립자 라이언 달이 노드의 단점을 보완하는 새로운 런타임 ‘디노’를 만들었다. 노드의 대안으로 떠오르는 디노의 탄생 배경부터 설치 방법, 타입스크립트 소개, 디노를 활용한 예제까지 다룬다. 노드의 npm이 가진 치명적인 보안 문제를 강화하는 방법과 빌드 프로세스를 수동으로 설정하지 않고도 타입스크립트로 애플리케이션을 개발하는 방법을 배운다. 패키지 관리자에 의존하지 않고 모듈을 생성하고 사용하는 방법도 알아본다. 이 책을 읽고 나면 자신만의 디노 애플리케이션을 만들고 테스트할 준비를 마칠 수 있다.
저자

페르난도돌리오

FernandoDoglio
16년차소프트웨어개발자.API,웹서비스,SPA,Node.js응용프로그램,PHP,루비,자바스크립트HTML/CSS등수많은웹프로젝트에참여했다.웹에SOAP의바람이불었을때나XML이마법사처럼AJAX의X역할을처리할때도현업에종사했다.지난몇년간Node.js를사용했고Node.js로RESTAPI를설계하는기술부터최적의디자인패턴을구현하는방법까지다루는수많은책과기사를집필했다.현재기술관리자로일하며백엔드개발에사용되는자바스크립트의유연함과강력함을찬양하는열렬한자바스크립트전도사다.

목차

CHAPTER01완벽한디노
1.1탄생배경
1.2디노맛보기
1.3멋진기능살펴보기
1.4마치며

CHAPTER02타입스크립트소개
2.1타입스크립트란
2.2형식살펴보기
2.3인터페이스와클래스
2.4타입스크립트믹스인
2.5마치며

CHAPTER03안전한생활
3.1보안강화
3.2사용가능한권한확인
3.3마치며

CHAPTER04npm없는세상
4.1외부모듈사용
4.2마치며

CHAPTER05기존모듈
5.1디노표준라이브러리
5.2외부모듈
5.3흥미로운모듈
5.4마치며

CHAPTER06예제프로젝트
6.1디노러너
6.2응용프로그램테스트
6.3채팅서버
6.4마치며

출판사 서평

노드의대안으로떠오르는디노파헤치기

자바스크립트의유일하고도독점적인컴파일이었던노드를대체할새로운런타임이2020년5월공개되었습니다.그이름은디노(Deno).개발자들사이에서는Deno를두고이를데노로읽을것이냐,디노로읽을것이냐말이많았지만‘TSConf2019’에서이를창조한라이언달이로고가공룡인이유를언급하며디노라고읽어야한다고주장했으니우리도디노라고부르기로했습니다.

디노는자바스크립트와타입스크립트모두를지원하는런타임입니다.러스트를주요언어로사용했고Tokio를비동기라이브러리로추가해구현했습니다.디노는노드의치명적인문제였던보안과중앙배포식으로설계된모듈시스템을개선해개발자에게더욱편리한개발환경을선사합니다.아직태어난지1년도채안된런타임이지만커뮤니티와라이브러리가빠르게발전하고있습니다.이책에서소개하는예제를살펴보며새런타임이가져올무서운잠재력을한번확인해보고,디노의매력에퐁당빠져보길바랍니다.

장별요약
● 1장:디노의탄생배경과디노로어떤문제를해결하는지살펴봅니다.
● 2장:타입스크립트가무엇이며디노백엔드개발에타입스크립트를활용하는방법을설명합니다.
● 3장:디노가보안성을어떤방식으로강화했는지알아봅니다.
● 4장:중앙화된모듈저장소인npm없이url로모듈을자유롭게임포트하는법을설명합니다.
● 5장:디노설치시기본으로제공하는표준라이브러리모듈부터흥미로운모듈몇가지를소개합니다.
● 6장:디노로만든예제를살펴보고실전에활용하는방법을알아봅니다.

주요내용
● 디노로애플리케이션구축하기
● 타입스크립트로백엔드애플리케이션구축하기
● 패키지관리자없이모듈처리하기
● 사용권한과기본동작설정하기