Angular JS Training in Ahmedabad
What are the learning objectives of this training?
- An introduction to JavaScript and all the concepts associated to it
- Learning about the importance of AngularJS
- In depth knowledge associated to its key features
- Learning to create controllers and sharing data
- Understanding about dependency injection
- Learning more about custom directives and creating routes
- Learning about modules in AngularJS
- Understanding how to deploy validations and business logic
- Understanding the process of integrating Angular JS with MVC
Who is this course best suited for?
This course is ideal for professionals in the IT field. Professionals such as web app programmers, Software dev and IT professionals. This course is also good for Software architects. Graduates who are aspiring to establish a career in web development can also opt for this course.What are the pre-requisites for this course?
There are no specific skills that a candidate must possess for enrolling in this course. However a basic knowledge in JavaScript will be an added advantage.What is the duration of this course?
Regular Classes: 5 weeks- Batch Duration: 2 hours
- Class Days: Monday to Friday
- Batch Duration: 4 hours
- Class Days: Saturday and Sunday
- Batch Duration: 6+ hours
- Class Days: Daily classes
Course contents
JavaScript- Introduction to JavaScript
- Control structures
- Loops and operators
- Functions
- Objects
- JavaScript DOM
- Event and Event handling
- What is Angular
- Advantages of Angular
- Versions of Angular
- Semantic Versioning
- AngularJS and Angular 5
- What is Typescript
- Understanding typescript and its types
- Variables and arrays
- Type definitions
- Compiling typescript
- Linting
- Polyfils and Babels
- TypeScript
- Module Bundler
- NPM
- Code Linting
- File structure for an application
- Code Editors
- Introduction to modules
- What is NgModule
- Declarations in Modules
- Using Providers
- Import management
- Bootstrapping
- Core and share module
- Working with components
- Architectural patterns
- Decorator Metadata
- Angular Behaviour
- Inputs and Outputs
- Inline templates
- External temples
- Template expressions
- Data bindings with Syntax
- Event Buildings
- Working with Data
- Event bindings
- Built in structural directives
- Attribute directives
- Introduction to directives
- Types of directives
- Creating attribute directive
- Writing directive code
- User initiated events
- Writing a harness
- ngFor
- NgSwitches
- TemplateRef
- View Container Ref
- Introduction to Pipes
- Parameterizing a pipe
- Chaining pipes
- Power boost calculator
- Change detection
- Pure and impure pipes
- Next Steps
- Introduction to Routing
- Component Router
- Defining routes
- Working with navigation
- Route Parameters
- Child routes and route guards
- Resolves
- Introduction to Angular Styling
- Using component styling
- Style Scope
- Shadow DOM
- Component style loading
- Introduction to Animation
- Setting up Animation
- Learning about transitions and states
- Introduction to Animation units
- Property calculation
- Animation Timing
- Key frames and animation
- Jasmine Framework
- Importance of Security
- Angular Security
- Trusting Values
- Pre-compile
- Change detection strategy
- Running outside the zone
- Production Mode
- Web Workers
- Pre-compiling
- Lazy Loading
- Deployment