Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Lastly, you will learn how to build a series of real-world apps in order to cement your knowledge.
In order to get the best from this book, you will be familiar with Node.js scripts and able to install packages using npm. In the deep API reference, each aspect of the Express.js API is explained clearly with a simple exercise to demonstrate its usage. This includes configuration, settings and environments; different middleware and its uses; templating engines; extracting parameters and routing; request and response; error handling; and running an app. In the next part you'll delve into abstraction, streams, authentication, multithreading, Socket.io, security, and more complex modules. You will also learn about smaller frameworks built using Express.js, such as Sails.js, and Derby. Finally you'll build real-world apps including a REST API, Todo App, and Instagram gallery.
Express.js is used by a range of well-known companies such as MySpace and Storify, and it's becoming more and more likely that it'll be a required skill for new developers. With this book you can skip learning via complicated documentation, and get the information from a developer who's been using Express.js for long enough to explain things well. Add Pro Express.js to your library today.
"synopsis" may belong to another edition of this title.
I started writing about Express.js a few years ago when I wrote Express.js Guide. Self-published in 2013, it was one of the first books solely dedicated to Express.js, which is the most popular Node.js web framework yet (as of this writing, December 2014). At the time I wrote Express.js Guide, the Express.js official web site offered only bits of insights, and those were intended for advanced Node.js programmers. I had encountered many people--including through the Hack Reactor program and in my Node.js classes at General Assembly and pariSOMA--who were interested in a definitive manual, one that would cover how all the different components of Express.js work together in real life. The goal of Express.js Guide was to be that resource.
After Express.js Guide became the Amazon.com #1 Best Seller in its category, Apress approached me to write this book to expand upon the material and subject it to formal review by professional technical editors. Pro Express.js is much more than a revision or an update of Express.js Guide. It's a complete remake, with the addition of comments, descriptions, examples, and extras. Pro Express.js has better-reviewed code and text, and up-to-date versions of the libraries (e.g., Express.js v4.8.1).
Many things have changed between writing the two books. Node.js was forked at io.js. TJ Holowaychuk, the creator of Express.js, stopped being actively involved with Node.js, and now StrongLoop maintains the framework's repository. The development on Express.js is as rapid as ever. It's more stable and more secure. And I see nothing but a brighter future for Express.js and Node.js!"
This book is intended for software engineers and web developers who are already fluent in programming and front-end JavaScript. To get the most benefit from Pro Express.js, you should be familiar with basic Node.js concepts, such as process and global, and should also know core modules, including stream, cluster, and buffer.
If you're thinking about starting a Node.js project or rewriting an existing one, and your weapon of choice is Express.js, this guide is for you! It will answer most of your "how" and "why" questions."
If you're thinking about starting a Node.js project or rewriting an existing one, and your weapon of choice is Express.js, this guide is for you! It will answer most of your "how" and "why" questions."
"This book is not an introduction to Node.js, nor is it a book that covers all aspects of building a modern-day web application in great detail, such as WebSockets, databases, and (of course) front-end development. You won't find aids for learning programming or JavaScript fundamentals here, because this is not a beginners' book.
For an introduction to Node.js, MongoDB, and front-end development with Backbone.js, you might want to take a look at my book Rapid Prototyping with JS: Agile JavaScript Development (rapidprototypingwithjs.com) or consider participating in the Node Program (nodeprogram.com) either in person or online.
In the real world--and especially in Node.js development, due to its modularized philosophy--we seldom use just a single framework. In this book, however, I have tried to stick to Express.js and leave everything else out as much as possible, without compromising the usefulness of the examples. Therefore, I intentionally left out some important chunks of web development--for example, databases, authentication, and testing. Although these elements are present in tutorials and examples, they're not explained in detail. If you want to learn more about these topics, Appendix A lists some relevant books that you may want to consult."
--
Azat Mardan
Author of Pro Express.js
Azat Mardan has over 12 years of experience in web, mobile and software development. With a Bachelor's Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience.Currently Azat works as an engineer at the curated social media news aggregator website Storify.com. He teaches technical classes at General Assembly San Francisco and Hack Reactor to much acclaim. In his spare time, Azat writes about technology on his blog webAppLog.com. He is also an author of artisanal book Rapid Prototyping with JS: Agile JavaScript Development.Previously, Azat has worked as a CTO/co-founder at Gizmo, an enterprise cloud platform for mobile marketing campaigns, and has undertaken the prestigious 500 Startups business accelerator program. Prior to this, Azat was developing mission-critical applications for government agencies in Washington, DC, including the National Institutes of Health, the National Center for Biotechnology Information, and the Federal Deposit Insurance Corporation, as well as Lockheed Martin.Azat is a frequent attendee at Bay Area tech meet-ups and hackathons (StartupBus 2013, AngelHack hackathon 12 finalist with team FashionMetric.com).
"About this title" may belong to another edition of this title.
Shipping:
US$ 2.64
Within U.S.A.
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 23085078
Quantity: Over 20 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00066245574
Quantity: 1 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 23085078-n
Quantity: Over 20 available
Seller: Lucky's Textbooks, Dallas, TX, U.S.A.
Condition: New. Seller Inventory # ABLIING23Mar2716030151192
Quantity: Over 20 available
Seller: Studibuch, Stuttgart, Germany
paperback. Condition: Gut. Seiten; 9781484200384.3 Gewicht in Gramm: 1. Seller Inventory # 737883
Quantity: 1 available
Seller: Chiron Media, Wallingford, United Kingdom
PF. Condition: New. Seller Inventory # 6666-IUK-9781484200384
Quantity: 10 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 23085078-n
Quantity: Over 20 available
Seller: Ria Christie Collections, Uxbridge, United Kingdom
Condition: New. In English. Seller Inventory # ria9781484200384_new
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 23085078
Quantity: Over 20 available
Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany
Taschenbuch. Condition: Neu. This item is printed on demand - it takes 3-4 days longer - Neuware -Pro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Lastly, you will learn how to build a series of real-world apps in order to cement your knowledge.In order to get the best from this book, you will be familiar with Node.js scripts and able to install packages using npm. In the deep API reference, each aspect of the Express.js API is explained clearly with a simple exercise to demonstrate its usage. This includes configuration, settings and environments; different middleware and its uses; templating engines; extracting parameters and routing; request and response; error handling; and running an app. In the next part you'll delve into abstraction, streams, authentication, multithreading, Socket.io, security, and more complex modules. You will also learn about smaller frameworks built using Express.js, such as Sails.js, and Derby. Finally you'll build real-world apps including a REST API, Todo App, and Instagram gallery. Express.js is used by a range of well-known companies such as MySpace and Storify, and it's becoming more and more likely that it'll be a required skill for new developers. With this book you can skip learning via complicated documentation, and get the information from a developer who's been using Express.js for long enough to explain things well. Add Pro Express.js to your library today. 372 pp. Englisch. Seller Inventory # 9781484200384
Quantity: 2 available