SØG - mellem flere end 8 millioner bøger:

Søg på: Titel, forfatter, forlag - gerne i kombination.
Eller blot på isbn, hvis du kender dette.

Viser: Learning Node .Js - A Hands-On Guide to Building Web Applications in JavaScript

Learning Node .Js - A Hands-On Guide to Building Web Applications in JavaScript

Learning Node .Js

A Hands-On Guide to Building Web Applications in JavaScript
Marc Wandschneider
(2013)
Sprog: Engelsk
Pearson Education, Limited
287,00 kr.
Denne titel er udgået og kan derfor ikke bestilles. Vi beklager.

Detaljer om varen

  • Paperback: 304 sider
  • Udgiver: Pearson Education, Limited (Juni 2013)
  • ISBN: 9780321910578
Learning Node.js A Hands-On Guide to Building Web Applications in JavaScript

Node.js makes it far easier to create fast, compact, and reliable web/network applications and web servers, and is rapidly becoming indispensable to modern web developers.
Learning Node.js brings together the knowledge and JavaScript code you need to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.
You ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you ll write more capable application servers and extend them with today s most powerful Node.js tools and modules. Finally, you ll discover today s best practices for testing, running Node.js code on production servers, and writing command-line utilities.
Throughout the book, author Marc Wandschneider teaches by walking you line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers.
  • Build Node.js solutions that leverage your current JavaScript skills
  • Master Node.js nonblocking IO and async programming
  • Handle more requests and increase your application s flexibility
  • Use and write your own modules
  • Perform common JSON/web server tasks
  • Use browsers to generate pages on the fly via Ajax calls and template libraries
  • Simplify development with the express framework
  • Create database back-ends using popular NoSQL and relational databases
  • Deploy and run Node.js apps on Unix/OS X or Windows servers
  • Take advantage of multiprocessor hardware
  • Support virtual hosts and SSL/HTTPS security
  • Test Node.js programs that mix synchronous, async, and RESTful server API functionality

"
Introduction
PART I: LEARNING TO WALK
Chapter 1 Getting Started Installing Node.jsRunning Node.js and "Hello World!" Your First Web Server Debugging Your Node.js ProgramsStaying Up-to-Date and Finding Help
Chapter 2 A Closer Look at JavaScript TypesType Comparisons and ConversionsFunctionsLanguage ConstructsClasses, Prototypes, and Inheritance Errors and Exceptions Some Important Node.js Globals
Chapter 3 Asynchronous Programming The Old Way of Doing ThingsThe Node.js Way of Doing ThingsError Handling and Asynchronous Functions Who Am I? Maintaining a Sense of IdentityBeing Polite-Learning to Give Up ControlSynchronous Function Calls
PART II: LEARNING TO RUN
Chapter 4 Writing Simple Applications Your First JSON ServerNode Pattern: Asynchronous LoopsLearning to Juggle: Handling More RequestsMore on the Request and Response ObjectsIncreased Flexibility: GET Params Modifying Things: POST Data
Chapter 5 Modules Writing Simple Modulesnpm: The Node Package ManagerConsuming ModulesWriting ModulesA Module So Common It Should Be Built In
Chapter 6 Expanding Your Web Server Serving Static Content with Streams Assembling Content on the Client: Templates
PART III: WRITING WEB APPLICATIONS
Chapter 7 Building Web Applications with Express Installing Express Routing and Layers in Express REST API Design and Modules Additional Middleware Functionality
Chapter 8 Databases I: NoSQL (MongoDB) Setting Up MongoDB Structuring Your Data for MongoDB Understanding the Basic Operations Updating Your Photo Albums AppRecapping the App Structure
Chapter 9 Databases II: SQL (MySQL) Getting ReadyCreating a Schema for the Database Basic Database Operations Adding Authentication to the Application Resource Pooling
PART IV: GETTING THE MOST OUT OF NODE.JS
Chapter 10 Deployment and Development Deployment Multiprocessor Deployment: Using a Proxy Virtual Hosting Securing Your Projects with HTTPS/SSL Multiplatform Development
Chapter 11 Command-Line Programming Running Command-Line Scripts Working with Files Synchronously Interacting with the User: stdin/stdout Working with Processes
Chapter 12 Testing Choosing a Framework Writing Tests RESTful API Testing
De oplyste priser er inkl. moms

Senest sete

Polyteknisk Boghandel

har gennem mere end 50 år været studieboghandlen på DTU og en af Danmarks førende specialister i faglitteratur.

 

Vi lagerfører et bredt udvalg af bøger, ikke bare inden for videnskab og teknik, men også f.eks. ledelse, IT og meget andet.

Læs mere her


Trykt eller digital bog?

Ud over trykte bøger tilbyder vi tre forskellige typer af digitale bøger:

 

Vital Source Bookshelf: En velfungerende ebogsplatform, hvor bogen downloades til din computer og/eller mobile enhed.

 

Du skal bruge den gratis Bookshelf software til at læse læse bøgerne - der er indbygget gode værktøjer til f.eks. søgning, overstregning, notetagning mv. I langt de fleste tilfælde vil du samtidig have en sideløbende 1825 dages online adgang. Læs mere om Vital Source bøger

 

Levering: I forbindelse med købet opretter du et login. Når du har installeret Bookshelf softwaren, logger du blot ind og din bog downloades automatisk.

 

 

Adobe ebog: Dette er Adobe DRM ebøger som downloades til din lokale computer eller mobil enhed.

 

For at læse bøgerne kræves særlig software, som understøtter denne type. Softwaren er gratis, men du bør sikre at du har rettigheder til installere software på den maskine du påtænker at anvende den på. Læs mere om Adobe DRM bøger

 

Levering: Et download link sendes pr email umiddelbart efter købet.

 


Ibog: Dette er en online bog som kan læses på udgiverens website. 

Der kræves ikke særlig software, bogen læses i en almindelig browser.

 

Levering: Vores medarbejder sender dig en adgangsnøgle pr email.

 

Vi gør opmærksom på at der ikke er retur/fortrydelsesret på digitale varer.