Course Outline

Super Short Introduction

  • Binding Variables
  • Build-in directives and their scope
  • Data entry
  • Scope and rootScope
  • Collections
  • Controllers
  • Services
  • Filters

Angular Patterns

  • Factories
  • Services
  • IoC

MVC in depth

  • Angular MVC
  • Fat controler vs fat model and consequences
  • Creating own controllers
  • Different ways of dependency injections
  • Minifying and consequences of using paramer names

Routing

  • Creating menus
  • Modifying url
  • HTML5 history object

Directive Development

  • creating own directives
  • managing associated controlers
  • creating own module with directives
  • animation controls in custom directives

REST Services

  • Using web services
  • Ajax

Animation

  • Angular and CSS3
  • ngAnimate

Mobile Design in Agnular

  • Responsible
  • Separate version fo mobile

Testing

  • Unit Testing
  • Available frameworks
  • Karma
  • Testing Controllers
  • Dependency Injection in testing
  • BDD Testing
  • Available frameworks
  • Jasmine
  • E2E (End to End Testing) testing
  • WebdriverJS
  • Protractor
  • Continous Integration with Angular

Bigger enviornment

  • Backend interactions with MEAN stack
  • Node.js
  • Express.js
  • MongoDB
  • Streaming with gulpjs



 

Requirements

Solid knowledge of AngularJS. Good knowledge of Javascript. Subjects covered in http://www.angularjsbook.com/ should be familiar to the participants.

  21 Hours
 

Testimonials

Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

Ionic2

  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours

Angular 2: Building Web Apps Using the MEAN Stack

  35 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours

Ionic2 and Angular2

  14 hours

Angular 4: Advanced

  21 hours

Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4

  7 hours

Testing Angular Applications

  14 hours

Angular 4: Building Web Apps Using the MEAN Stack

  35 hours