Learning Polymer
1h 35mIntermediate2017-08-31
Authors

Joe Marini
Senior Developer Advocate at Google, Developer
Course details
Polymer is an open-source JavaScript library that can help you structure complex web applications. In this course, get started with Polymer, and learn how to work smarter by leveraging the power of web components—custom elements you can use just as you would built-in HTML tags. Joe Marini kicks off the course by reviewing what web components are and why they're significant, and providing a tour of a basic web app built with Polymer. Next, he discusses Polymer command-line tools, the web components catalog, and how to add components to an existing app. Plus, he shows how to build your own Polymer component, and use the command-line tools to scaffold out a basic Polymer app. To wrap up, he goes into data binding, discussing one-way binding, two-way binding, and computed properties.
Learning objectives
What is Polymer?
The Polymer command line
Using components in an app
The web components catalog
Building a web component
Defining component structure and appearance
Scaffolding a Polymer project
Creating an element
Polymer data binding
Learning objectives
What is Polymer?
The Polymer command line
Using components in an app
The web components catalog
Building a web component
Defining component structure and appearance
Scaffolding a Polymer project
Creating an element
Polymer data binding
Skills covered
PolymerProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know before watching this course
- 03 - Exercise files
- 04 - Set up the development environment
1. Overview of Polymer
- 05 - Web components
- 06 - So what is Polymer
- 07 - A quick Polymer app tour
2. Using Polymer
- 08 - The Polymer command line
- 09 - Use components in an app
- 10 - Add more components to an app
- 11 - The web components catalog
3. Building a Web Component
- 12 - Overview of Polymer components
- 13 - Define component structure
- 14 - Define component appearance
- 15 - Declare properties and behavior
- 16 - Use the finished component
4. Scaffolding a Polymer Project
- 17 - Polymer scaffolding options
- 18 - Create an element
- 19 - Create an application
- 20 - Use the starter kit
5. Polymer Data Binding
- 21 - Data binding overview
- 22 - One-way binding
- 23 - Two-way binding
- 24 - Computed properties
Conclusion
- 25 - Next steps
Related courses
Related learn paths
- Stay Ahead in Advanced Manufacturing
- Stay Ahead in Additive Manufacturing and 3D Printing
- Getting Started as a Java Developer
- Prepare for the Java SE 8 Programmer (1Z0-808) Certification
- Java Foundations Professional Certificate by JetBrains
- Getting Started with C++
- The Top Skills Engineering Professionals Have Right Now
- Software Development Fundamentals