|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/canvas-de-cero-a-experto/
课程评论:没有评论
**Coursera 课程摘要:Canvas - 从零到专家** 本课程将引导您掌握 HTML5 的强大功能——Canvas。Canvas 就像一块数字画布,允许您通过 JavaScript 脚本在网页上绘制图形、渲染图像,这极大地扩展了动态网页的可能性,并能实现以往仅限于 Flash 开发的功能,而且无需任何浏览器插件。 **课程亮点:** * **Canvas 基础:** 深入理解 Canvas 的概念、功能和核心特性。 * **WebGL 进阶:** 专注于 WebGL 的实践、技术和框架,让您熟练运用此技术进行 3D 图形渲染。WebGL 是一种基于 JavaScript 的标准 API,允许在浏览器中直接利用 GPU 加速进行 3D 图形绘制,且无需额外插件。 * **实际应用:** 学习如何将 Canvas 和 WebGL 元素与其他 HTML 内容结合,实现复杂的网页视觉效果。 * **实用技能:** 掌握 Canvas 和 WebGL 的开发,不仅能提升您的应用程序的安全性,还能提高工作效率,为您的企业或职业发展增添价值。 **课程内容概览:** * **第一部分:欢迎与安装** - 课程欢迎致辞以及必备工具的安装介绍。 * **第二部分:Canvas** - 清晰易懂地解释 Canvas 的定义、用途和特点。 * **第三部分:WebGL** - 专注于 WebGL 的实践、技术和框架,深入学习此技术。 * **第四部分:告别与拓展** - 课程总结,并提供进一步学习的资源和建议。 无论您是想提升企业应用能力,还是希望提高个人工作效率,亦或是希望使您的 Web 应用更安全,本课程都将是您的理想选择。现在就开始您的 Canvas 和 WebGL 之旅吧!
HTML 5 viene con varias novedades interesantes y una de las que podemos empezar a probar ya es el Canvas. Canvas significa en español algo así como lienzo y es básicamente eso, un área donde podemos dibujar como si fuera un lienzo.El elemento canvas permite especificar un área de la página donde se puede, a través de scripts, dibujar y renderizar imágenes, lo que amplía notablemente las posibilidades de las páginas dinámicas y permite hacer cosas que hasta ahora estaban reservadas a los desarrolladores en Flash, con la ventaja que para usar canvas no será necesario ningún plugin en el navegador, lo que mejorará la disponibilidad de esta nueva aplicación.El canvas se desarrolló inicialmente por Apple para su navegador Safari y luego fue utilizado y estandarizado por la organización WHATWG para incorporarlo a HTML 5. Posteriormente también ha sido adoptado por navegadores como Firefox y Opera.WebGL (Web Graphics Library) es una especificación estándar que define una API implementada en JavaScript para la renderización de gráficos en 3D dentro de cualquier navegador web. No precisa del uso de plug-ins3 adicionales en cualquier plataforma que soporte OpenGL 2.0 u OpenGL ES 2.0. WebGL está integrada completamente en todos los estándares web del navegador, permitiendo la aceleración hardware (física) de la GPU y el procesamiento de imágenes y efectos como parte del lienzo o "canvas" de la página web. Los elementos de WebGL se pueden combinar con otros elementos HTML y estar compuestos con otras partes de la página o del fondo (background) de la página. Los programas WebGL consisten en un código de control escrito en JavaScript que permite usar la implementación nativa de OpenGL ES 2.0, un lenguaje similar a C o C++, que se ejecuta en una unidad de procesamiento gráfico (GPU). WebGL está diseñado y gestionado por el consorcio de tecnología sin ánimo de lucro Khronos Group.El temario que veremos será:Sección 1: Bienvenida e instalaciónBienvenida del curso e instalación de las diferentes herramientas que se usarán durante éste.Sección 2: CanvasExplicación clara, concisa y llana de qué son Canvas, de qué se ocupan y cuáles son sus principales características.Sección 3: WebGL (Web Graphics Library)Nos centraremos en prácticas, tecnologías y frameworks importantes para sumergernos en profundidad en esta tecnología.Sección 4: Despedida y enlaces de interésLa despedida del curso y propuesta de nuevos cursos para complementar la formación.Si estás interesad@ en aprender y mejorar en tu empresa o quieres organizarte para ahorrarte bastante trabajo no dudes en apuntarte a este curso (aparte de hacer tus aplicaciones web más seguras). ¡Comenzamos!