책 이미지

책 정보
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 언어 > JavaScript
· ISBN : 9781484217504
· 쪽수 : 196쪽
· 출판일 : 2015-12-28
목차
I Quick Start 1 Basics 1.1 Front-End Definitions 1.1.1 Bigger Picture 1.1.2 HyperText Markup Language 1.1.3 Cascading Style Sheets 1.1.4 JavaScript 1.2 Agile Methodologies 1.2.1 Scrum 1.2.2 Test-Driven Development 1.2.3 Continuous Deployment and Integration 1.2.4 Pair Programming 1.3 Back-End Definitions 1.3.1 Node.js 1.3.2 NoSQL and MongoDB 1.3.3 Cloud Computing 1.3.4 HTTP Requests and Responses 1.3.5 RESTful API 2 Setup 2.1 Local Setup 2.1.1 Development Folder 2.1.2 Browsers 2.1.3 IDEs and Text Editors 2.1.4 Version Control Systems 2.1.5 Local HTTP Servers 2.1.6 Database: MongoDB 2.1.7 Other Components 2.2 Cloud Setup 2.2.1 SSH Keys 2.2.2 GitHub 2.2.3 Windows Azure 2.2.4 Heroku2.2.5 Cloud9 II Front-End Prototyping 3 jQuery and Parse.com 3.1 Definitions 3.1.1 JavaScript Object Notation 3.1.2 AJAX 3.1.3 Cross-Domain Calls 3.2 jQuery 3.3 Twitter Bootstrap 3.4 LESS 3.4.1 Variables 3.4.2 Mixins 3.4.3 Operations 3.5 Example of using 3rd-party API (Twitter) and jQuery 3.6 Parse.com 3.7 Message Board with Parse.com Overview 3.8 Message Board with Parse.com: REST API and jQuery version 3.9 Pushing to GitHub 3.10 Deployment to Windows Azure 3.11 Deployment to Heroku 3.12 Updating and Deleting of Messages 4 Intro to Backbone.js 4.1 Setting up Backbone.js App from Scratch 4.1.1 Dependencies 4.2 Working with Collections 4.3 Event Binding 4.4 Views and Subviews with Underscore.js 4.5 Refactoring 4.6 AMD and Require.js for Development 4.7 Require.js for Production 4.8 Super Simple Backbone Starter Kit 5 Backbone.js and Parse.com 5.1 Message Board with Parse.com: JavaScript SDK and Backbone.js version 5.2 Deploying Message Board to PaaS 5.3 Enhancing Message Board III Back-End Prototyping 6 Node.js and MongoDB 6.1 Node.js 6.1.1 Building "Hello World" in Node.js 6.1.2 Node.js Core Modules 6.1.3 Node Package Manager 6.1.4 Deploying "Hello World" to PaaS 6.1.5 Deploying to Windows Azure 6.1.6 Deploying to Heroku 6.2 Message Board: Run-Time Memory Version 6.3 Test Case for Message Board 6.4 MongoDB 6.4.1 MongoDB Shell 6.4.2 MongoDB Native Driver 6.4.3 MongoDB on Heroku: MongoHQ 6.4.4 BSON 6.5 Message Board: MongoDB Version 7 Putting It All Together 7.1 Different Domain Deployment 7.2 Changing Endpoints 7.3 Message Board Application 7.4 Deployment 7.5 Same Domain Deployment 8 Advanced Node.js Topics 8.1 Asynchronicity in Node 8.1.1 Non-Blocking I/O 8.1.2 Asynchronous Way of Coding 8.2 MongoDB Migration with Monk 8.3 TDD in Node.js with Mocha 8.3.1 Who Needs Test-Driven Development? 8.3.2 Quick Start Guide 8.4 Wintersmith - Static Site Generator 8.4.1 Getting Started with Wintersmith 8.4.2 Other Static Site Generators 8.5 Intro to Express.js: Simple REST API app with Monk and MongoDB 8.5.1 REST API app with Express.js and Monk 8.6 Intro to Express.js: Parameters, Error Handling and Other Middleware 8.6.1 Request Handlers 8.6.2 Parameters Middleware 8.6.3 Error Handling 8.6.4 Other Middleware 8.6.5 Abstraction 8.7 Node.js MVC: Express.js + Derby Hello World Tutorial 8.7.1 Node MVC Framework 8.7.2 Derby Installation 8.7.3 File Structure 8.7.4 Dependencies 8.7.5 Views 8.7.6 Main Server 8.7.7 Derby Application 8.7.8 Launching Hello World App 8.7.9 Passing Values to Back-End Conclusion and Further Reading