Angular Training Courses

Angular Training

Angular JS, Angular JavaScript Courses

Client Testimonials

AngularJS Good Practices

It is good to have hands on exercises after lectures

bonnie lee

AngularJS Good Practices

The code examples and the elaboration.

Antony Ho

AngularJS Basics

The subject.

Eduardo Hernández - VELUX A/S

Angular Course Outlines

Code Name Duration Overview
AJS-GP AngularJS Good Practices 14 hours Angular Bespoke Course Outline This agenda can be adjusted or extended. This course is usually for javascript developers with some angularjs basic experience, who want to learn best angularjs practices and also to do their angular applications in better and more organized way. Avoiding major pitfalls of scaling an AngularJS app Proper MVC directory structure Writing Modules in a smarter way Keeping the names consistent Modularize the Header, Footer, Routes Dependency injection and minifying the code Global dependencies Not-overusing Controllers Syntax of 'controllerAs' Using 'bindToController' in our Directives Making 'ng-click' conditional Factory vs Service All providers are singletons Utilizing browser extensions (Batarang, etc) To many watchers and performance issues Scoping Write-only in the controllers Read-only in the templates Object in the scope instead of properties Avoiding to shadow property of the parent '$scope' Prototypical inheritance Keeping scope uncluttered How to talk with sibling objects One-Time Binding Not-manual testing ngMock module Protractor e2e tests with Jasmine ' $digest' cycles Karma How to easly close the feedback loop Run tests in parallel across different browsers Real world usage scenarios with different devices Not-using jQuery Change the way of thinking Proper deploying Facade to interact with servers Separation of server interaction and error handling from the model Business logic in models Configure providers before they are injected Proper use of '$scope.$emit()' and '$scope.$broadcast' Automating our workflow yo, grunt, bower Use case with cordova Angular 1 vs Angular 2 Differences and similarities Three ways: typescript, pure js, dart Good practices in Angular 2 Upgrading from version 1
ngandv AngularJS Advanced 21 hours This course has been created for developers working with AngularJS, but who want to understand clearly best practises of using the framework. It doesn't cover the basics of angular but focuses on methods and styles of developing SPA usually not easy to learn "naturally" or via self-study. This course usually runs on the latest stable release of Angular (1.x), but older or beta version can be covered on demand. 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  
mean1 Building Web Apps using the MEAN stack 35 hours Course Objective: MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use AngularJS framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Node.js Getting started with Node.js Node Package Manager Modules Asynchronous Programming Callbacks Events Streams Web Sockets Angular.js Angular Architecture Modules, Controllers and Scope Views Two-way Binding Built-in and Custom Directives Event Directives Expressions Built-in and Custom Filters Understanding the Digest Loop Forms and Validation AngularJS Service Types Factories, Providers, Decorators, DI Creating Custom Services Consuming Ajax Web Services via $http and $resource Routing, Redirects, and Promises Express.js MVC Pattern Introduction to Express Routing HTTP Interaction Handling Form Data Handling Query Parameters Cookies and Sessions User Authentication Error Handling Creating and Consuming RESTful Services Using Templates MongoDB Understanding NoSQL MongoDB Finding Documents Update, Insert, and Upsert Indexing Data Modeling Aggregation
angjs Angular JavaScript 28 hours This is a hands on course is for anyone wanting to create Web sites using AngularJS. During this course the latest stable version will be used. Pre-release version can be just used if marked in the booking form in remarks section. Older version need to be agreed before booking. What is Angular JS? HTML5, CSS and JavaScript JSON and Ajax Angular JS Applications Bootstrap CSS Models Bindings Expressions Simple expressions Values Objects Arrays Maps Directives Data typing Looping over arrays and arrays of objects Creating tables Enabling and disabling HTML elements Hiding and showing HTML elements Handling HTML events Custom Directives Controllers Defining controllers Object property functions Controller methods Controllers in external files Namespaces Global namespace Modules Module dependencies Library loading Where to put scripts Application files Filters Convert to currency Array subsets Upper and lower case conversion Sorting HTTP Requests General requests Shortcuts Success and error handling Setting HTTP headers JSON and XSRF vulnerability protection Forms HTML input controls Browser versus Angular JS validation Validating input values Displaying input error messages Angular Modules Services Animation REST Cookies Mobile device support Single Page Application Concept Routing in Single Page Application (SPA)
angjsbas AngularJS Basics 14 hours Angular JS (AKA Angular) is a JavaScript library for rapid app development. Audience developers programmers javascript architects Objectives Shift midset from procedural/OO way of programing to Angular way Participants can use AngularJS to create Single Page Applications Format of the course 40% lectures, 60% labs Introduction Why AngularJS? Alternatives Extensibility The basics: Add some control Data Binding Controller Plain JavaScript Wire up a Backend Deep Linking Form Validation Server Communication Create Components Directives Reusable Components Localization Embed and Inject Embeddable Injectable Testable
ang2 Angular 2 Fundamentals 21 hours Angular 2 is a new development platform for building mobile and desktop web applications. Introduction to Angular 2 Bootstrap Angular 2 app Components in Angular 2 Angular CLI Introduction to TypeScript Types, Functions, Lambdas Classes, Interfaces, Decorators, Modules Component Based Development Develop custom components Component Tree  Advanced Components Directives and Pipes Attributes directives and Structural directives Pipes Building blocks Immutable.js Observables Dependency Injection Forms Template Driven Forms Form Builder REST and State Management HTTP API RxJS Redux and Ngrx Routing Routes in Angular 2 Migrating from Angular 1.x to Angular 2 Migration Steps Choosing a path ng-forward and ng-upgrade Unit Testing Testing Components Testing Services  

Other regions

Weekend Angular courses, Evening Angular training, Angular boot camp, Angular instructor-led , Angular private courses, Angular one on one training , Angular coaching, Angular instructor,Weekend Angular training, Angular trainer , Evening Angular courses, Angular training courses, Angular classes

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Agile Software Testing Kaunas, City Center Mon, 2017-02-27 09:30 2592EUR / 3492EUR
Statistical Thinking for Decision Makers Kaunas, City Center Wed, 2017-03-01 09:30 1647EUR / 2197EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients