Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn and Build using Polymer LitElement (beyond Polymer 3)
Rating: 4.2 out of 5(704 ratings)
2,481 students

Learn and Build using Polymer LitElement (beyond Polymer 3)

Learn how to create Custom Elements and Web Applications with Polymer LitElement. LitElement is successor to Polymer 3
Created byArman Eker
Last updated 10/2018
English
English [Auto],

What you'll learn

  • Learn fundamental Polymer LitElement
  • Create Custom Elements and save time and energy with easily reusable web components
  • Understand and use the Polymer Element Catalog
  • Register a Custom Element
  • Shadow DOM concept
  • Compose with local DOM
  • Use data binding
  • Use properties
  • Event handling
  • Build a To Do Web Application
  • Use Polymer CLI

Course content

12 sections • 116 lectures • 8h 45m total length
  • Course Intro3:07

    Learn the fundamentals of Polymer and build a simple custom element using LitElement (beyond Polymer 3), then explore shadow dom, event handling, and setting up your development environment.

  • Section Introduction0:41

    Explore the base class elements, learn about custom elements, properties, and the list element, and prepare for a hands-on implementation of concepts from the concepts lecture.

  • What is Polymer2:15

    Explore Polymer and its mission to build custom elements beyond native HTML, covering attributes, properties, methods, and events for web components.

  • Introduction to Polymer LitElement1:38
  • Project Preperation0:52
  • Polymer LitElement - Create a Custom Element Part 12:39

    Build a custom element from scratch with Polymer LitElement, creating a blank JavaScript project, installing npm packages, importing web components, and wiring templates for browser compatibility.

  • Polymer LitElement - Create a Custom Element Part 25:00

    Learn to create a polymer lit-element custom element by importing libraries, defining a class that extends LitElement, and registering a dash-containing name, with template rendering inside a shadow root.

  • Polymer LitElement - Custom Element Properties3:41

    Declare properties in Polymer LitElement with static get properties() returning declarations, including 'feeling'. Bind attributes to these properties and map attribute names to camelCase names to ensure data passes.

  • Custom Elements Concepts5:54

    Define custom elements with lit element by creating a class that extends the element base, declaring observed properties, and rendering templates that react to property changes.

  • Polymer LitElement - Use a Custom Element build by Polymer - checkbox3:23
  • Summary3:10

    Learn how to build a custom element using LitElement, import Polymer and web components libraries, define properties, render templates, and register the custom element for deployment.

  • What's next1:06

    Explore upcoming lectures on event listeners and custom css, and learn to build a web application from scratch using polymer lit-element.

Requirements

  • Basic JavaScript, HTML/CSS and EcmaScript 6 Knowledge
  • A Web Browser

Description

UPDATE September 2018 - Course has been updated to support 'Polymer LitElement', which is the latest version of Polymer. Enjoy building Custom Web Components and a beautiful To Do Web Application using Polymer LitElement!

---

There are some Polymer courses on the web now. Which one should you take? If you're looking to quickly grasp the core concepts of Polymer with hands-on examples on the latest Polymer version and want to learn from a developer/instructor with over 10 years of experience who has also launched and advised multiple tech startups then this is the course for you!

The Polymer library is designed to make it easier and faster for developers to create great, reusable web components for the modern web. By the time you're done with this course you'll understand how Polymer can be used to build web applications. This includes learning the fundamentals of Polymer, how to use Polymer Elements from the Polymer Element Catalog, and how to create your own custom elements. This is a hands-on course that you can follow along with and learn by doing.

We will build a To Do Web Application from scratch using Polymer LitElement. We are going to use custom components, Polymer Elements, Polymer CLI, Visual Studio Code and may many more to create the perfect elements.

The new, leaner Polymer LitElement core base class makes it easier than ever to make fast, beautiful, and interoperable web components. If you haven't used Polymer before, it's time to try it out. If you haven't tried it recently, time to take another look.

The Polymer course is broken down into following sections:

  1. Learn Polymer, Polymer LitElement and build a custom component

  2. Dive deeper into Shadow DOM and Event Handling concepts

  3. Prepare Development Environment

  4. Build a Beautiful To Do Web Application from scratch using Polymer LitElement

By the end of the course you'll have walked through of all of the key components in Polymer, used a Polymer Element and built a working Custom Element with Polymer. If you're looking to boost your Polymer knowledge look no further than this course. It's a great technology to know and add to your resume!

Who this course is for:

  • Anyone interested to learn in building beautiful Web Applications
  • Anyone interested to learn Polymer LitElement
  • Anyone interested to learn more about Web Components