AngularJS Bootcamp I

Track: HTML5
Skill Level: Beginner
Room: Ballroom F
Time Slot: Mon 2/24, 1:00 PM
Tags: javascript , angularjs , html5
Presentation Link
Abstract

In this session, we will take a look at Angular - a new MVC framework by Google. We will discuss some of the terminology that Angular offers, and see how we can use that to develop highly interactive, dynamic web applications.
Angular embraces HTML and CSS, allowing you to extend HTML towards your application, and uses plain JavaScript which makes your code easy to reuse, and test.

Topics covered (Bootcamp I + II)
  • Bootstrapping an AngularJS application using ng-app
  • ng-init and the evaluation {{ }} directive
  • A brief look at $rootScope
  • ng-model
  • Controllers, Dependency Injection, and the View-Model ($scope)
  • Looping using ng-repeat
  • Forms using ng-form, form validation and submission in AngularJS
  • Angular provided filters and how to write our own
  • Factories
  • Making AJAX requests using $http
  • Routing and route params using $routeProvider and $routeParams

Note: This is an intro level talk. It is targeted towards developers who are curious about Angular and want to learn about the fundamental features and concepts in Angular.

Raju Gandhi

Raju Gandhi is a Java/Ruby/Clojure developer and a programming language geek. He has been writing software for the better part of a decade in several industries including education, finance, construction and the manufacturing sector. Raju has a graduate degree in Industrial Engineering from Ohio University. In his spare time you will find Raju reading, or watching movies, or playing with yet another programming language. He is affectionately known as looselytyped on Twitter.