
Write Modern Web Apps with the MEAN Stack
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Person
Education is the most important quality in Jeff's life, both and a teacher and a student. He surrounds himself with those smarter than myself to learn as much as possible. His experience teaching has greatly helped his communication skills with less technical people and is incredibly rewarding as well.
Outside of work, Jeff is a teacher at General Assembly Los Angeles and Lead Organizer for the LA Code for America brigade. Through teaching and civic hacking, he hopes to help others solve problems both in business and civic hacking.
Content
Audience
Book techniques
How architecture is changing
Problems with traditional 3-tier web applications
MEAN stack advantages
Moving away from 3-tier applications
Multiple databases for different use-cases
Mobile clients mean everything needs an API
High-level advantages of MEAN stack
Companies using similar stacks
Why JavaScript/JSON works well for web applications
Not fast
Web is heavy IO
How JS callbacks solve IO bottleneck problems
Introduction to each tool
AngularJS
Node.js/Express
MongoDB
To do list project
Build app in angular without persistence
Using curl and "error-driven development" to build static Node.js app
Connect node app to Mongo
Build Angular service to connect to Node
Allow two users at the same time via websockets
Authentication
Ideas
Redis: often used with this sort of stack
Deploying: digital ocean
Testing
Security
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.