Ignite UI for JavaScript and Angular

Overview
The volatile nature of web development has become a pressing problem
for development managers, project owners, and decision makers ofevery stripe within an organization. Infragistics has been at the forefrontof application development for over 25 years, providing businesses theguidance and tools to build out the programs that sustain and guide theirinternal users, while granting them an edge against their competition.

Infragistics’ Services team works with companies ranging from Fortune

Ignite UI for
JavaScript and Angular$24,499

500 to startups. The broad cross-section gives us insight into the pulse

Pricing Includes:

Our instructors aren’t just teachers – the Services team’s architects and• Ignite UI for Angular Deep Dive &Best Practicesof development across every platform and in every vertical.

consultants have practical knowledge of what works for businessesin every stage of web development, from the earliest transition fromdesktop technologies, to the migration of existing web applications

to modern frameworks. Our guidance will inform your decisions andprevent “analysis-paralysis” – within one week, your business will have aclear indication of the direction to follow.

infragistics.com/igniteui• Angular Master Class• Hands-on Labs & Workshops• Take-home Courseware• 10 Full Licenses of Ignite UI for
Angular with 3 years of NewFeatures, Updates and Support

Description
This offering is designed to accelerate and support development teams in moving to the Angular platform while

utilizing the powerful Ignite UI control suite. By walking developers and project owners through the core conceptsof Angular and familiarizing them on the fundamental languages, frameworks, and architectural guidelines,

Infragistics equips teams on how to proceed in the rapidly changing world of web development. At the end thetraining, Infragistics will meet with the team leads and project owners to discuss the best direction and options forproceeding with modern web development, providing insight into how the industry is responding and the direction inwhich it’s headed.

Our training can be geared toward two distinct groups – developers and decision-makers. The developer-focusedtrack is very hands on, with students actively participating in working through the samples in a collaborativeenvironment. We scale the class to the level of the developers present – the more advanced the team is, the more
depth we dive into in each topic.

The decision-maker track gives managers, product and project owners, directors, and C-level leaders insight into thetechnology at a high level. We then focus the remaining time on workshops and discussion on the challenges andneeds of the organization. This deep-dive equips them with knowledge they need in order to assess their individual
landscape across their vertical and to make the proper choices on a path forward.
Developer Track•

Four days of Angular and Ignite UI control training (see syllabus below)•

One day of workshop discussions•

1 year subscription to 10 seats of Infragistics Ignite UI•

Includes Priority Support

Decision-Maker Track•

One day of Angular and Ignite UI control training (see syllabus below)•

Four days of workshop discussions•

1 year subscription to 10 seats of Infragistics Ignite UI•

Includes Priority Support

Locations

We provide this 5-day course at our headquarters in Cranbury, NJ, onsite at your offices anywhere in the world, or
remotely over web meeting.

infragistics.com/igniteuiServices Engagement Schedule
Developer Trackinfragistics.com/igniteuiServices Engagement Schedule
Decision Maker Trackinfragistics.com/igniteuiTask 1 - Training & Workshop
Goals
Deliver the Infragistics Angular and Ignite UI controls training and work with stakeholders in identifying adevelopment path forwardActivities•

Work through the training material as outlined in Appendix A (developer track) or Appendix B•

Discuss current web development landscape and other framework options•

Identify training concepts that are key to the challenges faced by the development teams•

Assess migration concerns with stakeholders and project owners•Lay out high-level development direction and technology selection criteria(decision-maker track)Time
40 hours

Roles
Principal Consultant

Prerequisites

Students should have familiarity and experience working with HTML, CSS, and JavaScript, as well as laptops
loaded with the IDE and browser of their choice. We ask that you provide us with these details ahead of theclass so we can tailor the training to your needs.

infragistics.com/igniteuiDeveloper Syllabus
Day 1Day 2

SPA IntroComponents and Modules••

Concept overview

Framework Options and survey

Angular Intro•

Architecture•

Tools and Environment•

Installation and Configuration

TypeScript Intro•

Architecture•

Tools and Environment

•

Types

Installation and Configuration

Static and dynamic typing, Assertions•

Forms of declaration, scoping, and hoisting

Typescript’s primitives and defined types

Assignment•

De-structuring•

Optional, default, and named properties••

SpreadFirst-class functions

Class Definitions•

Member access and modifiers•Classes and Inheritance Typescript style••

Interfaces

Intersection types and Mixins

Functions•

Closures•

Rest parameters••

Architecture and syntax

Angular life-cycle hooks

Templates and Binding•

Interpolation•

Attribute, one & two way binding•

Event binding

Filters and Pipes•

Structural Directives•

Component Interaction•

Prebuilt and custom pipesServices•••

Lambdasinfragistics.com/igniteui•••

Dependency Injection and Inversion ofControl
Services architecture
Data services

Observables and Remote Data•

Intro to Observable and comparison toPromises•

Operators and marble diagrams•

Angular HttpClient REST methods

Day 3Day 4Routing

Ignite UI•

View replacement•Navigation•Testing

Router state and events•

Jasmine and testing patterns•

Protractor and utilities•

Karma test runner

Intro to Angular for mobile apps••

Ionic intro

Media queries

infragistics.com/igniteui••

Grid and DataChartingDecision-Maker Syllabus
Day 1
SPA Intro•

Concept overview•

Framework Options and survey

Angular Intro•

Architecture

TypeScript Intro•

Architecture

Components and Modules•

Architecture•

Dependency Injection and Inversion of Control•

Data services

Services•

Services architecture

Ignite UI•Flat and Hierarchical Grid•

Chart••

Working with Data Sources
Excel/Word Engines

Contact us to get a customized demo or talk to one of our Ignite UI experts.
Email: sales@infragistics.com+1(800) 231-8588 (US)
+44(0) 800 298 9055 (EMEA)+81 (3) 6892 8034 (Japan)+61 (3) 9982 4545 (APAC)

Download your free trial of Ignite UI for JavaScript & Ignite UI for Angularinfragistics.com/igniteui