skip to content
Programming Web Applications with Node, Express and Pug. Preview this item
ClosePreview this item
Checking...

Programming Web Applications with Node, Express and Pug.

Author: Jörg Krause
Publisher: Berkeley, CA : Apress, 2016.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
This book teaches you how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of views. Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Krause, Jörg.
Programming Web Applications with Node, Express and Pug.
Berkeley, CA : Apress, ©2016
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Jörg Krause
ISBN: 9781484225110 1484225112
OCLC Number: 967550829
Notes: Comments.
Description: 1 online resource (212 pages)
Contents: At a Glance; Contents; About the Author; Introduction; Foreword; Chapter 1: Installation Problems; Node. Js; Problems with NPM; Proxy; SSL; Problems with Git; Proxy; Git protocols; Online installation; Preparation; Hard cases; Access to Tar; Installing NpmBox; Installing Packages; Chapter 2: The Components of an Application; The Package Manager; Libraries and Frameworks; Basis Libraries of the Server; Client Page Libraries; Unit Tests; Principles; Web Apps; Web sites; Stateless HTML; The User Experience; Summary; Chapter 3: Introduction to Node; Elementary in JavaScript. Installation and ConfigurationConfiguration in package.json; Initialize the Node Application; Approach under Linux; Start a Node Application; Automatic Restart; Approach under Windows; The first Application; Packages; Install Packages; Provide a Server Application; The simplest Server; A Server with Express; Handling Requests; Introduction to Routing; Architecture of the Application; Synchronous and Asynchronous Calls; Dynamic HTML; Sending HTML Files; Restriction of Verbs; Handling Form Data; Processing Form Data; Handling Querystring; The complete Application; The Application server.js. The Starting Script start.jsThe Routing Functions router.js; The Business Logic handler.js; Template of the HTML Page home.html; Summary; Chapter 4: The Most Important Node Modules; Global Modules; Timer; setTimeout; clearTimeout; setInterval; clearInterval; unref; ref; setImmediate / clearImmediate; Global Objects; global; process; console; Buffer; require; __filename; __dirname; module; exports; HTTP and HTTPS; Basics; Fields; Methods; Classes; http.Server; Methods for http.Server; The class http.ServerResponse; Class http.ClientRequest; http.IncomingMessage; HTTPS; Handling Files and Paths. Access to the File SystemFunctions for the File Access; Functions for handling Streams; Chapter 5: Introduction to Express; Installation; Application structure; The express generator; LESS or SASS; Routing in Node application; Routing in Express; RESTful; The Express Router; An example application; Middleware --
the mediator layer; Basic routes; The Router Middleware (router.use()); Structure Routes; Routes with Parameters (/hello/:id); Router Middleware for Parameters (.param); Several Routes (app.route()); Chapter 6: Introduction to Pug; Overview; Preparation; Application structure. Pug viewsHandling Partial Views; Handling Layout Pages; npm start; Chapter 7: Language Components of Pug; Doctype; Short Spellings; Own Doctypes; Options; Attributes; Not coded Attribute; Logical Attributes; Style Attributes; & Attributes; Handling CSS Classes; The Class Attribute; The Class Literal; ID Literal; Instructions; Definition by Cases (case); Forwarding to the next Case; Extension of Blocks; Conditions (if); Iterations; each; while; JavaScript Code; Unbuffered Codes; Buffered Codes; Buffered and not coded Codes; Unbuffered Codes; Buffered Code; Buffered and not coded Codes.

Abstract:

Learn how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/967550829> # Programming Web Applications with Node, Express and Pug.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
   library:oclcnum "967550829" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/3916688023#Place/berkeley_ca> ; # Berkeley, CA
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/cau> ;
   rdfs:comment "Warning: This malformed URI has been treated as a string - 'http://ebookcentral.proquest.com/lib/ucm      /detail.action?docID=4772248'" ;
   schema:about <http://experiment.worldcat.org/entity/work/data/3916688023#Topic/application_software_development> ; # Application software--Development
   schema:about <http://experiment.worldcat.org/entity/work/data/3916688023#Topic/computers_web_web_programming> ; # COMPUTERS--Web--Web Programming
   schema:about <http://dewey.info/class/004/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/3916688023#Topic/web_applications> ; # Web applications
   schema:bookFormat schema:EBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/3916688023#Person/krause_jorg> ; # Jörg Krause
   schema:datePublished "2016" ;
   schema:description "At a Glance; Contents; About the Author; Introduction; Foreword; Chapter 1: Installation Problems; Node. Js; Problems with NPM; Proxy; SSL; Problems with Git; Proxy; Git protocols; Online installation; Preparation; Hard cases; Access to Tar; Installing NpmBox; Installing Packages; Chapter 2: The Components of an Application; The Package Manager; Libraries and Frameworks; Basis Libraries of the Server; Client Page Libraries; Unit Tests; Principles; Web Apps; Web sites; Stateless HTML; The User Experience; Summary; Chapter 3: Introduction to Node; Elementary in JavaScript."@en ;
   schema:description "This book teaches you how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of views. Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js alongside Express and Pug - the brand new version of Jade - you can create modern web applications solely using JavaScript. This book teaches you how to structure and build your app from scratch, and make development easy."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/3916688023> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <http://worldcat.org/entity/work/data/3916688023#CreativeWork/programming_web_applications_with_node_express_and_pug> ;
   schema:name "Programming Web Applications with Node, Express and Pug."@en ;
   schema:productID "967550829" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/967550829#PublicationEvent/berkeley_ca_apress_2016> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/3916688023#Agent/apress> ; # Apress
   schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=1398448> ;
   schema:url <https://proxy1.library.eiu.edu/login?url=http://dx.doi.org/10.1007/978-1-4842-2511-0> ;
   schema:url <https://login.proxy.bib.uottawa.ca/login?url=http://link.springer.com/10.1007/978-1-4842-2511-0> ;
   schema:url <https://login.proxy.lib.strath.ac.uk/login?url=http://link.springer.com/10.1007/978-1-4842-2511-0> ;
   schema:url "http://ebookcentral.proquest.com/lib/ucm      /detail.action?docID=4772248" ;
   schema:url <http://UCM.eblib.com/patron/FullRecord.aspx?p=4772248> ;
   schema:url <https://login.libproxy.noctrl.edu/login?url=http://dx.doi.org/10.1007/978-1-4842-2511-0> ;
   schema:url <http://er.llcc.edu:2048/login?url=http://dx.doi.org/10.1007/978-1-4842-2511-0> ;
   schema:url <http://link.springer.com/10.1007/978-1-4842-2511-0> ;
   schema:url <http://www.myilibrary.com?id=984546> ;
   schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=4772248> ;
   schema:url <http://sfx.carli.illinois.edu/sfxwhe/sfx_local?genre=book&sid=Voyager:WHE&sfx.ignore_date_threshold=1&svc.fulltext=yes&rft.isbn=978-1-4842-2511-0> ;
   schema:url <http://dx.doi.org/10.1007/978-1-4842-2511-0> ;
   schema:workExample <http://worldcat.org/isbn/9781484225110> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/967550829> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/3916688023#Person/krause_jorg> # Jörg Krause
    a schema:Person ;
   schema:familyName "Krause" ;
   schema:givenName "Jörg" ;
   schema:name "Jörg Krause" ;
    .

<http://experiment.worldcat.org/entity/work/data/3916688023#Topic/application_software_development> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3916688023#Topic/computers_web_web_programming> # COMPUTERS--Web--Web Programming
    a schema:Intangible ;
   schema:name "COMPUTERS--Web--Web Programming"@en ;
    .

<http://UCM.eblib.com/patron/FullRecord.aspx?p=4772248>
   rdfs:comment "Click here to view book" ;
    .

<http://worldcat.org/entity/work/data/3916688023#CreativeWork/programming_web_applications_with_node_express_and_pug>
    a schema:CreativeWork ;
   rdfs:label "Programming Web Applications with Node, Express and Pug." ;
   schema:description "Print version:" ;
   schema:isSimilarTo <http://www.worldcat.org/oclc/967550829> ; # Programming Web Applications with Node, Express and Pug.
    .

<http://worldcat.org/isbn/9781484225110>
    a schema:ProductModel ;
   schema:isbn "1484225112" ;
   schema:isbn "9781484225110" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.