Hands-on Course

Next course coming soon...
Ramat Gan

by Nir Kaufman from 500Tech

why should you take this course?
Learn from the best
500Tech is the leading Angular consultancy in Israel.

This course was built by an expert developer,
who lives and breathes Angular,
and has practical experience
with real world large scale Angular apps.
Who can attend?
Anyone with basic knowledge of HTML and Javascript.
Your Instructor
Nir Kaufman
Nir is the head of Angular department at 500Tech, a top front-end consultancy.
He is also a worldwide conference speaker, Angular evangelist and Google Developer Expert (GDE).

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

Featured clients
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

(including VAT)

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

Call us 03-37-60508

Angular Hands-on Course
is brought to you by
Made on