Muutke küpsiste eelistusi

Introducing Meteor 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 97 pages, kõrgus x laius: 235x155 mm, kaal: 1883 g, 25 Illustrations, black and white; XV, 97 p. 25 illus., 1 Paperback / softback
  • Ilmumisaeg: 25-Dec-2015
  • Kirjastus: APress
  • ISBN-10: 1430268360
  • ISBN-13: 9781430268369
Teised raamatud teemal:
  • Pehme köide
  • Hind: 37,53 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 44,15 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 97 pages, kõrgus x laius: 235x155 mm, kaal: 1883 g, 25 Illustrations, black and white; XV, 97 p. 25 illus., 1 Paperback / softback
  • Ilmumisaeg: 25-Dec-2015
  • Kirjastus: APress
  • ISBN-10: 1430268360
  • ISBN-13: 9781430268369
Teised raamatud teemal:
Meteor is a full stack application platform that makes it easy to build powerful, real time Web apps quickly.Introducing Meteor guides you through building top-quality Web apps in a fraction of the time using an application platform built for the modern web. This book takes you from installing the development environment all the way through deploying a live app, and everything in between. Introducing Meteor covers how to build a prototype app in days instead of weeks; how to take advantage of reactive templates; leverage the hundreds of Smart Packages available; and employ best practices and avoid common errors made by beginners. Meteor gives you the tools you need to build better apps faster.

Web apps have come a long way since the 1990s, but they still require a lot of time, specialized knowledge and complex setups. Introducing Meteor shows you a better way.

About the Authors xi
About the Technical Reviewer xiii
Introduction xv
Chapter 1 Web Development Crash Course
1(26)
HTML -- The Structure
1(10)
Tags and Attributes
1(2)
Document Basics
3(1)
Common Tags
4(5)
Linking to Other Resources
9(2)
CSS -- The Style
11(5)
Getting It into Your Document
11(1)
Selectors
12(3)
Staying Semantic
15(1)
CSS Frameworks
16(1)
JavaScript -- The Behavior
16(9)
Where to Put Your Code
16(1)
Dealing with Data
17(3)
Math and Operators
20(1)
Conditions
21(2)
Loops
23(1)
Functions
24(1)
CoffeeScript
25(1)
Summary
25(2)
Chapter 2 Getting Started with Meteor
27(16)
The Seven Principles of Meteor
27(2)
Data on the Wire
27(1)
One Language
28(1)
Database Everywhere
28(1)
Latency Compensation
28(1)
Full Stack Reactivity
28(1)
Embrace the Ecosystem
29(1)
Simplicity Equals Productivity
29(1)
Installing on Mac and Linux
29(1)
Meteor
30(1)
Atmosphere and Meteorite
30(1)
Developing in a Browser with Nitrous.io
30(8)
Create a Nitrous.io Account
31(1)
Setup a New Box
32(1)
The Nitrous.io IDE
33(4)
Installing Meteor
37(1)
Installing Meteorite
37(1)
Creating your First Meteor App
38(1)
Running your Meteor App
38(1)
Example Apps
39(1)
Getting to know the App Structure
40(1)
The Public and Private Subdirectories
40(1)
The Client, Server, and Test Subdirectories
40(1)
Compatibility Subdirectory
40(1)
Everything Else
40(1)
Load Order
41(1)
Summary
41(2)
Chapter 3 Using Spacebars Templates
43(18)
Creating the clans.io app
43(1)
Spacebars
44(8)
Tags
44(1)
Identifiers
45(1)
Helper Arguments
46(1)
Inclusion and Block Arguments
47(1)
Limitations
47(1)
Double-braced Tags
47(1)
Triple-braced Tags
48(1)
Inclusion Tags
49(1)
Block Tags
49(2)
Comment Tags
51(1)
Component Object
52(5)
Events
52(4)
Helpers
56(1)
onRendered
56(1)
onCreated
57(1)
onDestroyed
57(1)
Bootstrap Package
57(2)
Summary
59(2)
Chapter 4 Reactive Programming and Routes
61(10)
Reactive Programming Explained
61(1)
The Session Variable
62(1)
Custom Reactivity
63(1)
House Cleaning
63(1)
Quick Intro to Packages
64(3)
Install Packages
65(2)
Routes
67(1)
Reactive Routes and Iron Router
67(3)
Router Defaults
67(2)
First Route
69(1)
Summary
70(1)
Chapter 5 Dealing with Data
71(12)
Collections
71(1)
Database Reactivity
72(1)
MongoDB and NoSQL
73(1)
Create
73(1)
Read
74(1)
Update
74(1)
Destroy
74(1)
How Meteor Handles Data
74(7)
Aldeed: Autoform
74(2)
Latency Compensation
76(1)
Publish and Subscribe
76(2)
Edit Clans
78(3)
Summary
81(2)
Chapter 6 Authentication and Deployment
83(12)
Prerequisite Packages
83(2)
Useraccounts: Bootstrap
83(1)
accounts-password
84(1)
Useraccounts: Iron-routing
84(1)
Re-structuring the Application
85(7)
Joining a Clan
85(1)
Getting a List of Clan Members
86(1)
Creating and Listing Clans
87(1)
Updated Templates
88(2)
Configurations
90(2)
Deploying Your App
92(1)
Deploying on Meteor.com
92(1)
Deploying on Modulus.io
92(1)
Summary
93(2)
Index 95
Josh Robinson is a code craftsman and freelance developer who thrives on cutting edge technology. His love for coding began with the blue glow of a secondhand Commodore 64 and has continued into his career developing for the modern web. He can be stalked at JoshRobinson.com or on Twitter @JoshRobinson.

Aaron Gray is a software engineer who has run a freelance consultancy, built an acquired startup, and as the lead instructor, transitioned a 6 month programming bootcamp curriculum from Ruby to JavaScript. He contributes to OSS namely Susy and other side projects organizes several meetups, and speaks where theyll let him. In his spare time, Aaron can likely be found reading science fiction, quoting Jos Whedon, or taking a nap. You can reach him on Twitter at @aaronagray.

David Titarenco is a software engineer from sunny Los Angeles. He is aproponent of open source and has contributed to a number of high-profile projects like Google Go and the Java Kilim microthreading library. A self-proclaimed startup addict, hes founded several ventures in the past decade and you can keep up with him at http://dvt.name or on Twitter: @davvv. He graduated with a magna cum laude Bachelor of Arts from UCLA, where he studied Philosophy and Mathematical Logic. Go Bruins!