万本电子书0元读

万本电子书0元读

顶部广告

AngularJS Deployment Essentials电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Zachariah Moreno

出  版  社:Packt Publishing

出版时间:2015-02-27

字       数:137.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are a web developer, this handy guide will empower you to quickly learn the fundamentals of AngularJS development and deployment.
目录展开

AngularJS Deployment Essentials

Table of Contents

AngularJS Deployment Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Our App and Tool Stack

The right tools for the job

Version control with Git and GitHub

Node.js

NPM

Yeoman's workflow

Yo

Installing Yo

Grunt

Bower

The Ionic framework

Batarang

Sublime Text and Editor integration

Krakn

Setting up Git and GitHub

Scaffolding the app with Yo

Development

Views, controllers, and routes

The login view

The chat view

The account view

The menu view

The about view

Global controller constants

Models and services

Predeployment

Summary

2. Deploying to Apache

From local to remote

Deployment destination

A comparison between the local and remote setup

Manual deployment

FTPing from your command line

FTP clients

Automating deployment with GitHub and SSH

Troubleshooting deployment issues

A visual diff tool

Using diff with Git

Configuring Apache for Angular

Google's PageSpeed Service for Apache

Summary

3. Deploying to Heroku

Setting up your Heroku environment

Creating an account

Heroku's dashboard

Defining a new application

The Heroku Toolbelt

Installation

SSH access

New app in Toolbelt

New app in dashboard

Heroku branch

Predeployment configuration

Express

Gzippo

Package.json

The Procfile

Web.js

Scaling and deploying to Heroku

Dynos

Scalability

Add-ons

Troubleshooting deployment issues

Summary

4. Deploying to Firebase Hosting

The Firebase setup

Creating your Firebase account

Using the Firebase Forge dashboard

Using the Data view

Using the Security Rules view

Using the Simulator view

Using the Analytics view

Using the Simple Login view

Hosting your application

Using the firebase-tools CLI

Configuring your Firebase environment

Troubleshooting deployment issues

HTTP resources served over HTTPS

Summary

5. Deploying a Mobile App

Context is the king

What is Apache Cordova and how does it address issues?

Configuring your development environment for Apache Cordova

A word on Cordova's dependencies

Installing Apache Cordova

Installing the Android SDK

Configuring the Android SDK and tools

OS X configuration

Windows configuration

Installing an Android target and creating an emulator

From Angular web applications to hybrid mobile apps with Cordova

Deploying your app to an emulator

Moving your code into /www

Deploying your app to your physical device with Cordova

From Angular web applications to mobile apps with the Cordova Chrome App toolchain

Configuring your development environment for the Cordova Chrome App toolchain

Packaging your Angular web application for mobile with CCA

From Angular web applications to mobile apps with PhoneGap Build

Publishing your application

Signing your .apk file

Publishing to the Google Play Store

Troubleshooting deployment issues

Summary

6. Deploying as Chrome Apps

Why Chrome Apps?

Choosing the best app type

The Chrome App setup

Augmenting your Angular App for Chrome

The manifest.json file

Icons

Content security policy

Other ways to customize your manifest.json file

The background.js file

Deploying to your Chrome instance

Troubleshooting deployment issues

Deploying to the Chrome Web Store

Summary

7. Postdeployment

Features and fixes

Adding support to Google Analytics

Setting up the angular-google-analytics module

Deploying updates to Apache

The FTP command-line interface

An FTP client

Git and SSH

Deploying updates to Heroku

Deploying updates to Firebase Hosting

Deploying updates to mobile apps

Deploying updates to the local emulator with Cordova

Deploying updates to the physical device with Cordova

Deploying updates to the local emulator with CCA

Deploying updates to the physical device with CCA

Building updates with PhoneGap Build

Deploying updates to Google Play Store

Deploying updates to Chrome App

Packing updates with your local Chrome instance

Deploying updates to the Chrome Web Store

Summary

8. Conclusion – AngularJS Deployment Essentials

Developing a dynamic tool stack

Deploying early and deploying

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部