• Complain

Bretz Adam - Full Stack JavaScript Development with MEAN

Here you can read online Bretz Adam - Full Stack JavaScript Development with MEAN full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2014;2015, publisher: SitePoint Pty. Ltd.;OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Bretz Adam Full Stack JavaScript Development with MEAN
  • Book:
    Full Stack JavaScript Development with MEAN
  • Author:
  • Publisher:
    SitePoint Pty. Ltd.;OReilly Media
  • Genre:
  • Year:
    2014;2015
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Full Stack JavaScript Development with MEAN: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Full Stack JavaScript Development with MEAN" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Bretz Adam: author's other books


Who wrote Full Stack JavaScript Development with MEAN? Find out the surname, the name of the author of the book and a list of all author's works by series.

Full Stack JavaScript Development with MEAN — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Full Stack JavaScript Development with MEAN" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Full Stack JavaScript Development with MEAN

by Adam Bretz and Colin J. Ihrig

Copyright 2014 SitePoint Pty. Ltd.

Product Manager: Simon Mackie
Technical Editor: Don Nguyen
English Editor: Kelly Steele
Cover Designer: Alex Walker
Notice of Rights

All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical articles or reviews.

Notice of Liability

The author and publisher have made every effort to ensure the accuracy of the information herein. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors and SitePoint Pty. Ltd., nor its dealers or distributors will be held liable for any damages to be caused either directly or indirectly by the instructions contained in this book, or by the software or hardware products described herein.

Trademark Notice

Rather than indicating every occurrence of a trademarked name as such, this book uses the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement of the trademark.

Published by SitePoint Pty Ltd 48 Cambridge Street Collingwood VIC - photo 1

Published by SitePoint Pty. Ltd.

48 Cambridge Street Collingwood
VIC Australia 3066

Web: www.sitepoint.com
Email: business@sitepoint.com

About Adam Bretz

Adam Bretz is a software engineer focusing on client and server side JavaScript. Adam earned his Bachelor of Science in Computer Science in 2007 from Millersville University of Pennsylvania. At a previous job, Adam was part of the team of engineers that helped migrate the company from PHP to a pure JavaScript solution. Adam currently resides in the Pittsburgh area with his wife, Jenna.

About Colin J. Ihrig

Colin J. Ihrig is a software engineer, working primarily with Node.js. Colin is the author of Pro Node.js for Developers, and is currently the managing editor of SitePoint's JavaScript channel. Colin received his Bachelor of Science in Engineering, and Master of Science in Computer Engineering from the University of Pittsburgh in 2005 and 2008, respectively.

About SitePoint

SitePoint specializes in publishing fun, practical, and easy-to-understand content for web professionals. Visit http://www.sitepoint.com/ to access our blogs, books, newsletters, articles, and community forums. Youll find a stack of information on JavaScript, PHP, Ruby, mobile development, design, and more.


To Mom and Dad thanks for getting me a Nintendo when I was seven and a computer when I was ten. Adam

This book is dedicated to my wife, Alaina, my sons, CJ and Carter, and my mom. I love you all so much! Colin

Preface

With modern tools, it is possible to create production-grade applications using only JavaScript, HTML, and CSS. The combination of MongoDB, Express, AngularJS, and Node.js, all JavaScript technologies, has become so popular that its been dubbed the MEAN stack. This book will explore the MEAN stack in detail.

Well begin by covering Node.js, as it lays the groundwork for all our server-side work. You will learn how to get Node running on your local machine, as well as download modules using npm, Nodes package manager. The key aspects of the Node.js programming model will also be covered.

From there, well move on to MongoDB, a NoSQL database. Youll learn how to interact with Mongo from a Node application, and how to create, retrieve, update, and delete data from a Mongo store.

After you have a solid grasp on Node and Mongo, the book will move on to the Express web server. Well address the basics of Express applications via topics such as routes and middleware. Building on previous chapters, we will cover the integration of Node, Mongo, and Express.

Our coverage of the MEAN stack will wrap up with several chapters on AngularJS. These chapters will detail Angular fundamentals such as data binding, directives, controllers, routing, and services. Wrapping up the book will be chapters on debugging and testing MEAN applications.

Full-stack JavaScript is not fully encompassed by the MEAN stack. There is an entire ecosystem of JavaScript tools to learn about, and this book will introduce a few of them. We will present task runners Gulp and Grunt, which are extremely useful for automating mundane, repetitive tasks. Well also investigate JSHint, a linting tool used to improve code quality. Along the way, well also be developing an example human resources application from scratch using the MEAN stack.

Who Should Read This Book

This book is suitable for intermediate-level web designers and developers. Experience of HTML, CSS, and JavaScript is assumed.

Conventions Used

Youll notice that weve used certain typographic and layout styles throughout this book to signify different types of information. Look out for the following items.

Code Samples

Code in this book will be displayed using a fixed-width font, like so:

A Perfect Summer's Day

It was a lovely day for a walk in the park. The birds were singing and the kids were all back at school.

If the code is to be found in the books code archive, the name of the file will appear at the top of the program listing in this way:

example.css
.footer { background-color: #CCC; border-top: 1px solid #333;}

If only part of the file is displayed, this is indicated by the word excerpt :

example.css (excerpt)
border-top: 1px solid #333;

If additional code is to be inserted into an existing example, the new code will be displayed in bold:

function animate() { new_variable = "Hello"; }

Where existing code is required for context, rather than repeat it, a will be displayed:

function animate() { return new_variable; }

Sometimes its intended that certain lines of code be entered on one line, but weve had to wrap them because of page constraints. An indicates a line break that exists for formatting purposes only, and should be ignored.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Full Stack JavaScript Development with MEAN»

Look at similar books to Full Stack JavaScript Development with MEAN. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Full Stack JavaScript Development with MEAN»

Discussion, reviews of the book Full Stack JavaScript Development with MEAN and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.