Polymer Web Development

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Polymer Web Development

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 26 maart 2026, 09:30-16:30, Amsterdam, Dag 2
event 27 maart 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 26 maart 2026, 09:30-16:30, Eindhoven, Dag 2
event 27 maart 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Houten, Dag 1
event 26 maart 2026, 09:30-16:30, Houten, Dag 2
event 27 maart 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Online, Dag 1
event 26 maart 2026, 09:30-16:30, Online, Dag 2
event 27 maart 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 26 maart 2026, 09:30-16:30, Rotterdam, Dag 2
event 27 maart 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
25 mar. 2026 tot 27 mar. 2026
Toon rooster
event 25 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 26 maart 2026, 09:30-16:30, Zwolle, Dag 2
event 27 maart 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 25 juni 2026, 09:30-16:30, Amsterdam, Dag 2
event 26 juni 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 25 juni 2026, 09:30-16:30, Eindhoven, Dag 2
event 26 juni 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Houten, Dag 1
event 25 juni 2026, 09:30-16:30, Houten, Dag 2
event 26 juni 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Online, Dag 1
event 25 juni 2026, 09:30-16:30, Online, Dag 2
event 26 juni 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 25 juni 2026, 09:30-16:30, Rotterdam, Dag 2
event 26 juni 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 25 juni 2026, 09:30-16:30, Zwolle, Dag 2
event 26 juni 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 1 oktober 2026, 09:30-16:30, Amsterdam, Dag 2
event 2 oktober 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 1 oktober 2026, 09:30-16:30, Eindhoven, Dag 2
event 2 oktober 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Houten, Dag 1
event 1 oktober 2026, 09:30-16:30, Houten, Dag 2
event 2 oktober 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Online, Dag 1
event 1 oktober 2026, 09:30-16:30, Online, Dag 2
event 2 oktober 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Rotterdam, Dag 1
event 1 oktober 2026, 09:30-16:30, Rotterdam, Dag 2
event 2 oktober 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
30 sep. 2026 tot 2 okt. 2026
Toon rooster
event 30 september 2026, 09:30-16:30, Zwolle, Dag 1
event 1 oktober 2026, 09:30-16:30, Zwolle, Dag 2
event 2 oktober 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
30 dec. 2026 tot 1 jan. 2027
Toon rooster
event 30 december 2026, 09:30-16:30, Amsterdam, Dag 1
event 31 december 2026, 09:30-16:30, Amsterdam, Dag 2
event 1 januari 2027, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
30 dec. 2026 tot 1 jan. 2027
Toon rooster
event 30 december 2026, 09:30-16:30, Eindhoven, Dag 1
event 31 december 2026, 09:30-16:30, Eindhoven, Dag 2
event 1 januari 2027, 09:30-16:30, Eindhoven, Dag 3
Beschrijving
In the course Polymer Web Development participants learn to use the Polymer JavaScript Framework when developing modern single page Web Applications.

Web Components

Polymer is an open source JavaScript library for building web applications based on Web Components. Modern design principles are implemented in a separate Material Design project.

Polymer Fundamentals

Polymer is not a complete framework for building web applications such as Angular, but instead emphasizes reusable Web Components.

Polymer Core Library

While Angular has APIs for things like services, routing and server communication, Polymer offers these things as Web Components in the core library. These Web Components are not bou…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

In the course Polymer Web Development participants learn to use the Polymer JavaScript Framework when developing modern single page Web Applications.

Web Components

Polymer is an open source JavaScript library for building web applications based on Web Components. Modern design principles are implemented in a separate Material Design project.

Polymer Fundamentals

Polymer is not a complete framework for building web applications such as Angular, but instead emphasizes reusable Web Components.

Polymer Core Library

While Angular has APIs for things like services, routing and server communication, Polymer offers these things as Web Components in the core library. These Web Components are not bound to Polymer but can be used like lego blocks in other web application frameworks.

Shadow en Shady DOM

The course starts with the installation of Polymer and with an intro about the fundamental concepts that play a role in Web Component specifications such as HTML Templates, HTMLImports, Shadow and Shady DOM.

Custom Elements

Subsequently the development of Custom Elements in Polymer, data binding and the implementation of life cycle callbacks are discussed. The various Material Design custom elements that Polymer makes available as standard are also addressed.

Styling

There is ample attention for reuse and styling with CSS where DOM manipulation, encapsulation of style and shims are discussed.

Event Handling

Finally event handling, Polymer tooling and application building are treated.

Audience Polymer Web Development

The course Polymer Web Development is intended for Web Developers who want to use the newest version of the Polymer JavaScript Framework in developing elements for modern single-page Web Applications.

Prerequisites Course Polymer Web Development

A good knowledge of JavaScript and JavaScript programming experience and is required to participate in the Polymer Web Development course.

Realization Training Polymer Web Development

The theory is treated on the basis of presentations. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.

Certification Polymer Web Development

The participants receive an official certificate Polymer Web Development after successful completion of the course.

Modules

Module 1 : Polymer Intro

  • What is Polymer?
  • Web App Complexity
  • What are Web Components?
  • Web Component Specifications
  • HTML Templates
  • Activating Templates
  • HTMLImports
  • Shadow and Shady DOM
  • Downloading Polymer
  • Polymer Framework Files
  • Installing Polymer
  • Polymer Directories

Module 2 : Polymer Elements

  • Custom Elements
  • Creating and Extending
  • Polymer Custom Elements
  • Importing HTML
  • Hello Polymer Revisited
  • Including Hello Element
  • Local DOM
  • Element Sections
  • Class Style Constructor
  • Type Extension Element
  • Lifecycle Callbacks
  • Attaching and Detaching

Module 3 : Properties and Databinding

  • Element Properties
  • Property Key Value
  • Property Types
  • Data Binding Objects
  • Native Element Binding
  • Attribute Binding
  • Computed Properties
  • Observers
  • Observer Array Mutations
  • Conditional Templates
  • Template Repeater and Array Selector
  • Autobinding Template

Module 4 : Polymer Element Catalog

  • Material Design
  • Iron Elements
  • Iron-Ajax-Element
  • Paper Elements
  • Paper Input Element
  • Google Web Components
  • Gold Elements
  • Gold cc input element
  • Neon Elements
  • Platinum Elements
  • Platinum Service Worker
  • App Elements
  • Routing with App-Route

Module 5 : Reuse and Styling

  • Local DOM
  • Insertion Points
  • Encapsulation and Scope
  • Shadow and hady DOM
  • Light DOM
  • Accessing the DOM
  • Polymer DOM API
  • Observe Node Changes
  • In and Outside CSS Styling
  • CSS Variables and Mixins
  • Custom Property API
  • Shim Limitations
  • Custom and Shared Styles

Module 6 : Events and Behavior

  • Polymer Events
  • Event Listeners
  • on-event Annotations
  • Add and Remove Listeners
  • Listener on Custom Element
  • Listen on Child Elements
  • Listener on Outside Elements
  • Custom Events
  • Gesture Events
  • Gesture Event Types
  • Event Retargeting
  • Property Changed Events
  • Behaviors

Module 7 : Polymer Tooling

  • Tools Overview
  • Polymer CLI
  • CLI Commands
  • Polyfills
  • ES6 Modules
  • Create Element Project
  • Create Application Project
  • Element Documentation
  • Testing Elements
  • polymer.json Specification
  • Node Support
  • Using NPM

Module 8 : Building Applications

  • App Templates
  • app-layout Elements
  • Build for Production
  • polymer-build
  • Build Configuration
  • HTTP/2 Push
  • Pre Cache
  • Lazy Load
  • Multiple Builds
  • Server Apps
  • PRPL Pattern
  • Service Workers

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.