Sale Date Ended
About the Course
AngularJS is a Java framework for developing a client-side Web applications.
It first version 1.0 was released in 2012 and nowadays it is most used Java Framework because of the good approach of the development and code organization.
AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly.
Angular JS is used to develop structural framework modern applications which support the latest applications such as Single Page Application.
Single Page Application is application where resources are loaded dynamically on request without having to reload the entire page and updating the DOM.
The most wonderful part of Angular JS is it provides automated bidirectional data binding. Data binding can help you avoid a lot of initialization code and save development time.
Table of Contents
Introduction to Angular JS
o What is angular JS?
o Why use Angular JS?
o MVC Architecture
o Hello World Application in angular
o Angular Expressions,Modules,
Dependency Injection and Controllers
o Creating controllers
o Two way Data Binding
o Sharing Data between Controllers
o Dependency Injection
Angular Directives, Routes, Filters
o Why use Routes
o Creating Routes
o Creating Directives and Filters.
Angular Scope, Services And Factory
o Angular JS internal Services and Custom Services
o Hand-on What you learnt till now.
o Angular Routes
o Angular http service
o Handling route parameters
o AngularJS Form validation
Custom Directives And Filters
o Custom Directives
o Why Custom Directives?
o Creating and Using Custom Directives
o Custom Filters
o Creating and Using Custom Filters.
Third Party Angular JS Modules and Testing Angular
o Modules & its necessities
o Usage of angular-ui
o Usage of ng-grid
o Usage of angular-translate
o Testing AngularJS.
Getting started with Node.js, Grunt, Gulp, Yeoman and Bower
o Node.js installation
o Understanding Node Package Manager (NPM)
o Using Build systems e.g. Grunt and Gulp
o Using Yeoman for web project scaffolding
o Handling front end dependencies with Bower
MEAN Stack Application
o Introduction to MongoDB
o AngularJS with MEAN Stack
o Mongoose ODM
o Handling GET, POST, PUT, DELETE Request
o AngularJS http Service
o Handling routes with express
o Using body-parser and jQuery UI Datepicker.
About the Trainers
The trainers are adept in Web Technologies and have good experience handling projects related Web Development, Software Engineering, Web Apps, Mobile Apps, Cloud Computing. The trainers have great tutoring experience and have been invited to ivy league universities in India and abroad for guest lectures.
Dr.Srinivas Padmanabhuni is the co-founder of Tarah Technologies. He is ex-Associate Vice President at an Infosys, Bangalore, India. He has rich experience of more than 15 years in IT and Services Industry. He is the president of ACM India. He has given expert invited talks across universities in US, China, Australia, Canada, Singapore, UK and India including ivy league universities like CMU, Purdue, RUC etc. He is a prolific, astute researcher who craves for new challenges. He has six granted patents, around 15 filed patents, one published book by Wiley, one book in process, several book chapters, multiple journal and conference papers, to his credit in addition to marquee invited talks and editorial positions. He obtained a doctorate degree in Artificial Intelligence from University of Alberta, Edmonton, Canada. Prior to Ph.D he secured his B.Tech and M.Tech in computer science from premier institutes in India Indian Institute of Technology (IIT), Kanpur and IIT, Mumbai respectively.
Neelima Vobugari is founder of Tarah Technologies, http://www.tarahtech.com. She is a certified CRM consultant and a certified Data Scientist. She is an alumnus of John Hopkins University, Maryland, where she finished her specialization in Data Sciences. She has worked on interesting real-time data science and customer centric CRM projects. Before starting Tarah Technologies, she worked for giant IT companies including IBM. She was invited by the Chief Minister of Karnataka for the pre-budget session of Karnataka for representing the women entrepreneurs of Karnataka where she suggested the measures to be taken to encourage more women entrepreneurs. She has also attended the International Women Entrepreneur Conference held at Minneapolis, USA in 2013 and represented India.