1000+ Unique Technologies Projects Delivered | 500+ Corporate Customers Worldwide | 50000+ Professionals Trained on 40+ Domains in Over 30 Countries | Just Launched B2I Offerings | Live, Instructor-led.

Advanced AngularJS, CSS3

This web-based training course on Advanced AngularJS, CSS3 functionality, administration and development, is available online to all individuals, institutions, corporates and enterprises in India (New Delhi NCR, Bangalore, Chennai, Kolkatta), US, UK, Canada, Australia, Singapore, United Arab Emirates (UAE), China and South Africa. No matter where you are located, you can enroll for any training with us - because all our training sessions are delivered online by live instructors using interactive, intensive learning methods.

Reviews , Learners(390)

Course Details

This course helps trainees to learn the best practices for building and testing AngularJS application with the help of AngularJS internals. This training program educates trainees to learn semantic markup, HTML5 forms and JavaScript, responsive design and media queries, frameworks and how they are used, various array methods, function arguments, common JS design patterns, MVW framework, UI-Router, web services, practices with AngularJS, effective Angular testing strategies, simulating user interaction, reloading pages, page content interaction. With this training program trainees will learn request handling, dependency injection, writing effective tests, stub responses and calls, setting expectations and angular design strategies. The prerequisites for this course are the basic knowledge of MVC, DOM, JavaScript functions, HTML and CSS. This course is beneficial for both fresher and professionals to enhance their knowledge and learning.

Introduction HTML5 and CSS3

  • Understanding of HTML5
  • Explaining Semantic Markup
  • Semantic Tables
  • Describing HTML5 Forms and JavaScript
  • Understanding CSS3
  • Explaining Responsive Design and Media Queries
  • Transitions, Transforms, Animations
  • Introducing Frameworks and Responsive Design
  • What are frameworks and why are they used?
  • What is mobile first?
  • What is responsive design?
  • Understanding Media Queries
  • Explaining Working with Grid Layouts

ECMA Objects

  • What is ECMA Script?
  • Describing Function Arguments
  • Understanding Call and Apply
  • Describing Window Object
  • Describing Closures
  • Various Array Methods
  • Binding Functions to Objects
  • Explaining Object.Create
  • Descriptors

Design Patterns

  • What are design patterns?
  • Understanding Common JS Design Patterns
  • Describing Currying

Review of core AngularJS key concepts

  • Defining MVW framework
  • Explaining Controllers
  • Describing Services


  • Describing UI-Router Nested Views
  • UI-Router Multiple Views
  • UI-Router Extras


  • Provider Service
  • Describing Service Decorator

Web Services

  • Describing http VS resource VS Restangular for REST
  • Promises
  • Messaging

Practices with AngularJS

  • Explaining Angular Design Patterns
  • Effective Angular testing strategies
  • Describing Controller-as-syntax

Angular scenario runner

  • Describing End-to-End (E2E) testing
  • Explaining Simulating user interaction
  • Navigating pages and routes
  • Understanding Reloading pages
  • Location object
  • Setting expectations
  • Understanding Page content interaction
  • Handling Angular Binding
  • Describing Form interaction
  • Testing loops

Angular mocks (http mocks, etc)

  • Angular Mocks library with angular-mocks.js
  • Describing dependency injection
  • Describing Fake HTTP back-end with http Backend
  • Setting expectations with expect
  • Describing Request handling
  • Setting back-end definitions with when
  • Defining Stub responses and calls
  • Understanding jasmine spies

Writing Effective Tests

  • Describing Page content
  • Controllers, Unit and E2E
  • Understanding filters, Unit and E2E
  • Explaining directives, Unit and E2E
  • Describing services or factories, Unit and E2E
  • Templates, Unit and E2E
  • Understanding events, Unit and E2E

Our Clients

B2B Technical Trainings Projects Delivered

Read More