Angular 2.0
Hands-on Course

27-30 November 2016

by Nir Kaufman from 500Tech

why should you take this course?
Angular 2 has been released, and many Israeli
and international companies are already enjoying its
benefits in their new projects.

Prepare yourself and your employees for the big shift of 2016.
Who can attend?
Anyone with basic knowledge of HTML and Javascript.
Nir Kaufman
Nir Kaufman is the Head of Angular Development of 500Tech - a leading Angular consultancy in Israel.

Nir played a major role in Angular teams in many companies and startups in both Israel and abroad as an architect , developer and consultant.

He's also the author of 'Angular 2 components' book (packt publishing).

People who attended the course
Danny Goldner
Expert Web Mobile Frontend UI/UX Engineer at HP
"Great course for starters! Very useful."
Avi Vaisenberger
VP R&D at myMedia LTD
"Great experience, the course was very good and
Yariv Gdidi
Software Engineer at Brainlab Inc
"Thanks very much, the course was very useful!"
Course program
Module I - The Development Environment

✓ NodeJS
✓ Webpack
✓ Project structure
✓ Setting the IDE for Angular 2 development

Module II - TypeScript Primer

✓ JavaScript 2015 module system (ES6 Import / Export)
✓ Classes and Interfaces
✓ Arrow functions and Template strings
✓ Working with types
✓ Decorators

Module III - Architecture and concepts

✓ Component definition
✓ Breaking a design into components
✓ Components types
✓ Best practices and the design process

Module IV - Components Deep Dive

✓ The bootstrapping process
✓ Building a basic component
✓ Shadow DOM
✓ Templates and Styles
✓ The Component class
✓ Data bindings and Template syntax
✓ Angular core directives

Module V - Component Composition

✓ Components types review
✓ Data projection, building a Wrapper component
✓ Component inputs Working with properties
✓ Component outputs Creating custom events
✓ Components communication using local variables
✓ Best practices

Module VI - Providers & DI

✓ Understanding the role of the Provider
✓ Creating and using a class provider
✓ Other types of providers
✓ Understanding the dependencies injectors hierarchy
✓ Common patterns and best practices
✓ Angular builtin providers

Module VII - Angular Router

✓ Configuring a simple route
✓ Route parameters
✓ Defining nested routes
✓ Route guards

Module VIII - Angular Forms

✓ Configuring the forms module
✓ Using ngModel
✓ Template driven forms
✓ Model driven forms
✓ Form builder

Module IX - Data Architechture

✓ Layer style architecture with providers
✓ Stateless, event based architecture with Redux

Module X - Unit test

✓ Introduction to Jasmine
✓ Setting up testing in Angular 2
✓ Defining nested routes
✓ Unit Testing recipes

(including VAT)

4 full days
* In-house courses available to companies
Contact us

Call us 03-37-60508

Angular 2.0 Hands-on Course

Is brought to you by

Made on