Deploying AngularJS [Video]

Deploying AngularJS [Video]

Thomas Tuts

Application development and deployment made easy with AngularJS and Heroku
Mapt Subscription
FREE
$29.99/m after trial
Video
$72.25
RRP $84.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$72.25
$29.99p/m after trial
RRP $84.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781783554478
Course Length97 minutes

Video Description

AngularJS does exactly what it says on the box - it extends HTML to what it should be for web applications. It allows users to create applications quickly with great architecture backing it up and provides testing support, which shouldn't be underestimated. AngularJS also has a great community surrounding it, justifying its popularity.

Gulp and NodeJS are technologies that make the life of any frontend developer easier by allowing them to automate tedious tasks. Think of SASS compilation, minifying your code, and so on, all happening automatically, and at the speed of light using our build system in Gulp.

Heroku is a cloud application platform that allows us to easily deploy our application to the web and scale it according to our needs. Heroku allows us to focus on writing code instead of worrying about server infrastructure.

AngularJS makes developing frontend web applications a breeze, while Gulp and Node provide an optimized and stable production version to deploy on Heroku, making application development hassle free.

Deploying AngularJS is aimed at providing best practices and the most modern tooling methods available for creating and deploying an AngularJS application. Not only will your applications be simple and elegant, the development and deployment will also be blazingly fast.

We start by outlining the application idea, then developing it, and finally deploying our app to Heroku. Before we begin, we’ll prepare our development environment and our build system. After everything is up and running, we’ll get started by constructing the supporting services that form the skeleton of our application. Then, we use those services to flesh out the app. Later, we make sure our application is optimized for production, and we deploy it to Heroku.

This video course will help you develop and deploy your AngularJS applications in a short but sweet, no-nonsense approach.

Style and Approach

This video series is a straight-to-the-point course with a major focus on code and best practices in AngularJS. The course progresses at a steady pace, making sure you grasp all concepts without taking much of your time.

Table of Contents

Setting Up
Technical Requirements
Scaffolding of the Project
A Sneak Peek of the Final Application
Preparing Our Development Environment
Code Testing with Karma and JSHint
Building the BrowserSync and SASS Workflow
Constructing the Supporting Services
The Storage Service
The Animals Service
Building the Arena
Generating the Matchup
Calculating the Animal’s Score
Fighting the Match
Generating the Match
Generating a Matchup in the Arena View
Creating the Animal and Terrain Card Directives
Fighting the Match with Our Animal
Adding the Dashboard View
Deploying to Heroku
Adding Monitoring Tools
Building the Production Version
Serving Our Application on Heroku
Wrapping It Up
Conclusions, Links, and References
Troubleshooting and Future Steps

What You Will Learn

  • Test your code with Karma to automate the testing process
  • Use JSHint to lint your code and adhere to best practices
  • Explore Gulp to serve a BrowserSync server and compile your SASS files
  • Leverage localStorage to add a basic form of persistence to your application
  • Prepare the AngularJS code for minification
  • Optimize CSS and JS assets for production
  • Add monitoring tools to your application to track possible application errors 
  • Deploy the application to Heroku

 

Authors

Screenshots

Table of Contents

Setting Up
Technical Requirements
Scaffolding of the Project
A Sneak Peek of the Final Application
Preparing Our Development Environment
Code Testing with Karma and JSHint
Building the BrowserSync and SASS Workflow
Constructing the Supporting Services
The Storage Service
The Animals Service
Building the Arena
Generating the Matchup
Calculating the Animal’s Score
Fighting the Match
Generating the Match
Generating a Matchup in the Arena View
Creating the Animal and Terrain Card Directives
Fighting the Match with Our Animal
Adding the Dashboard View
Deploying to Heroku
Adding Monitoring Tools
Building the Production Version
Serving Our Application on Heroku
Wrapping It Up
Conclusions, Links, and References
Troubleshooting and Future Steps

Video Details

ISBN 139781783554478
Course Length97 minutes
Read More

Read More Reviews

Recommended for You

Identifying Behaviour Patterns using Machine Learning Techniques [Video] Book Cover
Identifying Behaviour Patterns using Machine Learning Techniques [Video]
$ 124.99
$ 106.25
Architectural Patterns and Best Practices with Python [Video] Book Cover
Architectural Patterns and Best Practices with Python [Video]
$ 124.99
$ 106.25
From 0 to 1: Data Structures & Algorithms in Java [Video] Book Cover
From 0 to 1: Data Structures & Algorithms in Java [Video]
$ 32.99
$ 28.05
Architecting the Industrial Internet Book Cover
Architecting the Industrial Internet
$ 39.99
$ 28.00
Data Analysis with IBM SPSS Statistics Book Cover
Data Analysis with IBM SPSS Statistics
$ 47.99
$ 33.60
Apache Spark 2.x Machine Learning Cookbook Book Cover
Apache Spark 2.x Machine Learning Cookbook
$ 39.99
$ 28.00