# Developer Guide

Welcome to the angular Developer Guide. If you are here to learn the details of how to use angular to develop web apps, you've come to the right place.

If you are completely or relatively unfamiliar with angular, you may want to check out one or both of the following documents before returning here to the Developer Guide:

- Getting Started
- Angular Tutorial

### Overview of Angular

### Initializing Angular

- Understanding Automatic Initialization
- Understanding Manual Initialization

### About MVC in Angular

- Understanding the Model Component
- Understanding the Controller Component
- Understanding the View Component

### Angular Scope Objects

- Understanding Angular Scope Objects
- Angular Scope Internals

### Angular HTML Compiler

- `Understanding Angular Directives`

### Angular Templates

- Understanding Angular Filters
- Understanding Angular Forms

### Angular Services

- Understanding Angular Services
- Creating Angular Services
- Managing Service Dependencies
- Testing Angular Services

### About Dependency Injection

- Understanding DI in Angular
- Using DI in Controllers