Course Detail

Angular js Course

Angular js Course - Technogeeks


Course Detail


Course Description

AngularJS Syllabus :
Duration of the course: 5 Weekends
Training includes: 15+ Assignments
35 Hours classroom training

Requirements You should have a basic understanding of Jquery and JavaScript.
Knowledge of any text editor.
As we are going to develop web-based applications using AngularJS, it will be good if you have an understanding of other web technologies such as HTML, CSS, PHP and AJAX.



JavaScript Fundamentals

      • Scope & Function Context
      • Closures
      • this keyword
      • Object-Oriented in JavaScript
      • Async and Parallel in JavaScript
      • JavaScript Design Pattern

What are Web Applications?

      • The Challenge with Web Apps (SPA)
      • SPA or Web App's
      • To bind or not to bind? this is the question
      • MVC or MVVM Frameworks
      • Why AngularJS?
      • JavaScript Design Pattern

AngularJS Building Blocks for Building SPA

      • Template & live data binding ( Directives & $scope )
      • Model, View & Controller (MVC)
      • Dependency Injection ( AngularJS services )
      • Modules
      • LAB : TV Show SPA

Forms in AngularJS

      • ng-model directive
      • ngModelController & FormController
      • Custom Validation
      • Input directive

AngularJS Filters

      • Filter Syntax
      • AngularJS Filters
      • Custom Filters

Communication

      • $.Ajax vs. $http
      • $resource
      • Promises ($q) vs. Calbacks
      • Offline / Online

Services

      • Introduction to Services
      • Built-in Services
      • Creating Custom Services

AngularJS Internal

      • AngularJS Startup Process
      • AngularJS Runtime
      • Scope API ($id, $watch & $apply )
      • Scope Communication
      • Template Services
      • Injector Service
      • Modules
      • Caching
      • $provide service
      • Routing

Directives

      • Introduction to Directives
      • Creating Custom Directives

Custom Directive

      • Template
      • Scope
      • Compile function
      • Link function
      • Controller
      • Transclude
      • Animation
      • Tips & tricks

Routing and Navigation

    • $location service
    • ng-view directive
    • $route service and route object
    • Navigation flow
    • Routing broadcasted events
    • Resolve option and promise
    • Cancelling route changes

Institute Overview

Pune, Maharashtra, India

Our Story Technogeeks is a Group of IT working professionals, located in Pune. Technogeeks Trainers are working on real-time projects on multiple technologies and always believe to share the knowledge and best practices to help the candidates to bui... Read More

Related Courses

Google Map