|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprende-javascript-sin-dolor/
课程评论:没有评论
以下是 Coursera “Aprende JavaScript sin dolor” 课程的中文内容摘要: 本课程旨在帮助非程序员也能轻松学习 JavaScript。我们将从语言基础语法开始,涵盖变量、条件语句、循环、函数、数组及其他对象。课程还将深入讲解 DOM 结构——这是进行页面高级操作的关键,还会涉及 HTML5 和 jQuery。此外,我们将学习如何使用 JavaScript 处理事件,并通过强大的 ChartJS 库进行数据可视化。 JavaScript 是网页开发的第三层,正如 MDN 所述: * **HTML** 是用于构建和定义网页内容结构和意义的标记语言,例如段落、标题、数据表格,或插入图片和视频。 * **CSS** 是用于为 HTML 内容添加样式规则的样式语言,例如设置背景颜色、字体,以及将内容布局成多列。 * **JavaScript** 是一种脚本语言,可用于创建动态更新的内容、控制多媒体、动画图像以及几乎所有其他功能。(虽然并非万能,但几行 JavaScript 代码就能实现令人惊叹的效果。) 本课程的目标包括: * 创建字符串、数字和布尔类型的变量。 * 学习使用 for, while, do-while 等条件语句和循环。 * 掌握字符串和子字符串的修改,读取子字符串字符,以及创建自定义函数。 * 创建、填充和遍历对象与数组,并处理日期。 * 理解 HTML 的文档对象模型(DOM)并用 JavaScript 进行操作。 * 运用所学知识开发一个 JavaScript 图片画廊。 * 学习和使用浏览器自带的对象。 * 掌握检测鼠标、键盘、表单元素、浏览器窗口滚动等事件的方法。 * 在开发小型 JavaScript 应用中应用所学知识。 * 复习 JavaScript 中常用的方法。 * 学习连接 JavaScript、AJAX、PHP、MySQL 和 XML 的算法。 * 学习 JSON 语法,如何创建、通过 AJAX 读取,以及如何用 PHP 从数据库创建 JSON。 * 学习回调函数、函数表达式、forEach() 循环、匿名函数、“回调地狱”、词法作用域等概念。 * 学习使用 Symbol、在字符串中嵌入变量和值(Template Strings)、定义变量和常量、八进制字面量等。 * 将前面学到的知识应用于 JavaScript、Ajax、PHP 和 MySQL 的综合示例。 * 使用 ChartJS 库进行数据可视化。 本课程主要面向前端 Web 开发者。
Este curso tiene como objetivo que usted aprenda JavaScript sin que sea programador. Revisaremos desde sus inicios la sintaxis del lenguaje, el manejo de sus variables, lo que es una sentencia condicional, los ciclos, las funciones, los arreglos y otros objetos, asi como la estructura DOM, que es fundamental para el manejo avanzado de las páginas, como es HTML5 y jQuerys. También revisaremos el manejo de los eventos con este potente lenguaje. También graficaremos con la poderosa librería ChartJS:Javascript es la tercera capa del pastes, donde la MDN nos indica:HTML es el lenguaje de marcado que usamos para estructurar y dar significado a nuestro contenido web, por ejemplo, definiendo párrafos, encabezados y tablas de datos, o insertando imágenes y videos en la página.CSS es un lenguaje de reglas de estilo que usamos para aplicar estilo a nuestro contenido HTML, por ejemplo, establecer colores de fondo y tipos de letra, y distribuir nuestro contenido en múltiples columnas.JavaScript es un lenguaje de secuencias de comandos que te permite crear contenido de actualización dinámica, controlar multimedia, animar imágenes y prácticamente todo lo demás. (Está bien, no todo, pero es sorprendente lo que puedes lograr con unas pocas líneas de código JavaScript).Los objetivos del presente curso son:Crear variables de tipo cadena, numérico y booleanos.Crear estructuras condicionales y ciclos como for, while o do.whileModificar las cadenas y subcadenas, así como leerá los caracteres de una subcadena, así como crear funciones propias.Crear, poblar y recorrer objetos y arreglos, así como el manejo de fechas.Comprender el modelo orientado de un documento (DOM) en HTML y su manipulación con JavaScript.Utilizar lo aprendido hasta el momento para desarrollar una galería de imágenes con JavaScript.Manejar los objetos propios del navegador con JavaScript.Aprender a detectar los eventos de los diferentes medios como el ratón, el teclado, los elementos de un formulario, el scroll de la ventana del navegador.Aplicar sus conocimientos en el desarrollo de pequeñas aplicaciones con JavaScriptRevisar los métodos utilizados en JavaScript.Conectar algoritmos de JavaScript, AJAX, PHP, MySQL y XML.Aprender la sintaxis de JSON, sucreación, su lectura por AJAX, su creación con PHP desde una base de datos.Aprender las funciones de callback, expresiones en funciones, el ciclo forEach(), las funciones anónimas, el "infierno" de los callbacks, contexto léxico.Aprender el manejo de símbolos, incluir variables y valores en las cadenas con Template Strings, definir variables y constantes, literales octales.Unir lo aprendido en las secciones anteriores para realizar ejemplo con JavaScript, Ajax, PHP y MySQL.Graficaremos con la librería ChartJS.Este curso está orientado a desarrolladores web, de parte del Front-End.