2019년 웹 개발자를 위한 상위 27개 JavaScript 도서

게시 됨: 2019-07-04

JavaScript는 한때 개발자들이 HTML 웹사이트를 위한 멋진 애니메이션이나 기타 대화형 기능을 만들어야 하는 경우 배울 수 있는 언어였습니다. 과거에는 HTML과 CSS가 게임의 확실한 승자였습니다. 아마도 약간의 PHP가 추가되었을 것입니다. JavaScript는 인터넷 사용자가 이 언어를 통해 생성된 기능을 보기 위해 브라우저에서 JavaScript를 활성화해야 하는 또 다른 독점적인 언어였습니다. 오늘날 JavaScript는 웹의 주요 언어입니다. 새로운 플랫폼, 웹사이트 또는 개인 프로젝트를 구축하는 경우 JavaScript로 구축하는 것이 좋습니다. JavaScript만큼 많은 지원과 가용성을 제공하는 다른 언어는 없습니다.

Francois Ward는 최근 JavaScript의 현재 상태, 웹 개발의 다른 부분을 지배하는 도구, 플랫폼의 백엔드 및 프론트엔드 부분을 개발할 때 여전히 사용할 기능에 대한 확장된 글을 작성했습니다. 현재 JavaScript 진행 상황에 대한 확실한 타임라인을 제공하는 풍부한 통찰력과 함께 전체 해커 커뮤니티에서 수십 개의 댓글과 수백 개의 좋아요를 받았습니다. 다른 뉴스에서 JavaScript의 실제 창시자인 Brendan Eich는 WebAssembly를 칭찬하고 있습니다. 데스크톱 및 모바일 장치 모두의 웹 성능에 중점을 둘 개발 중인 글로벌 웹 프로젝트입니다. 이것은 웹의 미래가 곧 다가오고 있으며 우리가 알고 있는 새로운 웹이 될 수 있음을 JavaScript 커뮤니티에 확신을 줍니다. 다시 말하지만 모든 사람이 JavaScript를 그렇게 좋아하는 것은 아닙니다!

JavaScript 도서에 대한 추가 정보

JavaScript, 특히 새로운 ES6 표준을 배워야 하는 이유는 지금보다 더 높았습니다. JavaScript는 웹을 돕지만 소프트웨어 엔지니어에게도 도움이 됩니다. 누가 Node.js를 잊을 수 있겠습니까? 현대에서 가장 혁신적인 웹 프레임워크입니다. 우리는 JavaScript를 좋아하며 독자들이 JS와 관련하여 추구할 수 있는 콘텐츠 유형의 경계를 끊임없이 확장합니다. 우리의 최고의 작품에는 웹사이트를 더 빠르게 템플릿화하려는 JavaScript 개발자를 위한 템플릿 엔진, 현재 손에 넣을 수 있는 가장 인기 있는 23개의 JS 프레임워크 모음, 업계 전문가가 제공하는 최신 JavaScript 개발자 자습서 모음 및 다음이 포함됩니다. 당신은 JS를 처음 접합니다 — 온라인에서 JavaScript를 배우기 위한 최고의 온라인 리소스를 살펴보세요.

온라인 학습이 당신에게 적합하지 않다면, 여기에 있는 것과 같은 지적인 책을 읽을 수 있습니다. 이것은 당신이 손에 넣을 수 있는 가장 인기 있고 가장 교육적이며 가장 눈에 띄고 가장 지적인 JavaScript 책 27권의 카운트다운이 될 것입니다. 우리는 게시물을 두 부분으로 나눌 것입니다. 먼저 무료 자료를 얻은 다음 유료 책으로 넘어갑니다. 그가 가장 좋아하는 JS 책을 놓쳤다고 생각하는 JavaScript 개발자는 댓글로 소리를 지르면 우리가 처리할 것입니다.

자바스크립트 계몽

자바스크립트 계몽

Cody Lindley는 존경받는 프론트엔드 개발자로, 강연, 튜토리얼, 책을 통해 프론트엔드 커뮤니티에 막대한 기여를 했습니다. 그의 책 중 많은 부분이 일반 프로그래머의 책장에 들어왔습니다. 이것은 그들의 친근한 어조와 한 권의 책에 집중적으로 담긴 지식 덕분입니다. JavaScript Enlightenment에는 특정 초점이 있습니다. 이 책의 목표는 모든 JavaScript 개발자 또는 디자이너가 타사 라이브러리에 지속적으로 의존하지 않고도 JavaScript를 프로그래밍하는 방법을 배울 수 있도록 돕는 것입니다. 어느 것이든 상관없습니다. 이 책의 내용은 JavaScript를 더 발전시키고 독립 개발자가 되기를 원하는 사람들을 대상으로 하므로 JavaScript Enlightenment라는 이름이 붙었습니다.

너무 자주, 우리는 개발자들이 전문가로서 자신을 강화하는 책을 만들고 책 전체에서 그 맥락을 사용하여 주제에 대한 좁은 아이디어를 제공하고 작가의 개인적인 경험에 대부분 초점을 맞추는 것을 봅니다. 반면 Cody는 모든 사람과 개별적으로 대화하며 모든 사람이 더 나은 JS 개발자가 되도록 돕는 데 중점을 둡니다. 결국, 스스로 프로그래밍하는 법을 배우는 것은 달성하기 힘든 위업이 될 수 있습니다. 그러나 이 놀라운 책의 도움으로 더 이상 채워지지 않은 공백이 있다고 느낄 필요가 없습니다.

다운로드

JS – 올바른 방법

JS - 올바른 방법

책은 일반적으로 여러 장으로 나뉩니다. 각각은 객체든 함수든 특정 프로그래밍 관련 문제에 대해 이야기할 것입니다. 여러 개의 큰 장은 이러한 각 언어 기능에 전념할 수 있습니다. JavaScript: The Right Way는 처음부터 처음부터 읽을 수 있는 책이 아닙니다. 오히려 이 책은 새로운 JS 개발자가 대부분의 JavaScript 개발자가 일상적인 워크플로에서 사용하는 것에 대한 최고의 도구, 리소스 및 기사를 찾는 데 도움이 되는 리소스 목록인 모음집입니다. 카테고리는 스타일 가이드, 디자인 패턴, 테스트 도구, 인기 있는 JS 프레임워크, 게임 빌드 엔진, 최신 뉴스를 찾을 수 있는 위치, 필수 JS 읽기, 팟캐스트, 스크린캐스트, 팔로우할 JS 개발자 등으로 나뉩니다.

다운로드

자바스크립트 디자인 패턴 배우기

자바스크립트 디자인 패턴 배우기

각 프로그래밍 언어는 사용자에게 해당 프로그래밍 언어에 고유한 특정 기능 및 확률 집합을 제공합니다. 하지만 프로그래밍의 어떤 것들은 필연적으로 얽혀있고, 디자인 패턴도 그 중 하나입니다. 디자인 패턴은 소프트웨어를 디자인하는 과정에서 다시 나타날 수 있는 문제에 대한 솔루션입니다.

디자인 패턴은 프로그래밍에서 가장 많이 논의되는 주제 중 하나입니다. 이는 주로 디자인 패턴이 다른 사람의 코드를 가져와 품질을 염두에 두고 작업하는 데 특히 도움이 되기 때문입니다. 마찬가지로 디자인 패턴은 특정 문제에 대한 솔루션이 구현되는 방법을 더 잘 이해하는 데 도움이 됩니다. 이는 코드의 모든 세부 사항을 설명하는 것보다 훨씬 간단합니다. 이 책은 자바스크립트를 사용한 전통적인 디자인 패턴과 현대적인 디자인 패턴을 모두 탐구합니다. 간결하고 조직적이며 아름답고 탐색하기 쉬운 코드를 작성하려는 사람은 이 책을 좋아할 것입니다. 전문적인 경험이 있는 개발자를 대상으로 하지만 더 거친 재료를 탐색할 수 있는 추가 리소스로 경험이 없는 개발자를 보완할 것입니다.

다운로드

노드 – 시작 및 실행

노드 - 시작 및 실행

Node.js는 세기의 최고의 JavaScript 프레임워크/라이브러리로 남아 있습니다. 매일 Node용으로 많은 프레임워크와 라이브러리가 구축됩니다. 따라가기가 점점 어려워지고 있습니다! 더 많은 웹 개발자가 계속 Node.js 개발로 전환함에 따라 Node.js를 가장 잘 사용하는 방법에 대한 자세한 정보에 대한 요구 사항이 매우 명확해지기 시작했습니다. 프로그래머 커뮤니티가 기술적인 질문과 아이디어의 바다에 압도되기 시작하면서 새롭고 게임을 바꾸는 앱으로 바뀔 수 있습니다.

Node: Up and Running은 JavaScript 개발자가 Node가 널리 사용되는 API가 아니라 현대 개발의 모든 측면에 중점을 두고 이 언어의 필수 개념을 배우기 시작하는 데 어느 정도 경험이 있는 책입니다. 이 책을 다 읽을 때쯤이면 웹 개발 플랫폼으로서의 Node뿐 아니라 성능에 최적화된 웹 사이트, 플랫폼 및 서비스를 구축하기 위해 오늘날 사용할 수 있는 가장 눈에 띄는 모듈과 패키지가 무엇인지 알게 될 것입니다.

다운로드

JavaScript 애플리케이션 프로그래밍

JavaScript 애플리케이션 프로그래밍

몇 년 전만 해도 개발자들은 여전히 ​​JavaScript와 그 실제 의제를 파악하려고 노력했지만 오늘날 우리는 JavaScript가 현대 응용 프로그램 개발의 가장 표준이 되는 것을 보고 있습니다. 새로운 웹사이트나 앱을 구축하는 데 어떤 언어를 사용할지 누구에게나 물어보세요. 자바스크립트가 답이 될 것입니다. 이 책은 어디에서나 강력하고 확장 가능하며 성능이 뛰어난 JS 애플리케이션을 구축하는 방법에 대한 단서와 통찰력을 제공하는 디자인 패턴에 엄격하게 초점을 맞추고 있습니다.

말할 필요도 없이 자바스크립트는 일단 프론트엔드와 백엔드 작업을 시작하면 약간 까다로워질 수 있습니다. 코드베이스가 조금만 변경되어도 앱에 재앙이 될 수 있지만 이 책에서 제공하는 정보를 사용하여 어려운 상황에서 더 능숙해집니다. 이 책은 대형 자바스크립트 앱을 분석하는 방법, 데스크톱 사용을 위해 확장할 수 있는 웹 앱을 구축하는 방법, 코드 최적화를 위한 모범 사례, 앱을 계층화하고 구조화하는 방법, Node.js를 사용하여 강력한 API 구축, JS 테스팅의 중요성과 수행 방법, 훨씬 더 많은 흥미로운 주제.

다운로드

ES6 탐색

ES6 탐색

몰랐어? ES6, JavaScript Harmony가 이미 출시되었으며 ES6 표준을 사용하여 새로운 JS 앱이 구축되고 있습니다. Axel Rauschmayer의 Exploring ES6을 통해 언어로 된 이 새로운 개발 속도에 익숙해지십시오. 이 주제에 대해 필요한 유일한 책이 될 수 있습니다. 이 책은 ES6 및 JS에 대해 일반적으로 탐구하는 데 필요한 모든 것을 탐구하는 29개의 고유한 챕터로 구성되어 있습니다. 저자의 기대는 이 책에 들어가기 전에 이미 JS에 대한 사전 경험이 있을 것이라는 것입니다. 왜냐하면 이 책은 ES6과 그 기능에만 초점을 맞추고 있고 그 중 많은 부분은 JS를 이미 알지 못하면 이해하지 못할 것이기 때문입니다. ES6에 대한 보다 간결한 소개와 새로운 표준이 작동하는 방법, 대상 및 이유에 대한 사양을 찾는 데 어려움을 겪을 것입니다.

다운로드

jQuery 계몽

jQuery 계몽

Cody Lindley는 JavaScript 도서 목록에 두 번째로 등장합니다. 이번에 Cody는 jQuery에서 깨달음을 얻는 방법을 가르쳐주고자 합니다. 지금까지 구축된 가장 인기 있는 JavaScript 라이브러리입니다. jQuery를 사용하여 웹 페이지와 앱을 대화형으로 만들고 동적 기능과 호출을 추가하며 방문자와 고객, 동료 개발자에게 영감을 줄 독특한 경험을 만듭니다. jQuery Enlightenment는 jQuery 개발자가 라이브러리에 대한 고급 및 중급 지식을 강화하는 데 도움이 되도록 제작되었습니다. 이 책은 JS에 대한 사전 경험이 필요하지만 사전 jQuery 지식은 필요하지 않으며 여전히 초보자 수준에서 jQuery에 능숙할 고급 및 노련한 개발자로 안내합니다. 모든 것은 책으로 작업하고 그 책이 가르치는 것을 실제로 실천하는 능력에 달려 있습니다. jQuery로 깨달은 마스터가 되어보세요!

다운로드

Angular.js를 사용한 레시피

Angular를 사용한 레시피

Angular.js는 풍부한 구조의 프로그래밍 환경을 통해 풍부한 웹 애플리케이션을 구축하기 위해 Google에서 개발한 웹 개발 프레임워크로, 이를 통해 개발 결과를 높일 수 있습니다. Frederik Dietz의 책은 신속한 애플리케이션 개발을 모색할 때 Angular를 최대한 활용하는 방법에 대한 개념, 통찰력 및 팁에 중점을 둡니다. 현재 형식의 책 챕터는 다음과 같습니다: 소개, 컨트롤러, 지시문, 필터, API, 라우팅, 양식, UI 패턴, Node 및 Ruby와의 백엔드 통합 — 자신만의 책을 만드는 과정에서 접하게 될 모든 것 각도 응용 프로그램. Angular에 대한 자습서는 부족하지 않지만 때로는 참조 지점 역할을 할 수 있는 단 한 권의 책을 마음대로 사용하는 것이 좋습니다.

다운로드

유창한 자바스크립트

유창한 자바스크립트

Eloquent JavaScript는 프로그래밍이 웹을 동적인 경험으로 만드는 방법이 아닌 것처럼 프로그래밍에 관한 책이 아닙니다. 프로그래밍은 컴퓨터와 모든 관련이 있습니다. 컴퓨터가 없으면 프로그래밍도 없을 것입니다. 저자는 모든 프로그래밍 언어의 가장 좋은 출발점은 이 언어가 컴퓨터에서 어떻게 작동하는지, 그리고 그 역할이 얼마나 큰지를 실제로 배우는 것이라고 믿습니다. 실제 컴퓨터는 프로그래밍 경험 자체에서 재생됩니다. 가장 기술적인 책 중 하나이자 다양한 공개 지지자들의 도움으로 여전히 무료로 제공되는 가장 풍부한 책 중 하나인 이 책은 운 좋게도 노출될 수 있는 독특한 접근 방식입니다. 좋은 부분에만 집착하기보다는 무언가의 전체 스펙트럼을 가르치는 것을 믿는 소스 커뮤니티 및 개인.

이 책의 목표는 프로그래밍 언어가 컴퓨터와 대화하는 방법과 컴퓨터가 사용자와 대화하기 위해 수행하는 작업을 배울 수 있는 충분한 공간을 제공하는 것입니다. 프로그래밍을 처음 접하는 사람이라면 누구나 이 책이 짜증스러울 수 있지만, 그 이유는 이 책이 프로그래밍 전반에 초점을 맞추고 있기 때문에 코딩의 더 깊은 측면을 두뇌에 깊이 새기고 10년 동안 다시 배울 필요가 없기 때문입니다. 당신의 경력을 아래로. 모든 JavaScript 개발자 또는 프로그래밍 애호가를 위한 진정으로 독특한 책입니다.

다운로드

깊이 있는 단일 페이지 앱

깊이 있는 단일 페이지 앱

단일 페이지 앱과 웹사이트의 인기가 점점 높아지고 있습니다. 단일 페이지 내에 전체 애플리케이션/웹사이트를 갖는 것은 비즈니스 이념에 정말 매력적일 수 있지만, 그 이상으로 고객이 애플리케이션의 다른 부분 사이를 끊임없이 이동하고 대신 애플리케이션에서 사용할 필요성을 제거하는 데 도움이 됩니다. 가장 순수한 네이티브 형태. 하루 이틀 안에 0에서 단일 페이지 앱으로 가고 싶다면 Mikito Takada의 책이 당신의 구세주입니다.

다운로드

일반 JavaScript로 프론트엔드 웹 앱 구축

일반 JavaScript로 프론트엔드 웹 앱 구축

JavaScript 라이브러리는 물론 큰 주제입니다. 요즘 많은 초급 JS 개발자가 JS 라이브러리에 의존하여 빌드하려는 항목을 빌드하고 라이브러리는 거의 모든 것을 위해 존재하며 몇 가지 라이브러리를 결합하여 최신 비즈니스 플랫폼을 구축하는 것은 네이티브 JS 코드를 사용하여 모든 것을 직접 구축하는 것보다 훨씬 쉽습니다. 그러나 비용이 발생합니까? 외부 라이브러리에 의존해야 하고 해당 구문과 사용하는 코드 스타일을 배워야 하는 비용은? 예, 그것은 확실히 몰락입니다. 이것이 "일반 JavaScript로 프런트 엔드 웹 앱 빌드" 책/자습서가 존재하는 이유입니다.

외부 라이브러리나 프레임워크를 사용하지 않고 JavaScript 및 프런트 엔드 앱 개발에 대한 간략한 소개입니다. 튜토리얼에서 취한 접근 방식은 '가는 대로 학습'입니다. 즉, 계속해서 읽는 대신 건물을 짓는 데 집중할 수 있습니다. 튜토리얼/책은 구축 중인 애플리케이션의 각 부분을 이해하는 데 도움이 되는 충분한 정보를 제공합니다. 그러나 실제로 꾸준한 발전을 위해 철저한 노력을 기울이고 있음을 강조합니다.

다운로드

휴먼 자바스크립트

휴먼 자바스크립트

Henrik Joreteg는 인간 자바스크립트에 대한 책을 저술했습니다. 인간이 작성하는 코드를 인간 스스로가 책임지는 방법과 컴퓨터는 인터프리터일 뿐이라고 설명합니다. 우리는 다른 사람들이 쉽게 이해하고 구축할 수 있는 코드를 작성해야 합니다. HTML5에 대해 배우고 기본 HTML5 앱을 빌드하는 방법을 배울 계획이라면 바로 이 책을 읽고 싶을 것입니다. 주제에 대한 최고의 소개 중 하나입니다. 완료되면 자신만의 기본 앱을 만드는 데 능숙하게 될 것입니다.

다운로드

Webpack 및 React 배우기

Webpack과 React 배우기

Webpack과 React는 모두 현대 개발 및 앱 디자인의 판도를 바꾼 두 개의 독점적으로 인기 있는 JavaScript 라이브러리입니다. 이제 앱은 더 강력한 기능, 향상된 성능 및 주요 장치에 대한 일반 가용성을 통해 더 빠르게 제공됩니다. SurviveJS는 두 프레임워크, 웹팩을 사용하여 개발 환경을 설정하는 방법, 인기 있는 린팅 도구를 사용하여 코드 품질을 높이는 방법, 능숙한 React.js 개발자가 되는 방법(및 앱 스타일 지정 방법)에 대해 몇 가지를 알려드리고자 합니다. 프로처럼), React를 사용하여 앱을 위한 멋진 드래그 앤 드롭 인터페이스를 만드는 방법. 리뷰는 더 긍정적일 수 없습니다.

다운로드

자바스크립트 배우기, 3판

자바스크립트 배우기, 3판

JavaScript는 웹에서 가능한 것의 경계를 계속 확장하고 있으며 언어 학습을 시작하기에 이보다 더 적절한 시기는 없습니다. 이제 새로운 ES6 표준을 사용할 수 있게 되면서 현대적인 품질의 애플리케이션을 배포하는 것이 점점 더 즐거워졌습니다. 이 책은 초보자와 전문가 모두에게 최신 JavaScript 도구에 대한 추가 정보와 함께 ES6에 대한 간단한 개요를 제공하는 것을 목표로 합니다. 이 책의 저자인 Ethan Brown은 언어 내에서 단순하고 복잡한 개념을 모두 다루면서 책 전반에 걸쳐 견고한 균형을 유지합니다.

이 책의 내용은 흥미진진합니다. 오늘날의 개발 환경에서 ES6을 사용하는 방법에 대한 간결한 가이드, JS용으로 변환할 수 있는 데이터 형식 작업, JavaScript 기능의 기본 개요, 객체 및 객체 지향 JavaScript 프로그래밍에 대한 심층 분석, 학습 생성기, 프록시 및 반복자와 같은 새로운 개념, 비동기 개발에 대해 자세히 알아보기, ES6 및 브라우저용으로 빌드된 앱용 DOM에 대해 알아보기, 서버 측 앱을 빌드하려는 경우 Node.js 필수 사항에 대해 약간 알아보기 .

다운로드

동형 자바스크립트 앱 빌드

동형 자바스크립트 앱 빌드

한때 생소한 단어였던 Isomorphic은 웹 앱 개발을 위한 가장 인기 있는 기술이 되었습니다. Isomorphic은 작성된 JS 코드가 클라이언트 측(브라우저) 및 서버 측(웹 서버) 모두에서 실행된다는 것을 의미합니다. 이러한 앱 구조는 검색 엔진 최적화에 대한 이점을 제공하여 로드 시간( 성능), 앱의 UI에 대한 액세스 및 전체 제어 권한을 갖습니다. 이 책은 세 부분으로 구성되어 있습니다. 먼저 Isomorphic 앱의 아이덴티티와 개발 프로세스를 시작하는 방법에 대해 배우고 세부 사항을 배우는 것부터 나만의 Isomorphic JS 앱 개발을 시작하는 것, 세 번째 부분에서는 집중합니다. 개발 워크플로를 동형 패턴으로 가져오고 정렬하는 방법에 대해 설명합니다.

다운로드

Ember.js로 웹 앱 구축

Ember.js로 웹 앱 구축

Ember.js는 MVC(model-view-controller) 아키텍처 패턴을 사용하여 프론트엔드 개발자가 백엔드에 원활하게 다시 연결되는 한 페이지 및 브라우저 최적화 애플리케이션을 구축할 수 있도록 합니다. Ember.js는 항상 듣는 이름이 아닐 수도 있지만 커뮤니티는 살아있고 매우 활발하게 활동하고 있습니다. 이 책은 Ember 프레임워크를 사용하여 앱 개발을 시작하는 방법에 대한 훌륭한 소개이자 노련한 가이드입니다. 책 전반에 걸쳐 다음과 같은 내용을 배우게 됩니다. Ember 워크플로를 시작하고 상용구를 만드는 방법, Ember의 내부 및 외부를 검사하고 코드를 덜 코딩하여 시간을 절약하는 데 도움이 되는 방법, 제공된 앱 프로토타입을 사용하여 핸들바에 대해 자세히 알아보세요. JS 스타일링 라이브러리, 라우터에 몰입하여 라이브 브라우저 상호 작용 없이 앱을 관리하고 컨트롤러 및 보기를 사용하여 데이터 바인딩을 사용하여 데이터를 동기화하고 Ember API를 사용하는 방법, 스크립트 및 위젯을 빌드하여 앱을 기본적으로 확장하는 방법.

다운로드

React.js 필수 사항

React.js 필수 사항

유지 관리가 쉽고 원활하게 수행되는 UI를 사용하여 웹 앱을 빌드할 수 있다는 아이디어는 React.js가 스스로 길을 닦을 때까지 많은 사람들이 이야기한 내용이 아니었습니다. React는 JavaScript 개발자가 너무 빨리 채택하는 것을 본 가장 인기 있는 라이브러리 중 하나입니다. Facebook은 라이브러리의 저자이며 지구상에서 가장 큰 소셜 미디어 플랫폼에서 React를 기쁘게 사용합니다. React 학습을 통해 개발자는 웹 개발의 최신 변화와 향후 변화에 앞서 나갈 수 있습니다.

React.js Essentials는 유지 관리가 가능한 React.js 애플리케이션을 구축하는 과정을 빠르게 진행합니다. 단일 및 다중 사용자 인터페이스 요소를 만드는 방법을 탐색하여 시작하십시오. 상태 비저장 및 상태 저장 구성 요소를 만들고 반응형으로 만듭니다. 구성 요소와 수명 주기 방법 간의 상호 작용 방법을 배웁니다. 사용자 인터페이스 구성 요소를 다른 JavaScript 라이브러리와 효과적으로 통합하는 방법을 측정합니다. Flux 아키텍처의 핵심 요소를 자세히 살펴보고 스토어를 사용하여 애플리케이션을 관리하는 방법을 배우십시오. Jest 테스트 프레임워크를 사용하여 추가 작업을 완료하십시오. 애플리케이션에서 여러 테스트를 실행하고 복잡성 없이 확장할 수 있는 솔루션을 찾으십시오.

다운로드

Backbone.js 애플리케이션 개발

Backbone.js 애플리케이션 개발

프론트 엔드 개발자는 단일 페이지 앱을 빌드해야 하는 작업에 Backbone이 얼마나 편리한지 알고 있습니다. 이것은 그 목적에 사용하기에 가장 좋은 프레임워크입니다. Addy Osmani는 Chrome에서 작업하는 평판 좋은 Google 개발자입니다. 이 책이 지성이나 백본을 내 손으로 마스터하는 데 도움이 되는 간결하고 적절한 지침이 부족할 것이라고 생각한다면 걱정을 쉽게 접을 수 있습니다. 이 책의 챕터는 다음을 소개합니다.

  • MVC를 Backbone과 함께 사용하여 클라이언트 측 개발 워크플로에 엄청난 이점을 가져오는 방법
  • 읽기 쉽고 확장 가능하며 구조화된 코드를 작성하는 방법
  • Backbone으로 작업할 때 흔히 발생하는 함정에 대한 요약과 가장 잘 대처하는 방법
  • 애플리케이션 부트스트랩을 위한 상용구, 모바일 개발에 발을 담그기 위한 Backbone + jQuery Mobile 브리징에 대한 가이드
  • 단위 테스트에 대한 많은 가이드.
다운로드

헤드 퍼스트 JavaScript 프로그래밍

헤드 퍼스트 JavaScript 프로그래밍

Head First 시리즈는 수십만 명의 신규 개발자와 야심 찬 개발자가 마침내 자신에게 매우 매력적이라고 ​​생각되는 언어를 마스터하는 데 도움이 되었습니다. 이것은 초보자에게 JavaScript 마스터가 되는 방법에 대한 기초, 모범 사례 및 입문 수준 개념을 가르치는 데 중점을 둔 시리즈의 책 중 하나입니다. 거의 800페이지에 달하는 이 책은 그 자체로 이야기합니다. 이 책은 JS의 기초와 고급 영역을 모두 다룹니다. 말할 필요도 없이, 이 책은 하루 종일 책을 헤매는 것에 관한 것이 아닙니다. 완료하기 위해 주의를 기울여야 하는 도전 과제와 퍼즐로 가득 ​​차 있습니다. 배우는 가장 좋은 방법은 연습을 통한 것이며, 이 책은 그 말을 다소 진지하게 받아들입니다.

다운로드

헤밍웨이가 자바스크립트를 썼다면

헤밍웨이가 자바스크립트를 썼다면

어니스트 헤밍웨이(Ernest Hemingway)는 어떻게든 프로그래밍 세계로 진출했습니다. 작가들이 더 나은 문장을 쓸 수 있도록 도와주는 헤밍웨이 앱이 있습니다. 우리는 또한 해커들이 어니스트 헤밍웨이의 소설, 저널, 단편 소설에서 끊임없이 인용하고 있습니다. 그 남자는 친절한 작가 중 한 명이었고, 그것을 보여줍니다. Angus Croll은 개발에 대한 Hemingway의 접근 방식을 새로운 차원으로 끌어 올립니다. 그는 개발자들이 스스로를 코딩 방식에 대한 독특한 접근 방식에 영원히 영감을 줄 산문과 코드 구절을 제공하여 자기 우주에서 무한한 가능성을 지닌 진정한 창의적인 예술가임을 인식하기를 바랍니다. 이 책은 학습 자료가 아니라 창의력을 유지하고 코드를 작성하는 방법에 대해 영원히 영감을 받는 데 도움이 되는 자료입니다.

다운로드

어린이용 자바스크립트

어린이용 자바스크립트

컴퓨터 과학이 학교의 기본 과목이 되기까지 얼마나 기다려야 합니까? 확실히 많은 사람들이 이 결정을 두려워할 것입니다. 그러나 많은 사람들, 특히 개발자, 엔지니어 및 디자이너인 부모가 열린 마음으로 이를 환영할 것입니다. JavaScript for Kids는 따뜻하고 따라하기 쉽고 즐거운 책입니다. 재미있는 영상과 함께 간결한 예제를 통해 아이들이 JS 프로그래밍을 배울 수 있도록 도와줍니다.

이 책에서는 배열, 루프 및 문자열과 같은 기본 개념을 소개하고 jQuery를 사용하는 방법과 Canvas를 사용하여 웹용 시각적 그리기를 진행합니다. 이 책은 10세 이상의 어린이를 대상으로 하며, 부모도 참여할 수 있습니다. 배울 내용은 다음과 같습니다.

  • JS 함수를 만들고 다시 코드 사용
  • 동적 웹사이트용 HTML 작성
  • jQuery 및 DOM을 사용하여 양식 입력 허용
  • Canvas를 사용하여 웹 그래픽 애니메이션 및 그리기
  • JS를 사용하여 다양한 전통 게임 빌드
다운로드

JavaScript를 사용한 데이터 시각화

JavaScript를 사용한 데이터 시각화

데이터 시각화는 이미 JS 개발자와 빅 데이터 과학자에게 큰 주제였습니다. 많은 JS 라이브러리는 원활한 데이터 시각화를 가능하게 합니다. 그러나 JS 자체는 기본 데이터 시각화가 가능하도록 구조화되어 있습니다. 그러나 많은 사람들이 데이터와 관련된 모든 것에 관해서는 여전히 JavaScript보다 Python을 사용하는 것을 선호합니다. 이 책은 세 가지 기술(JS, HTML 및 CSS)을 결합하여 독립 실행형이든 데이터베이스 내에서든 보유하고 있는 데이터에서 시각화를 생성하는 방법에 대한 실용적이고 따르기 쉬운 예를 다룹니다.

책이 끝나면 다음과 같은 지식을 갖게 됩니다.

  • 데이터를 사용하고 파이 차트, 데이터 맵, 히트 맵, 네트워킹 그래프, 단어 구름, 데이터 타임라인을 작성하십시오.
  • AJAX를 사용하여 웹 페이지를 다시 로드하지 않고 시각화에 대화형 기능을 추가하고 데이터를 가져오는 방법
  • 차트 및 데이터 시각화를 작성하기 위해 가장 널리 사용되는 JavaScript 라이브러리의 잠재력을 최대한 활용하는 방법.
다운로드

CoffeeScript – 가속화된 JavaScript 개발

CoffeeScript - 가속화된 JavaScript 개발

네이티브 JS 구문이 어렵고 따르기 어렵다고 주장할 수도 있습니다. 글쎄, 어떤 사람들은 이 조언을 듣고 대안인 CoffeeScript를 생각해 냈습니다. CoffeeScript를 사용하면 JavaScript가 이미 제공하는 것과 동일한 기능을 얻을 수 있습니다. 더 읽기 쉽고 어떤 면에서는 더 합리적으로 보이는 보다 정렬되고 개인화된 구문을 사용하면 됩니다. 애플리케이션을 더 빨리 작성하고 싶다면 CoffeeScript가 도움이 될 것입니다. CoffeeScript는 모든 부분에서 JavaScript만큼 이식 가능하고 효과적입니다. 클래스, 스플랫, 목록 이해 및 구조 분해와 같은 기능을 추가하여 개발을 돕습니다. 이러한 기능을 사용하면 명확하고 읽기 쉬운 코드를 더 쉽게 작성할 수 있습니다. 이러한 기능이 어떻게 작동하는지 배우면 JavaScript에 대한 이해도 깊어질 것입니다. 이 책은 더 나은 JavaScript 코드를 더 빠르게 작성하기 위한 완전한 안내서입니다.

다운로드

그런트로 자동화

그런트로 자동화

Grunt는 JavaScript 작업을 실행하기 위한 것입니다. 개발 프로세스를 보다 자동화하고 워크플로에 맞게 조정하기 위한 것입니다. 우리 모두가 매일 헤엄치는 라이브러리의 바다에서 Grunt와 같은 태스크 러너의 기능을 사용하지 않고도 대규모 JS 프로젝트를 생성하는 것이 가능합니다. Grunt를 사용하면 작업 구축, 앱 템플릿 생성, 라이브러리 및 플러그인 통합 또는 자신만의 플러그인 생성을 담당하게 됩니다. 이 책은 그런트와 관련된 모든 측면을 다룹니다. 또한 엔터프라이즈 수준의 JavaScript 워크플로를 만드는 방법을 다룹니다. Grunt와 같은 도구를 적용한 사람이라면 누구나 똑같이 하지 않는 것이 미쳤다고 말할 것입니다. 생산성을 빠르게 높일 수 있는 더 좋은 방법은 없습니다.

다운로드

평균 기계

평균 기계

일부 기술은 나머지 기술보다 더 두드러지며 MEAN이 그 중 하나입니다. MEAN은 MongoDB, Express, Angular 및 Node를 나타냅니다. 오늘날 시장에서 가장 크고 강력한 웹 앱을 지원하는 4가지 최신 기술. 각 개별 프레임워크와 데이터베이스에는 고유한 일련의 특별한 기능이 있습니다. 그것들을 모두 하나의 스택으로 모으는 것... 그것이 바로 순수한 아름다움입니다. Chris Sevilleja와 Holly Lloyd는 MEAN 스택을 사용하여 놀라운 앱을 빌드하는 방법에 대한 최고의 조언을 제공합니다.

다운로드

React Native로 모바일 앱 개발 시작하기

React Native로 모바일 앱 개발 시작하기

더 나은 모바일 앱 개발자가 되고 싶으세요? 전통적인 JavaScript만을 사용하여 네이티브 앱을 푸시하기 위한 놀라운 프레임워크인 React Native를 사용해 보아야 합니다. 기본 앱을 빌드하기 위해 다른 언어에 의존하는 것은 잊어버리고 좋아하는 언어를 사용하여 최대한 활용하십시오. Manuel Kiessling의 React Native에 대한 훌륭한 가이드입니다.

다운로드

자바스크립트 기술 면접 질문

자바스크립트 기술 면접 질문

이 모든 지식을 지금 마음대로 사용할 수 있으므로 새롭고 흥미로운 직업을 갖게 될 것입니다. 그러나 그것은 배우려는 열망이나 훌륭한 신입 사원의 매력 이상의 것을 요구할 것입니다. 구직 과정에서 가장 어려운 작업 중 하나인 면접에 참석하기 위해 자신을 준비해야 합니다.

프로그래머 인터뷰는 정말 힘든 일입니다. 그들은 당신의 한계를 뛰어 넘고 때로는 귀찮게 하기에는 너무 압도적으로 느껴질 수 있는 도전 과제를 제시합니다. 그러나 오늘날 우리가 보유한 주요 회사는 모두 면접에 크게 의존하는 엄격한 채용 프로세스를 사용하여 일하기를 원하는 사람들에 대해 더 많이 배우게 됩니다. 누가 구글이나 애플에서 일하고 싶은지 알고 싶다면 무엇을 준비해야 하는지 알아야 합니다. Xuanyi Chew의 이 책은 엔지니어링 면접을 이해하기 위한 출발점으로 매우 중요하며, 새 직장에 지원할 때 주의해야 할 사항이 무엇인지 알아봅니다.

다운로드

책에서 자바스크립트 배우기

이 삶에서 책이 우리에게 제공한 것을 빼앗는 것은 미친 짓이 될 것입니다. 책은 새로운 주제에 대한 일관된 학습 방법으로 남아 있으며, 다른 사람이 습득한 지식을 습득하는 방법을 통해 학습을 수행합니다. 책은 때때로 완전히 지루하다고 느낄지라도 우리에게 많은 것을 가르쳐 줄 수 있습니다. 좋은 프로그래밍 책은 머리가 아플 것입니다. 왜냐하면 지식이 너무 풍부해서 따라가기 위해 끊임없이 휴식을 취해야 하기 때문입니다. 그러나 이것이 우리가 오늘 여기서 초점을 맞추고자 하는 책이므로 모든 머리가 아픈 것이 능숙한 웹 개발자 및 웹 아키텍트가 되는 데 한 걸음 더 다가가는 데 도움이 되기를 바랍니다.