LEADER 00000cam a2200577 i 4500 003 OCoLC 005 20240129213017.0 006 m o d 007 cr unu|||||||| 008 171102s2017 enka o 000 0 eng d 020 9781787288157 020 1787288153 029 1 GBVCP|b1014939623 035 (OCoLC)1008968667 037 CL0500000908|bSafari Books Online 040 UMI|beng|erda|epn|cUMI|dSTF|dOCLCF|dCEF|dKSU|dUAB|dHS0 |dOCLCQ|dSGP|dOCLCO|dOCLCQ|dOCL|dOCLCO|dOCLCL 049 INap 082 04 005.2762 082 04 005.2762|223 099 eBook O'Reilly for Public Libraries 100 1 McClay, Nicholas,|eauthor. 245 10 MEAN cookbook :|bthe meanest set of MEAN stack solutions around MongoDB, Express, AngularJS, and Node.js / |cNicholas McClay.|h[O'Reilly electronic resource] 246 3 MongoDB, Express, AngularJS, and Node.js cookbook 264 1 Birmingham, UK :|bPackt Publishing Ltd.,|c2017. 300 1 online resource (1 volume) :|billustrations 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 520 Over 50 recipes to create full-stack high-performance web applications using pure JavaScript and the MEAN stack. About This Book Architect a fully functional stand-alone web application, including the web server, database, and front-end web application Improve the performance and maintainability of your MEAN stack application with tips for configuration and optimization Highlights MEAN Stack best practices when working with your application Who This Book Is For If you are a JavaScript developer who wants to create high-performing, modern web applications with the MEAN stack, this is the book for you. Web developers familiar with some parts of the MEAN stack will find this a comprehensive guide to fleshing out the other technologies and skills they need to build all JavaScript web applications. Developers interested in transitioning from other web application stacks to an all-JavaScript environment will find a wealth of information about how to work in a MEAN stack environment. To get the most from this book, you should have a general understanding of web servers and web applications. You are expected to have a basic understanding of running JavaScript, both in a web browser and outside it, using Node.js and the NPM package manager. What You Will Learn Bootstrap a new MEAN stack web application using Node.js and Express Build a single- page application (SPA) with Angular and Angular-CLI Improve browser performance by optimizing your web application resources using Webpack Model complex JSON object relationships in MongoDB using Mongoose Debug all the layers of a MEAN stack application, including working with source maps Build Restful APIs using Express.js and JSON Web Token (JWT) for user authentication Use automated testing to improve the reliability and quality of your MEAN stack application In Detail The MEAN Stack is a framework for web application development using JavaScript -based technologies; MongoDB, Express, Angular, and Node.js. If you want to expand your understanding of using JavaScript to produce a fully functional standalone web application, including the web server, user interface, and database, then this book can help guide you through that transition. This book begins by configuring the frontend of the MEAN stack web application using the Angular JavaScript framework. We then implement common user interface enhancements before moving on to configuring the server layer of our MEAN stack web application using Express for our back... 588 0 Online resource; title from title page (Safari, viewed October 31, 2017). 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 MongoDB. 630 00 Express.js (Electronic resource) 630 00 AngularJS (Software framework) 630 00 Node.js. 630 07 Express.js (Electronic resource)|2fast 630 07 AngularJS (Software framework)|2fast 630 07 MongoDB|2fast 630 07 Node.js|2fast 650 0 Application software|xDevelopment. 650 0 JavaScript (Computer program language) 650 0 Web applications. 650 6 Logiciels d'application|xDéveloppement. 650 6 JavaScript (Langage de programmation) 650 6 Applications Web. 650 7 Application software|xDevelopment|2fast 650 7 JavaScript (Computer program language)|2fast 650 7 Web applications|2fast 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781787286573/?ar |zAvailable on O'Reilly for Public Libraries 994 92|bJFN