Skip to content

PacktPublishing/Learning-Angular-Services-Video

Repository files navigation

<<<<<<< HEAD# WeatherApp

This project was generated with Angular CLI version 7.1.0.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Learning Angular Services [Video]

This is the code repository for Learning Angular Services [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Angular services hold the business logic of an application and are used to organize and share code between components through dependency injection.

With this course, you’ll get answers to all Angular Services use cases, and more. We will start to make use of existing services and tackle different Angular challenges. So, let's build our own custom Angular services and master the concept of Observables. Each section of this course provides you with hands-on training in working with custom services or built-in services. This course will teach you not only to build services but also to use them in Angular components. By the end of this course, you will be able to create dynamic web applications using the REST API, unit-test your services, and develop a more solid understanding of asynchronous and reactive programming.

What You Will Learn

  • Create discrete, functional services to meet application requirements
  • Delve into the core concepts of Angular services and asynchronous programming
  • Create custom services and use them in components.
  • Gain knowledge about Angular’s dependency injection system
  • Learn about observables and reactive programming with examples
  • Build a dynamic CRUD application from scratch
  • Write testable and shippable code

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
If you are an Angular developer and want to use Angular services to speed up your applications, then this course is for you. Knowledge of basic Angular development and JavaScript programming is assumed.

Technical Requirements

This course has the following software requirements:
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

Related Products

About

Learning Angular Services, Published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •