|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/svg-per-sviluppatori-web/
课程评论:没有评论
**Coursera 课程总结:SVG for Web Developers** 本课程面向 Web 开发者,深入讲解了 SVG (Scalable Vector Graphics) 的相关知识和应用。尽管 SVG 自 1998 年就已存在,但直到最近才在浏览器中获得全面支持,成为一种成熟的 Web 图形格式,能够创建精美的动画、特效等。 **课程内容涵盖:** * **SVG 图形创建:** 学习使用专业软件和 SVG 标签创建 SVG 图形。 * **SVG 图像集成:** 掌握将 SVG 图像嵌入网页的多种方式,了解其特性和差异。 * **JavaScript 与 CSS 操作:** 学习如何使用 JavaScript 和 CSS 修改 SVG 图像的局部元素。 * **响应式 SVG:** 确保 SVG 图像在不同设备上具备良好的可缩放性和响应性。 * **SVG 图标系统:** 学习使用 SVGO 创建和管理 SVG 图标系统。 * **SVG 优化:** 掌握 SVG 图像的优化技巧。 * **SVG 动画:** * **原生动画:** 使用 SMIL 创建 SVG 原生动画。 * **CSS 动画:** 利用 CSS 对 SVG 进行动画处理。 * **JavaScript 动画:** 通过 JavaScript 实现 SVG 动画。 * **高级 SVG 特性:** 深入学习 Clip、Path、Filters、Typographic-lookup、Patterns 等高级 SVG 功能。 **教学方式:** 课程采用理论与实践相结合的教学模式,包含大量的实践示例,强调“在实践中学习” (learning by doing) 的理念。理论讲解深入浅出,并配以相应的练习。此外,课程还设有富有挑战性和启发性的练习项目,帮助学生巩固所学并发挥创意。 **讲师介绍:** 讲师 Nicola Ciaco 是一位资深的计算机工程师和前端 Web 开发者,对技术和计算机科学充满热情,并拥有丰富的 Web 开发教学经验。 **课程适合人群:** 无论您是 SVG 初学者,还是已具备一定 SVG 基础的开发者,本课程都能为您提供价值。
SVG esiste dal 1998 ma solo da poco ha pieno supporto nei browsers. Quindi è un formato grafico maturo per il web che ti consentirà di creare animazioni ed effetti meravigliosi e molto altro.Il corso è un mix tra teoria e pratica (con tantissimi esempi pratici ) ed ha come target principale gli sviluppatori web.Contenuti del corsoUsare software per creare grafica svgUsare tag svg per creare grafica svgModalità di inclusione di immagini svg in una pagina web: peculiarità e differenzeModificare parte di un'immagine svg in javascript e in cssRendere le immagini svg scalabili e responsiveCreare un Icon System in SVGOttimizzare immagini svgAnimazioni SVG native con SMIL, animare SVG con css e con javascriptClip,path,filtri,typographic-lookup, patternQuasi tutte le spiegazioni teoriche sono corredate da almeno un esercizio esemplificativo con un approccio didattico improntato sul learning by doing mixato anche con spiegazioni teoriche dettagliate.Ci sono anche molti esercizi/progettini sfidanti e formativi per gli studenti per testarsi e mettersi alla prova e diventare creativi al termine di quasi ogni sezioneAbout meIl mio nome è Nicola Ciaco e sono un ingegnere informatico e un web developer incentrato principalmente sul frontend. Appassionato da sempre di tecnologia e informatica, insegno anche tematiche di sviluppo web in maniera professionale per un'azienda. Sia se sei un principiante di svg sia se hai delle conoscenze più avanzate sulle tematiche trattate il corso è perfetto per te.