Node.js in Action

DOWNLOAD NOW »

Author: Alex Young,Mike Cantelon,Bradley Meck,Marc Harter,Tim Oxley,T. J. Holowaychuk,Nathan Rajlich

Publisher: Manning Publications

ISBN: 9781617292576

Category: Internet programming

Page: 371

View: 1637

Summary Node.js in Action, Second Edition is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology You already know JavaScript. The trick to mastering Node.js is learning how to build applications that fully exploit its powerful asynchronous event handling and non-blocking I/O features. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it's hard to beat! About the Book Based on the bestselling first edition, Node.js in Action, Second Edition is a completely new book. Packed with practical examples, it teaches you how to create high-performance web servers using JavaScript and Node. You'll master key design concepts such as asynchronous programming, state management, and event-driven programming. And you'll learn to put together MVC servers using Express and Connect, design web APIs, and set up the perfect production environment to build, lint, and test. What's Inside Mastering non-blocking I/O The Node event loop Testing and deploying Web application templating About the Reader Written for web developers with intermediate JavaScript skills. About the Authors The Second Edition author team includes Node masters Alex Young, Bradley Meck, Mike Cantelon, and Tim Oxley, along with original authors Marc Harter, T.J. Holowaychuk, and Nathan Rajlich. Table of contents PART 1 - WELCOME TO NODE Welcome to Node.js Node programming fundamentals What is a Node web application? PART 2 - WEB DEVELOPMENT WITH NODE Front-end build systems Server-side frameworks Connect and Express in depth Web application templating Storing application data Testing Node applications Deploying Node applications and maintaining uptime PART 3 - BEYOND WEB DEVELOPMENT Writing command-line applications Conquering the desktop with Electron

Hapi.Js in Action

DOWNLOAD NOW »

Author: Matt Harrison

Publisher: N.A

ISBN: 9781633430211

Category: Computers

Page: 325

View: 1579

As a low-level platform, Node.js offers a lot of flexibility in building the server side of web applications. In day-to-day work, all this flexibility means that there will be a lot of important decisions to make every time a new project is started. Hapi.js, a battle-tested configuration-centric framework for Node, takes the pain out of spinning up new applications so developers can focus on adding business value and creating great features. Hapi offers a super-clean model for building APIs, along with a powerful plugin system, so it's perfect for building individual services and for constructing entire applications. Hapi.js in Action explains how to build modern Node-driven applications using hapi.js. Packed with examples, this book takes readers from their first simple server through the skills they'll need to build a complete application. They'll learn how to build websites and APIs, implement caching, authentication, validation, error handling, and a lot more. Readers will also explore vital techniques for production applications, such as testing, monitoring, error handling, deployment, and documentation. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Full Stack JavaScript

Learn Backbone.js, Node.js, and MongoDB

DOWNLOAD NOW »

Author: Azat Mardan

Publisher: Apress

ISBN: 1484237188

Category: Computers

Page: 300

View: 9842

Learn agile JavaScript web development using the latest cutting-edge front-end and back-end technologies including Node.js, MongoDB, Backbone.js, Parse.com, Heroku, and Microsoft Azure. Using a key project example of a message board app, you will learn the foundations of a typical web application: fetching data, displaying it, and submitting new data. Practical examples of the app build are provided with multiple technologies and all code examples are in full color. This book will save you many hours by providing a hand-picked and tested collection of quick start guides that will enable you to spend less time learning and more time building your own applications. Completely updated for this second edition, Full Stack JavaScript uses current versions of all technologies, including ES6/ES2015 and the latest versions of Node and npm. Prototype fast and ship code that matters! What You'll Learn Use a collection of quick start guides, tutorials, and suggestions, to enhance several development apps Review virtually all setup and deployment step-by-step. Work with Chat web/mobile applications Put front-end and back-end components together and deploy them to production environment Who This Book Is For Programmers who want to learn more about effective JavaScript coding

JavaScript in 24 Hours, Sams Teach Yourself

DOWNLOAD NOW »

Author: Phil Ballard

Publisher: Sams Publishing

ISBN: 0135166950

Category: Computers

Page: 420

View: 2013

In just 24 lessons of one hour or less, Sams Teach Yourself JavaScript in 24 Hours helps you learn the fundamentals of web programming using the JavaScript language. Designed for beginners with no previous programming experience, this book’s straightforward, step-by-step approach shows you how to use JavaScript to add a wide array of interactive features and effects to your web pages. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success. Step-by-step instructions carefully walk you through the most common JavaScript programming tasks. Practical, hands-on examples show you how to apply what you learn. Quizzes and exercises help you test your knowledge and stretch your skills. Learn how to… · Use JavaScript to build dynamic, interactive web pages · Debug scripts · Create scripts that work in all browsers · Write clear, reliable, and reusable code · Use object-oriented programming techniques · Script with the DOM · Manipulate JSON data · Work with HTML5 and CSS3 · Control CSS with simple JavaScript code · Read and write cookies · Use some of the new ECMAScript features today · Match patterns using regular expressions · Understand and use closures · Organize your code with modules

React in Action

DOWNLOAD NOW »

Author: Mark T. Thomas

Publisher: Pearson Professional

ISBN: 9781617293856

Category: COMPUTERS

Page: 360

View: 3093

Summary React in Action introduces front-end developers to the React framework and related tools. This clearly written, example-rich book begins by introducing you to React, diving into some of the fundamental ideas in React, and working with components. In the second section, you'll explore the different ways that data works in React as well as learning more about components. You'll also find several useful appendixes covering related topics like React tooling and the React ecosystem. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Facebook created React to help deliver amazing user experiences on a website with thousands of components and an incomprehensible amount of traffic. The same powerful tools are available to you too! The key is a clever design for managing state, data flow, and rendering, so your application is easy to think about and runs smoothly. Add an incredibly rich ecosystem of components and libraries, and you've got a recipe for building web apps that will delight both developers and users. About the Book React in Action teaches you to think like a pro about user interfaces and building them with React. This practical book gets you up and running quickly with hands-on examples in every chapter. You'll master core topics like rendering, lifecycle methods, JSX, data flow, forms, routing, integrating with third-party libraries, and testing. And the included application design ideas will help make your apps pop. As you learn to integrate React into full-stack applications, you'll explore state management with Redux and server-side rendering, and even dabble in React Native for mobile UIs. What's Inside React from the ground up Implementing a routing system with components Server-side rendering in Node.js Working with third-party libraries Testing React components About the Reader Written for developers familiar with HTML, CSS, and JavaScript. About the Author Mark Thomas is an experienced software engineer who works daily with React, JavaScript, and Node.js. He loves clean code, beautiful systems, and good coffee. Table of Contents PART 1 - MEET REACT Meet React : our first component PART 2 - COMPONENTS AND DATA IN REACT Data and data flow in React Rendering and lifecycle methods in React Working with forms in React Integrating third-party libraries with React Routing in React More routing and integrating Firebase Testing React components PART 3 - REACT APPLICATION ARCHITECTURE Redux application architecture More Redux and integrating Redux with React React on the server and integrating React Router An introduction to React Native

RESTful Web API Design with Node.js

DOWNLOAD NOW »

Author: Valentin Bojinov

Publisher: Packt Publishing Ltd

ISBN: 1786463202

Category: Computers

Page: 148

View: 1787

Design and implement efficient RESTful solutions with this practical hands-on guide About This Book Create a fully featured RESTful API solution from scratch. Learn how to leverage Node.JS, Express, MongoDB and NoSQL datastores to give an extra edge to your REST API design. Use this practical guide to integrate MongoDB in your Node.js application. Who This Book Is For The ideal target audience for this book is web developers who have some experience with RESTful services. Familiarity with basic JavaScript programming techniques is required. No prior experience with Node.JS or Express.js is required. What You Will Learn Install, develop, and test your own Node.js user modules Comprehend the differences between an HTTP and a RESTful application Optimize RESTful service URI routing with best practices Eliminate third-party dependencies in your tests with mocking Learn about NoSQL data stores and integrate MongoDB in your Node.js application with Mongoose Secure your services with NoSQL database integration within Node.js applications Enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform In Detail In this era of cloud computing, every data provisioning solution is built in a scalable and fail-safe way. Thus, when building RESTful services, the right choice for the underlying platform is vital. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice to build RESTful APIs. This book will help you enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform. Starting with the fundamentals of REST, you will understand why RESTful web services are better data provisioning solution than other technologies. You will start setting up a development environment by installing Node.js, Express.js, and other modules. Next, you will write a simple HTTP request handler and create and test Node.js modules using automated tests and mock objects. You will then have to choose the most appropriate data storage type, having options between a key/value or document data store, and also you will implement automated tests for it. This module will evolve chapter by chapter until it turns into a full-fledged and secure Restful service. Style and approach Create state of the art RESTful API solutions leveraging Node.JS 4.x.

Mastering Ext JS - Second Edition

DOWNLOAD NOW »

Author: Loiane Groner

Publisher: Packt Publishing Ltd

ISBN: 1784399434

Category: Computers

Page: 400

View: 9132

If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.

Mastering Node.js

DOWNLOAD NOW »

Author: Sandro Pasquali

Publisher: Packt Publishing Ltd

ISBN: 1782166335

Category: Computers

Page: 346

View: 4434

This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects.This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don’t need to know anything about advanced math or WebGL; all that is needed is a general knowledge of JavaScript and HTML. The required materials and examples can be freely downloaded and all tools used in this book are open source.

Getting Started with Gulp – Second Edition

DOWNLOAD NOW »

Author: Travis Maynard

Publisher: Packt Publishing Ltd

ISBN: 1787285944

Category: Computers

Page: 132

View: 5514

Create powerful automations with Gulp to improve the efficiency of your web project workflow About This Book Gain a solid understanding of Gulp and write your own custom tasks from scratch Discover ways to add additional functionality to improve your tasks Get up-and-running with new features added to the latest version of Gulp Who This Book Is For This book is targeted at developers who are new to build systems and task runners but who have had prior experience with web development; a basic knowledge of HTML, CSS, and JavaScript is assumed. It guides the reader through the process of using Gulp to automate several common development tasks so that they can save time and focus on what is most important: writing great code. What You Will Learn How to use a command-line interface. Learn about Gulp, Node.js, and npm and how they work together. Create a Gulpfile from scratch and implement it into a project. Write basic tasks that will concatenate, minify, compress, and pre-process your files. Write advanced tasks that will run a local server, sync file changes to your browser, and allow you to write client-side JavaScript using ES2015. In Detail This book is a hands-on guide to get you up to speed with gulp. You will quickly learn how to install, configure, and run your own build system. It will instill you with the ability to automate several common development tasks to vastly improve your development workflow. This book first demonstrates various Gulp use cases before running through the steps of configuring, running, and customizing Gulp, providing you with core concepts of gulp, node.js, and npm. Diving a bit deeper into the gulp ecosystem, we will discuss when and why to use a node module instead of a gulp plugin. We will also go over a few issues that we can run into while using gulp and learn about ways to work around them to improve your gulp experience. By the end of this book, you will be able to create your very own gulp build from scratch, create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks. Style and approach A step-by-step guide to help you get started with the latest features

Node Web Development, Second Edition

DOWNLOAD NOW »

Author: David Herron

Publisher: Packt Publishing Ltd

ISBN: 178216331X

Category: Computers

Page: 248

View: 4706

Presented in a simple, step-by-step format, this book is an introduction to web development with Node.This book is for anybody looking for an alternative to the "P" languages (Perl, PHP, Python), or anyone looking for a new paradigm of server-side application development.The reader should have at least a rudimentary understanding of JavaScript and web application development.