|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/les-web-components-par-la-pratique/
课程评论:没有评论
Coursera 课程《Les Web Components par la pratique》中文内容总结: 本课程旨在教授学员如何利用 Web Components 创建自定义组件,其优势在于无需依赖前端框架即可实现出色的复用性和性能,特别适合渐进式 Web 应用 (PWA)。课程强调 Web Components 是当前(2018年)Web 开发的重要趋势,并以 Ionic 和 Stencil 的采用为例证。 课程将重点介绍 Web Components 的四大核心标准:Custom Elements、Shadow DOM、HTML templates 和 HTML Imports。学习过程将采用项目驱动的方式,指导学员完成以下内容: * 创建简单的自定义组件。 * 创建继承自其他自定义组件(无论是自己创建还是第三方提供的)的组件。 * 创建可通过属性进行参数化配置的组件,方便其他开发者使用。 * 创建具有 API 接口的组件,允许其他开发者通过 JavaScript 调用其 API。 通过本课程,学员将掌握 Web Components 的基本用法,理解其作为 Web 平台重大演进的价值,并能够利用其实现原生层面的组件化开发,从而在当今的 Web 开发浪潮中保持领先。
Les Web Components vous permettent de créer des custom components comme le font vos frameworks Front préférés. Mais en se passant desdits frameworks, les Web Components permettent une réutilisation et des performances bien meilleures. Cette amélioration des performances constatées lors de l'utilisation de custom components est précieuse dans le contexte d'une PWA. Enfin, si vous souhaitez utiliser les Web Components avec un framework, c'est également possible. Les Web Components, c'est pour quand ? Pour maintenant, en tous cas pour 2018. Un indice fort: Ionic les a déjà adoptés par l'intermédiaire de Stencil. Et ce n'est pas le genre de virage pris sur un coup de tête. L'autre framework qui facilite la création des Web Components est Polymer.Mais avant d'utiliser des surcouches au dessus des Web Components, il est judicieux de prendre en main les quatre standards que sont Custom elements, Shadow DOM, HTML templates et HTML Imports. L'approche sera orienté projets et vous montrera comment créer:- un component simple- des component héritant d'un autre component créé par vous-même ou par un autre développeur- un component paramétrable via des attributs accessibles aux développeurs qui utiliseront ledit component - un component avec une API, qui permettra aux autres développeurs d'utiliser cette API depuis leur code JavaScriptLes Web Components permettent de faire nativement ce que seuls permettaient jusqu'à présent de faire frameworks et librairies. C'est une évolution majeure du web que vous pouvez suivre dès maintenant grâce à cette formation.