Angular JS Training

Knowing AngularJS can get you a job or improve the one you have. It's a skill that will put you more in demand in the modern web development industry, and make your web software life easier, that's why it's so popular and backed by Google.

  • Properly separate the model, view, and controller layers of your application and implement them using AngularJS
  • Master AngularJS expressions, filters, and scopes
  • Build Angular forms
  • Elegantly implement Ajax in your AngularJS applications
  • Write AngularJS directives
  • Unit test and end-to-end test your AngularJS applications
  • Developing attractive UI using Bootstrap.
  • Use Web Storage for offline applications
  • Use all of the new HTML5 form elements
  • Install Node.js
  • Learn how Node.js is architected to allow high scalability with asynchronous code
  • Create basic web applications with Node.js
  • Build an HTTP server using the core modules in Node.js

  • Introduction to AngularJS
  • What does AngularJS do for me?
  • Who controls AngularJS?
  • How can I get AngularJS?
  • Our first AngularJS application
  • A basic application
  • Using angular-seed
  • The pieces of the puzzle
  • Two-way data binding
  • Directives
  • How it fits together
  • How much of the page is an Angular application?
  • Model, View, Controller from the AngularJS Perspective
  • Controllers
  • Where Controllers fit in, and what they do, from Angular’s perspective
  • Managing Scope
  • Setting up Behavior
  • Building a basic controller
  • A more advanced controller
  • Models
  • How to create a model
  • Explicit models
  • Implicit models
  • Views
  • Angular’s take on the View: a little bit different
  • Tying a View to a Controller
  • Tying a View to a model
  • Expressions
  • Expressions are lightweight code snippets
  • Expression capabilities
  • Limitations
  • Filters
  • Standard filters
  • Writing your own filter
  • Tying filters together
  • Scopes
  • What are scopes
  • What do scopes provide?
  • Scope lifecycle
  • Scopes as glue between controller and view
  • Scope hierarchies
  • Scope and events
  • Angular Forms
  • Angular forms vs HTML forms
  • Angular form controls
  • Form events
  • The form controller
  • Form validation
  • CSS classes for form data
  • Ajax, Data, and Angular
  • High level interactions with servers
  • Low-level server interactions with $http
  • The deferred/promises API
  • RestAngular
  • Cache setting in angularJS
  • Directives
  • Teaching HTML new tricks
  • Binding text and attributes
  • Directive processing lifecycle
  • DOM Processing
  • Compilation
  • Linking
  • A basic directive
  • Directives and scopes
  • Creating reusable directives
  • Turning directives into components
  • Testing in Angular
  • Unit testing
  • Working with Dependency Injection
  • Other unit testing issues
  • Introduction to Karma
  • Working with Jasmine
  • End-to-end testing
  • Angular’s E2E testing framework
  • Commands and expectations
  • Controlling what happens before and after the test
  • Running a scenario
  • AngularJS best practices
  • AngularJS Design Patterns
  • Angular-UI modules
  • Working with Tools
  • Yeoman
  • Grunt
  • bower

  • What Is Bootstrap?
  • Bootstrap File Structure
  • Basic HTML Template
  • Global Styles
  • Default Grid System
  • Fluid Grid System
  • Bootstrap CSS
  • Typography
  • Code
  • Tables
  • Forms
  • Buttons
  • Images
  • Icons
  • Bootstrap Layout Components
  • Dropdown Menus
  • Button Groups
  • Buttons with Dropdowns
  • Navigation Elements
  • Navbar
  • Pagination

  • Introduction
  • Foundation
  • The Node.js framework
  • Installing Node.js
  • Using Node.js to execute scripts
  • Node Projects
  • The Node Package Manager
  • Creating a project
  • The package.json configuration file
  • Global vs. local package installation
  • Automating tasks with Gulp.
  • HTTP
  • The HTTP protocol
  • Building an HTTP server
  • Rendering a response
  • Processing query strings
  • Using Representational State Transfer
  • Configuring TLS
  • File System
  • Synchronous vs. asynchronous I/O
  • Path and directory operations
  • __dirname and __filename
  • Asynchronous file reads and writes
  • Buffers, Streams, and Events
  • Using buffers for binary data
  • Flowing vs. non-flowing streams
  • Streaming I/O from files and other sources
  • Processing streams asynchronously
  • Configuring event handlers
  • Express
  • The model-view-controller pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware
  • Data Sources
  • How Node.js connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases
  • Performing CRUD operations


Benefits

  • Assignments
  • Live Project
  • Full year access to Learning Center
  • 24x7 Support
  • Weekly Reviews
  • Certification
  • Job Guarantee
  • Group discussions



Prerequisites


  • Practically anyone who wants to learn web technologies.
  • Graduates: BE, ME, MCA, MCM, BBA, BCA, BCS, BSc(Comp).
  • Working professionals: Graduates working in BPOs and want to get into IT industry