Node.js by example : learn to use Node.js by creating a fully functional social network /
If you are a JavaScript developer with no experience with Node.js or server-side web development, this book is for you. It will lead you through creating a fairly complex social network. You will learn how to work with a database and create real-time communication channels.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn911057819 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150616s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d OCLCO |d IDEBK |d EBLCP |d OCLCO |d DEBBG |d N$T |d OCLCO |d YDXCP |d COO |d OCLCO |d OCLCF |d OCLCO |d TEFOD |d OCLCO |d OCLCQ |d MERUC |d CEF |d UKMGB |d OCLCQ |d WYU |d UAB |d AU@ |d OCLCO |d UKAHL |d HS0 |d OCLCO |d OCLCQ |d OCLCO |d OCLCL | ||
016 | 7 | |a 018010405 |2 Uk | |
019 | |a 910282300 |a 913844136 | ||
020 | |a 9781784399603 |q (electronic bk.) | ||
020 | |a 1784399604 |q (electronic bk.) | ||
020 | |z 1784395714 | ||
020 | |z 9781784395711 | ||
029 | 1 | |a DEBBG |b BV042683704 | |
029 | 1 | |a DEBBG |b BV043620659 | |
029 | 1 | |a DEBSZ |b 446589101 | |
029 | 1 | |a GBVCP |b 826530583 | |
029 | 1 | |a GBVCP |b 832480142 | |
029 | 1 | |a UKMGB |b 018010405 | |
035 | |a (OCoLC)911057819 |z (OCoLC)910282300 |z (OCoLC)913844136 | ||
037 | |a CL0500000604 |b Safari Books Online | ||
037 | |a 8C94FE7D-9F7C-4449-8C11-A295470A8F95 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.73.J39 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 0 | 4 | |a 006.7/8 |
049 | |a UAMI | ||
100 | 1 | |a Tsonev, Krasimir, |e author. | |
245 | 1 | 0 | |a Node.js by example : |b learn to use Node.js by creating a fully functional social network / |c Krasimir Tsonev. |
246 | 3 | 0 | |a Learn to use Node.js by creating a fully functional social network |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed June 9, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Node.js Fundamentals -- Understanding the Node.js architecture -- Installing Node.js -- Running Node.js server -- Defining and using modules -- Managing and distributing packages -- Creating a module -- Using modules -- Updating our module -- Introducing built-in modules -- Creating a server with the HTTP module -- Reading and writing to files -- Working with events -- Managing child processes -- Summary | |
505 | 8 | |a Chapter 2 : Architecting the ProjectIntroducing the basic layers of the application -- The task runner and building system -- Introducing Grunt -- Discovering Gulp -- Test-driven development -- The Model-View-Controller pattern -- Introducing the REST API concept -- Summary -- Chapter 3 : Managing Assets -- Serving files with Node.js -- CSS preprocessing -- Packing client-side JavaScript -- Concatenating with Gulp -- Modularity in the browser with RequireJS -- Moving from Node.js to the browser with Browserify -- Delivering HTML templates | |
505 | 8 | |a Defining the templates in script tagsLoading the template externally -- Writing HTML inside the JavaScript -- Precompiling templates -- Summary -- Chapter 4 : Developing the Model-View-Controller Layers -- Evolving the current setup -- Directory structure -- Forming the main server handlers -- Implementing the router -- Introducing Ractive.js -- Constructing the entry point of the application -- Defining a controller -- Managing our views -- Creating a model -- Summary -- Chapter 5 : Managing Users -- Working with the MongoDB database | |
505 | 8 | |a Installing MongoDBRunning MongoDB -- Connecting to the database server -- Extending the code from the previous chapter -- Updating our base model class -- Updating page navigation and routing -- Registering a new user -- Updating the frontend -- Updating the backend API -- User authentication with sessions -- Managing a user's profile -- Summary -- Chapter 6 : Adding Friendship Capabilities -- Finding friends -- Adding the search page -- Writing the model -- Fetching friends from the database -- Marking users as friends | |
505 | 8 | |a Displaying the linked users on the Profile pageSummary -- Chapter 7 : Posting Content -- Posting and storing text -- Adding a form to post text messages -- Introducing the content's model -- Updating the controller of the home page -- Storing content in the database -- Showing the user's feed -- Posting files -- Summary -- Chapter 8 : Creating Pages and Events -- Refactoring the API -- Adding a form to create pages -- Creating a record in the database -- Showing the currently added pages -- Showing a specific page -- Posting a comment to a page | |
520 | |a If you are a JavaScript developer with no experience with Node.js or server-side web development, this book is for you. It will lead you through creating a fairly complex social network. You will learn how to work with a database and create real-time communication channels. | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Node.js. |
630 | 0 | 7 | |a Node.js |2 fast |
650 | 0 | |a Social networks |x Computer network resources. | |
650 | 0 | |a Application software |x Development. | |
650 | 0 | |a JavaScript (Computer program language) | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 6 | |a JavaScript (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
650 | 7 | |a JavaScript (Computer program language) |2 fast | |
650 | 7 | |a Social networks |x Computer network resources |2 fast | |
758 | |i has work: |a Node.js By Example (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXBRg8bxwCYCtbrFcXmmkC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Tsonev, Krasimir. |t Node.js by example : learn to use Node.js by creating a fully functional social network. |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 |h ix, 199 pages |z 9781784395711 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=2057548 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781784395711/?ar |z Texto completo |
938 | |a Askews and Holts Library Services |b ASKH |n AH28639940 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL2057548 | ||
938 | |a EBSCOhost |b EBSC |n 996714 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis31652987 | ||
938 | |a YBP Library Services |b YANK |n 12452532 | ||
994 | |a 92 |b IZTAP |