Mean web development : develop your real-time MEAN application efficiently using a combination of MongoDB, Express, Angular, and Node / / Amos Q. Haviv
| Mean web development : develop your real-time MEAN application efficiently using a combination of MongoDB, Express, Angular, and Node / / Amos Q. Haviv |
| Autore | Haviv Amos Q. |
| Edizione | [Second edition.] |
| Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, India : , : Packt Publishing, , 2016 |
| Descrizione fisica | 1 online resource (367 pages) |
| Disciplina | 005.1 |
| Soggetto topico |
Application software - Development
Internet programming Web applications |
| ISBN | 1-78588-367-4 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Record Nr. | UNINA-9910155042903321 |
Haviv Amos Q.
|
||
| Birmingham, England ; ; Mumbai, India : , : Packt Publishing, , 2016 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
MEAN web development : master real-time web application development using a mean combination of MongoDB, Express, Angular JS, and Node.js / / Amos Q. Haviv
| MEAN web development : master real-time web application development using a mean combination of MongoDB, Express, Angular JS, and Node.js / / Amos Q. Haviv |
| Autore | Haviv Amos Q |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
| Descrizione fisica | 1 online resource (354 p.) |
| Disciplina | 005.3 |
| Collana | Community experience distilled |
| Soggetto topico | Application software - Development |
| ISBN | 1-78398-329-9 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to MEAN; Three-tier web application development; The evolution of JavaScript; Introducing MEAN; Installing MongoDB; Installing MongoDB on Windows; Running MongoDB manually; Running MongoDB as a Windows Service; Installing MongoDB on Mac OS X and Linux; Installing MongoDB from binaries; Install MongoDB using a package manager; Using the MongoDB shell; Installing Node.js; Installing Node.js on Windows; Installing Node.js on Mac OS X; Installing Node.js on Linux
Running Node.jsIntroducing NPM; Using NPM; The installation process of NPM; Managing dependencies using the package.json file; Summary; Chapter 2: Getting Started with Node.js; Introduction to Node.js; JavaScript event-driven programming; Node.js event-driven programming; JavaScript closures; Node modules; CommonJS modules; Node.js core modules; Node.js third-party modules; Node.js file modules; Node.js folder modules; Developing Node.js web applications; Meet the Connect module; Connect middleware; Understanding the order of Connect middleware; Mounting Connect middleware; Summary Chapter 3: Building an Express Web ApplicationIntroduction to Express; Installing Express; Creating your first Express application; The application, request, and response objects; The application object; The request object; The response object; External middleware; Implementing the MVC pattern; Application folder structure; Horizontal folder structure; Vertical folder structure; Files naming conventions; Implementing the horizontal folder structure; Configuring an Express application; Environment configuration files; Rendering views; Configuring the view system; Rendering EJS views Serving static filesConfiguring sessions; Summary; Chapter 4: Introduction to MongoDB; Introduction to NoSQL; Introducting MongoDB; Key features of MongoDB; The BSON format; MongoDB ad hoc queries; MongoDB indexing; MongoDB replica set; MongoDB sharding; MongoDB shell; MongoDB databases; MongoDB collections; MongoDB CRUD operations; Creating a new document; Creating a document using insert(); Creating a document using update(); Creating a document using save(); Reading documents; Finding all the collection documents; Using an equality statement; Using query operators; Building AND/OR queries Updating existing documentsUpdating documents using update(); Updating documents using save(); Deleting documents; Deleting all documents; Summary; Chapter 5: Introduction to Mongoose; Introducing Mongoose; Installing Mongoose; Connecting to MongoDB; Understanding Mongoose schemas; Creating the user schema and model; Registering the user model; Creating new users using save(); Finding multiple user documents using find(); Advanced querying using find(); Reading a single user document using findOne(); Updating an existing user document; Deleting an existing user document Extending your Mongoose schema |
| Record Nr. | UNINA-9910787811303321 |
Haviv Amos Q
|
||
| Birmingham, [England] : , : Packt Publishing, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
MEAN web development : master real-time web application development using a mean combination of MongoDB, Express, Angular JS, and Node.js / / Amos Q. Haviv
| MEAN web development : master real-time web application development using a mean combination of MongoDB, Express, Angular JS, and Node.js / / Amos Q. Haviv |
| Autore | Haviv Amos Q |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, [England] : , : Packt Publishing, , 2014 |
| Descrizione fisica | 1 online resource (354 p.) |
| Disciplina | 005.3 |
| Collana | Community experience distilled |
| Soggetto topico | Application software - Development |
| ISBN | 1-78398-329-9 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to MEAN; Three-tier web application development; The evolution of JavaScript; Introducing MEAN; Installing MongoDB; Installing MongoDB on Windows; Running MongoDB manually; Running MongoDB as a Windows Service; Installing MongoDB on Mac OS X and Linux; Installing MongoDB from binaries; Install MongoDB using a package manager; Using the MongoDB shell; Installing Node.js; Installing Node.js on Windows; Installing Node.js on Mac OS X; Installing Node.js on Linux
Running Node.jsIntroducing NPM; Using NPM; The installation process of NPM; Managing dependencies using the package.json file; Summary; Chapter 2: Getting Started with Node.js; Introduction to Node.js; JavaScript event-driven programming; Node.js event-driven programming; JavaScript closures; Node modules; CommonJS modules; Node.js core modules; Node.js third-party modules; Node.js file modules; Node.js folder modules; Developing Node.js web applications; Meet the Connect module; Connect middleware; Understanding the order of Connect middleware; Mounting Connect middleware; Summary Chapter 3: Building an Express Web ApplicationIntroduction to Express; Installing Express; Creating your first Express application; The application, request, and response objects; The application object; The request object; The response object; External middleware; Implementing the MVC pattern; Application folder structure; Horizontal folder structure; Vertical folder structure; Files naming conventions; Implementing the horizontal folder structure; Configuring an Express application; Environment configuration files; Rendering views; Configuring the view system; Rendering EJS views Serving static filesConfiguring sessions; Summary; Chapter 4: Introduction to MongoDB; Introduction to NoSQL; Introducting MongoDB; Key features of MongoDB; The BSON format; MongoDB ad hoc queries; MongoDB indexing; MongoDB replica set; MongoDB sharding; MongoDB shell; MongoDB databases; MongoDB collections; MongoDB CRUD operations; Creating a new document; Creating a document using insert(); Creating a document using update(); Creating a document using save(); Reading documents; Finding all the collection documents; Using an equality statement; Using query operators; Building AND/OR queries Updating existing documentsUpdating documents using update(); Updating documents using save(); Deleting documents; Deleting all documents; Summary; Chapter 5: Introduction to Mongoose; Introducing Mongoose; Installing Mongoose; Connecting to MongoDB; Understanding Mongoose schemas; Creating the user schema and model; Registering the user model; Creating new users using save(); Finding multiple user documents using find(); Advanced querying using find(); Reading a single user document using findOne(); Updating an existing user document; Deleting an existing user document Extending your Mongoose schema |
| Record Nr. | UNINA-9910821954203321 |
Haviv Amos Q
|
||
| Birmingham, [England] : , : Packt Publishing, , 2014 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Web application development with MEAN : unlock the power of the MEAN stack by creating attractive and real-world projects : a course in three modules / / Amos Q. Haviv, Adrian Mejia, Robert Onodi
| Web application development with MEAN : unlock the power of the MEAN stack by creating attractive and real-world projects : a course in three modules / / Amos Q. Haviv, Adrian Mejia, Robert Onodi |
| Autore | Haviv Amos Q. |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2016 |
| Descrizione fisica | 1 online resource (845 pages) : illustrations |
| Disciplina | 005.1 |
| Collana | Learning path |
| Soggetto topico | Application software - Development |
| ISBN | 1-78712-662-5 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Altri titoli varianti | Web application development with MongoDB, Express.JS, AngularJS, and Node.js |
| Record Nr. | UNINA-9910149390403321 |
Haviv Amos Q.
|
||
| Birmingham, England ; ; Mumbai, [India] : , : Packt Publishing, , 2016 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||