This is the code repository for Building An Application With AngularJS [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
AngularJS helps you build dynamic web apps quickly and easily. If you are looking for scalability and modularity in your apps, then AngularJS is the technology for you. It provides you with all the tools necessary to develop apps that are both attractive and functional.
This video course will show you how to write a complex application using AngularJS, one step at a time.
You will begin with preparing the system by setting up the necessary prerequisites. Then you will scaffold your application and write your first controllers and views using data binding to stitch them together. You will then move on to implementing your own custom services as well as directives to make your app flexible and extensible. Finally, you will turn your attention to testing the code before the course ends and you are ready to write your own Angular application.
You will start with an empty slate but by the end of the course, creating and implementing complex AngularJS applications will be easier than ever.
- Utilize controllers to create a neat workflow and business logic for your app
- Use Dependency Injection in controllers, services, and other Angular objects to give a professional touch to your app
- Understand JavaScript promises and use them in your code to deal with asynchronous operations effectively
- Write and execute end-to-end tests to produce robust code for your application
- Implement views and tie them with controllers using data binding
- Maximize your efficiency by creating your own custom services
- Create and implementing custom directives that wrap arbitrary content for you
This video course is aimed at JavaScript developers who want to explore AngularJS and write complex single page applications (SPAs) quickly and easily.
SETUP AND INSTALLATION This will vary on a product-by-product basis, but should be a standard PI element for ILT products. This example is relatively basic.
Minimum Hardware Requirements For successful completion of this course, students will require the computer systems with at least the following:
OS: Windows, Mac or Linux
Processor: Not Applicable
Memory: 4GB or above
Storage: 50GB free space
Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:
OS: Windows, Mac or Linux
Processor: Not Applicable
Memory: 4GB or above
Storage: 50GB free space
Software Requirements
Operating system: Windows, Mac or Linux
Browser: Google Chrome
Atom IDE, Latest Version
Node.js LTS 8.9.1 Installed
Provide links/instructions so that the customer can easily find out where to download the required software.