Cart Total Items (0)

Cart

  • Address - Plot-A/105, Sahid Nagar, Bhubaneswar
  • Address - 1st floor, Plot-3, Gopabandhu Square,Bhubaneswar

DURATION – 3 MONTHS

Overview of AngularJS

  • AngularJS Architecture Overview
  • The Angular Batarang
  • Using Karma
  • Get Setup
  • Angular Seed Tour
  • Build: Hello World
    • Bind Tweet To Input
    • Disable Button, If Tweet Is Empty
    • Character Count Binding

Data Binding

  • Wiring Up A Controller
  • Binding
  • Iteration
  • Filters
  • Forms Binding And Validation
  • Build: A Two-Way Bound Form With Validation
    • Post: Add Tweet To List
    • Show Error Validation Message (Tweet Too Long)
    • Search Filter By Tag/Username/Text

Services and DI

  • Overview Of The Built-In AngularJS Services
  • Using Angular’s $Http And $Resource Services
  • Promises
  • Service Registration And Injection
  • Using Services To Build A Service
  • Injecting Services
  • Build: Create A Twitter Search Service
    • Submit Simple Search
    • Set Result Size
    • Create A Paging Stream (With Promises)
    • Pass Tests

Templates and Routing

  • Linking And Images
  • The Routing API
  • PushState, Hasbangs And SEO
  • Build: Using Templates With Iteration
    • Create A Template For Each Tweet In The List
  • Build: Using Templates And Routing For Master/Details Navigation
    • Create A Details Page For A Tweet

Directives

  • Simple Directives
  • Using Templates
  • Working With Controllers
  • Transclusion
  • Directive Scope And Isolate Scope
  • Build: Tweet Directive
    • Add A Timer That Updates Tweet Time Continuously
    • Add A Marquee News Ticker That Can Accept Data From The In Comming Tweets
    • Bonus: Use D3 To Chreat A Chart Of Something

Advanced Topics

  • How To Avoid Polluting The Global Namespace
  • Using Modules
  • Some AngularJS Best Practices
  • Using $Watch, $Digest, $Apply
  • AngularJS Events
    • Routing Lifecycle Events
  • Route Resolving

Code Dojo: Hacking

  • Coding And Hacking With AngularJS